NFS服務器端:192.168.1.16 centos6.4 共享目錄:/share
NFS客戶端:192.168.1.152 centos6.4 掛載目錄:/data
服務器端:安裝nfs-utils,centos6已默認安裝
配置文件:/etc/exports
vi /etc/exports
添加:/share 192.168.1.0/24(rw) (rw,讀寫;ro,只讀)
service nfs restart #重啓nfs,一般不重啓,用exportfs rv 重啓讀取配置文件
showmount -e localhost #查看本機共享目錄,也可在客戶端用這個命令查看
mkdir /share #創建共享目錄
客戶端:
mkdir /data
mount -t nfs 192.168.1.16:/share /root/data
掛載完成後需要修改服務端目錄權限,默認以nfsnobody用戶登錄無權限,要給/share 其他用戶寫權限 chmod o+x /share
括號中的設置選項可以是:
sync:設置NFS服務器同步寫磁盤,這樣不會輕易丟失數據,建議所有的NFS共享目錄都使用該選項
ro:設置輸出的共享目錄只讀,與rw不能共同使用
rw:設置輸出的共享目錄可讀寫,與ro不能共同使用
no_root_squash: 設置客戶機以root用戶身份讀寫
重新輸出共享目錄
使nfs服務器重新讀取exports文件中的設置
# exportfs -rv
停止輸出所有目錄
停止當前主機中NFS服務器的所有目錄輸出
# exportfs -auv
輸出(啓用)所有目錄
輸出當前主機中NFS服務器的所有共享目錄
# exportfs -av
使用umount命令卸載NFS文件系統
# umount /mnt/
實現開機就掛載可以
1.寫入/etc/fstab
192.169.1.16:/file /receive nfs defaults 0 0
2.寫入開機後啓動腳本/etc/rc.local
mount -t nfs 192.169.1.16:/share /data