目錄
1、NFS 介紹
NFS 即網絡文件系統(Network File-System),可以通過網絡讓不同機器、不同系統之間可以實現文件共享。
通過 NFS,可以訪問遠程共享目錄,就像訪問本地磁盤一樣。
NFS 只是一種文件系統,本身並沒有傳輸功能,是基於 RPC(遠程過程調用)協議實現的,採用 C/S 架構。
2、安裝nfs服務:
sudo apt install nfs-kernel-server
需要sudo權限。
3、創建共享目錄
在本地目錄下創建一個文件夾用於共享使用,例如:
sudo mkdir /home/chendh/nfs
sudo chmod -R 777 /home/chendh/nfs
修改配置文件:
sudo vim /etc/exports
在文件後加入/home/chendh/nfs *(rw,sync,no_root_squash) 這裏面不能有空格
4、啓動或者重啓服務:
chendh/@chendh-vm:~$ sudo /etc/init.d/nfs-kernel-server start
或者
chendh/@chendh-vm:~$ sudo /etc/init.d/nfs-kernel-server restart
5、測試
sudo mount -t nfs 192.168.0.214:/home/chendh/nfs /mnt -o nolock
6、掛載
執行showmount -e [服務器IP地址]可以查看服務器開放了哪些共享目錄;例如:showmount -e 192.168.0.214
執行掛載:mount -t nfs -o nolock [服務器IP地址]:[共享目錄路徑] [本機用於掛載的路徑];
mount -t nfs -o nolock 192.168.0.214:/home/zefin/nfsShare /mnt
掛載成功後就可以訪問/home/chendh/nfs的目錄。
另外需要注意:如果出現掛載失敗或者“permission denied”,先檢查掛載的共享目錄路徑是否出錯,再排查其他問題。