NFS 安裝、使用配置
阿新 • • 發佈:2018-02-01
etc 限制 chm 建議 isp color 讀寫 yum安裝 文件
NFS簡介
NFS允許一個系統在網絡上與他人共享目錄和文件。通過使用NFS,用戶和程序可以像訪問本地文件一樣訪問遠程系統上的文件。安裝NFS
服務端安裝- NFS安裝包:nfs-utils-lib.i686 0:1.1.5-6.el6
- 通信輔助服務:rpcbind.i686 0:0.2.0-11.el6
yum intsall -y nfs-utils-lib.i686 0:1.1.5-6.el6 註:yum安裝nfs-utils 會同時安裝上rpcbind客戶端安裝
- NFS安裝包:nfs-utils-lib.i686 0:1.1.5-6.el6
yum intsall -y nfs-utils-lib.i686 0:1.1.5-6.el6 註:yum安裝nfs-utils 會同時安裝上rpcbind
NFS使用參數
rw :讀寫; ro :只讀; sync :同步模式,內存中數據時時寫入磁盤; async :不同步,把內存中數據定期寫入磁盤中; no_root_squash :加上這個選項後,root用戶就會對共享的目錄擁有至高的權限控制,就像是對本機的目錄操作一樣。不安全,不建議使用; root_squash :和上面的選項對應,root用戶對共享目錄的權限不高,只有普通用戶的權限,即限制了root; all_squash :不管使用NFS的用戶是誰,他的身份都會被限定成為一個指定的普通用戶身份; anonuid/anongid :要和root_squash 以及 all_squash一同使用,用於指定使用NFS的用戶限定後的uid和gid,前提是本機的/etc/passwd中存在這個uid和gid
NFS使用配置
服務端配置
1、編輯NFS主配置文件# 共享目錄 共享IP(讀寫限制,同步限制,用戶限制,服務端賦值用戶UID,服務端賦值用戶GID) /home/ 192.168.1.0/24(rw,sync,all_squash,anonuid=501,anongid=501)2、啟動NFS服務:先啟動rpcbind、在啟動nfs 不然NFS無法正常啟動。
/etc/init.d/rpcbind start /etc/init.d/nfs start
# 重新加載配置文件,相當與重啟 exportfs -arv不重啟、加載配置
-a 打開或取消所有目錄共享。 -o options,...指定一列共享選項,與 exports(5) 中講到的類似。exportfs命令使用參數-i 忽略 /etc/exports 文件,從而只使用默認的和命令行指定的選項。 -r 重新共享所有目錄。它使 /var/lib/nfs/xtab 和 /etc/exports 同步。 它將 /etc/exports 中已刪除的條目從 /var/lib/nfs/xtab 中刪除,將內核共享表中任何不再有效的條目移除。 -u 取消一個或多個目錄的共享。 -f 在“新”模式下,刷新內核共享表之外的任何東西。 任何活動的客戶程序將在它們的下次請求中得到 mountd添加的新的共享條目。 -v 輸出詳細信息。當共享或者取消共享時,顯示在做什麽。 顯示當前共享列表的時候,同時顯示共享的選項。
客戶端配置
1、客戶端檢測服務端可掛載目錄點showmount -e 192.168.1.107
# 打印掛載點與服務端限定的可掛載IP Export list for 192.168.1.107: /home 192.168.1.0/24結果打印信息 2、掛載NFS服務端共享目錄
# mount -t nfs 服務端IP:共享目錄 本地掛載點 mount -t nfs 192.168.1.107:/home /nfs_clinet
# 服務端加入權限 chmod 777 /共享目錄 # 客戶端重新掛載 umount /nfs_clinet/ mount -t 192.168.1.107:/home /nfs_clinet/加入訪問共享目錄權限
# -o nolock 加入文件鎖,防止兩個人同時寫入一個文件。 mount -o nolock -t 192.168.1.107:/home/ /nfs_client/掛載共享目錄加入文件鎖
3、設置自動掛載
命令:vim /etc/fstab 192.168.1.107:/home /nfs_clinet/ nfs rw 0 0 # 掛載/etc/fstab所有掛載點. mount -a開機自動掛載
命令:vim /etc/rc.local
mount -t 192.168.1.107:/home/ /nfs_client/
開機執行掛載命令
4、查看掛載情況
命令:df -h Filesystem Size Used Avail Use% Mounted on 192.168.1.107:/home 18G 3.9G 13G 24% /nfs_clinet查看掛載目錄存儲
命令:mount
192.168.1.107:/home on /nfs_clinet type nfs (rw,vers=4,addr=192.168.1.107,clientaddr=192.168.1.115)
查看掛載配置信息
NFS 安裝、使用配置