網絡文件系統(NFS)是爲了讓系統經過網絡和網絡內其餘機器共享目錄和文件。用戶和程序能夠經過NFS像訪問本地文件系統同樣的訪問遠程機器上的文件系統。 html
NFS可適用如下狀況, ubuntu
安裝
在終端輸入如下命令, 服務器
sudo apt-get install nfs-kernel-server
配置
你能夠經過修改文件/etc/exports來添加和移動共享目錄及其相應的訪問權限,例如 網絡
/ubuntu *(ro,sync,no_root_squash) /home *(rw,sync,no_root_squash)你能夠把*替換成你想共享給的機器名字;也應該儘量的把機器名設置的具體點,這樣就可避免不但願的機器訪問該共享文件了
客戶端配置
使用mount命令把遠程機器上的共享目錄映射到本地,能夠經過如下命令實現 ide
sudo mount example.hostname.com:/ubuntu /local/ubuntu
也能夠把example.hostname.com換成IP地址;mount指向的本主目錄是/local/ubuntu,這應該是一個安目錄,不然該目錄裏的現有文件和子目錄將會變的不可見了,不過unmount後能夠從新可見
你也能夠經過修改文件/etc/fstab來映射遠程共享目錄到本地文件系統;在文件/etc/fstab里加上如下語句,也可實現和上面mount命令相同的效果,
ui
example.hostname.com:/ubuntu /local/ubuntu nfs rsize=8192,wsize=8192,timeo=14,intr
若是你在mount過程當中遇到問題,請檢查 nfs-common 包是否已經安裝你客戶端機器上。若是沒有安裝,能夠經過如下命令來安裝,
spa
sudo apt-get install nfs-common