一、Ubuntu安裝配置NFS
1.安裝NFS服務器
sudo apt-get install nfs-kernel-server
安裝nfs-kernel-server時,apt會自動安裝nfs-common和portmap
2.創建NFS共享目錄
在自己想要設置的路徑下創建共享文件,如:
cd /home
sudo mkdir nfs_share
3.修改NFS共享目錄權限
sudo chmod 777 /home/nfs_chare -R
注意:不修改共享目錄的權限會導致nfs共享服務無法正常啟動。
4.修改配置文件 "/etc/exports"
在最后一行添加自己的共享路徑,如:
sudo vim /etc/exports
/home/nfs_share *(rw,sync,no_root_squash,no_subtree_check)
/home/nfs_share: 是nfs服務端的共享路徑。
*: 表示所有網段都可以訪問(可以指定具體的ip)。
rw: 掛接指定共享目錄的客戶端具有讀寫權限。
sync: 資料同步寫入內存和硬盤.
no_root_squash: 客戶機用root訪問該共享文件夾時,不映射root用戶。
no_subtree_check:不檢查父目錄的權限。
5.重啟NFS共享服務
sudo /etc/init.d/nfs-kernel-server restart
6.掛載NFS共享目錄
測試NFS是否安裝配置成功
sudo mount -t nfs localhost:/home/nfs_share /mnt
localhost: 是共享NFS的地址(非本機客戶端使用ip即可)。
/home/nfs_share: 共享目錄的路徑。
/mnt: 客服端設備的掛載路徑
7.NFS常用指令
顯示配置的共享目錄
showmount -e
取消掛載(注意:取消掛載是需要離開掛載所在的目錄,否則會取消掛載失敗,有點像windwos系統的文件已開無法卸載一樣)
sudo umount /mnt
以上是Ubuntu的安裝配置教程,centos的安裝配置類似,目前我使用的是Ubuntu系統,以后有用到centos系統時再補上安裝配置教程
錯誤
需要安裝nfs-common和nfs-utils服務
apt-get install nfs-common
apt-get install nfs-utils