Ubuntu 網絡文件系統(NFS)

網絡文件系統(NFS)是爲了讓系統經過網絡和網絡內其餘機器共享目錄和文件。用戶和程序能夠經過NFS像訪問本地文件系統同樣的訪問遠程機器上的文件系統。 html

NFS可適用如下狀況, ubuntu

  1. 由於文件能夠存儲在別處,因此能夠節省本地磁盤空間,並且別人也可經過網絡訪問;
  2. 能夠把用戶的home目錄放在NFS服務器上,這樣就沒有必要爲用戶在網絡裏的每臺機器上都設置一個home目錄;
  3. 能夠在網絡內共享移動存儲。

安裝
在終端輸入如下命令, 服務器

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

本文不是翻譯,而是基於對如下文檔閱讀後的從新闡述(主要是怕罵譯的很差,哈哈)
https://help.ubuntu.com/12.04/serverguide/network-file-system.html
相關文章
相關標籤/搜索