linux 之間共用檔案的方法:NFS 軟體的應用 本地安裝

來源:互聯網
上載者:User

標籤:

1. 首先說說nfs,ftp,samba的區別:

        對於一個真實的運行環境而言,配置和啟用檔案伺服器都是很有必要的。把重要的資料集中儲存和管理,其安全性顯然比分布儲存要可靠得多。為此,建議系統管理員配製和啟用檔案伺服器作為基本的管理原則。

根據使用的方式來看,可以分為3種類別的檔案伺服器:ftp伺服器(ftp/tftp)、 Samba伺服器、NFS伺服器。ftp的客戶可以是任意平台,samba是專門針對windows客戶,而NFS則是面向linux/unix使用者的。下面是三種伺服器的對比情況:

伺服器名稱      使用者用戶端平台                             使用範圍                                         服務連接埠

FTP                 Windows/linux/unix/macOS等     發布網站,檔案分享權限設定                         Tcp/21

Samba             Windows                                     檔案分享權限設定(網路位置)                     Tcp/445,tcp/139

NFS                 Linux/unix                                    網站發布,檔案分享權限設定(mount)        Tcp/2049

(可參閱:http://blog.csdn.net/HUGH0001/article/details/4813035)


2 . 掛載本地yum源。

現實內網開發中為了避免連網的不安全,不方便等等因素不能連網,所以我們得配置本地的yum源。也就是從 CentOS-6.6-i386-bin-DVD1.iso 裡面的 Packages裡面讀取rpm包。

centos5.X rpm 的位置可能不一樣,是在iso檔案的centos目錄下,系統不同,可能不一樣。

我的機器是:CentOS release 6.6 (Final)

[[email protected] ~]# cat /etc/issueCentOS release 6.6 (Final)

掛載 /dev/cdrom1 到 /mnt/cdrom 

mkdir /mnt/cdrommount /dev/cdrom1 /mnt/cdrom[[email protected] cdrom]# cd /mnt/cdrom/[[email protected] cdrom]# lsCentOS_BuildTag  Packages                    RPM-GPG-KEY-CentOS-Security-6EULA             RELEASE-NOTES-en-US.html    RPM-GPG-KEY-CentOS-Testing-6GPL              repodata                    TRANS.TBLimages           RPM-GPG-KEY-CentOS-6isolinux         RPM-GPG-KEY-CentOS-Debug-6[[email protected] cdrom]# cd Packages/[[email protected] Packages]# ll | head -n 5total 3724263-r--r--r--. 2 root root  1555852 Oct 17 12:54 389-ds-base-1.2.11.15-46.el6.i686.rpm-r--r--r--. 2 root root   433236 Oct 17 12:55 389-ds-base-libs-1.2.11.15-46.el6.i686.rpm-r--r--r--. 2 root root   215288 Oct 17 12:54 abrt-2.0.8-26.el6.centos.i686.rpm-r--r--r--. 2 root root   119572 Oct 17 12:56 abrt-addon-ccpp-2.0.8-26.el6.centos.i686.rpm

需要更改yum設定檔:

備份

[[email protected] ~]# cp /etc/yum.repos.d/CentOS-Media.repo /etc/yum.repos.d/CentOS-Media.repo.bak

我的Centos-Media.repo 配置好了,照這個改就是:

[[email protected] ~]# cat /etc/yum.repos.d/CentOS-Media.repo# CentOS-Media.repo##  This repo can be used with mounted DVD media, verify the mount point for#  CentOS-6.  You can use this repo and yum to install items directly off the#  DVD ISO that we release.## To use this repo, put in your DVD and use it with the other repos too:#  yum --enablerepo=c6-media [command]## or for ONLY the media repo, do this:##  yum --disablerepo=\* --enablerepo=c6-media [command][c6-media]name=CentOS-$releasever - Mediabaseurl=        file:///mnt/cdrom/gpgcheck=0enabled=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#note 1 :

baseurl=file:///media/CentOS/

              file:///mnt/cdrom/    #保留這一個,其他的沒用,這個地址就是剛才掛載的地址。 
              file:///media/cdrecorder/

#note 2 :

gpgcheck=0   #0 表示去掉檢驗,不去也可以,可能出問題,出問題再回來改動。

enabled=1      # 1 表示啟用本地yum。必須改為1.

(yum 本地光碟片 yum 國內yum源,提高yum速度,可參考  http://www.cnblogs.com/mchina/archive/2013/01/04/2842275.html)

配置好了,我們測試下 yum search http* ,出現了搜尋結果,配置成功。

3. 安裝nfs:


注意實驗環境:centos 6.6  其他版本(5.x)可能不一樣

ip :172.100.11.231

首先安裝NFS套件,命令如下:

#yum install nfs-utils.x86_64(64位系統)

yum install nfs-utils(32位系統)

安裝RPC服務

yum install rpcbind


啟動服務

Service rpcbind start

Service nfs start

建立共用目錄:

mkdir –p /data/nfsshare

編輯/etc/exports檔案 重新載入exports檔案


查看本機發布的nfs目錄

showmount –e


然後找台同網段的機器 172.100.11.230 作為客戶機

查看可掛載的目錄

  showmount –e ip  #這個ip就是你剛才安裝nfs的機器ip,查看這個伺服器給其他機器分配了什麼檔案

掛載伺服器目錄

  mount –t nfs –o nolock [主機名稱或IP]:[服務端目錄路徑] [用戶端目錄路徑]


進行測試

(更多許可權管理配置 具體詳情見 http://www.cnblogs.com/kaka/archive/2013/03/08/2950236.html)

linux 之間共用檔案的方法:NFS 軟體的應用 本地安裝

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.