Ubuntu中NFS服務及網路檔案掛載

2021-06-04 19:56:43 字數 1191 閱讀 4050

nfs(network file system, 網路檔案系統)可以通過網路將分享不同主機(不同的os)的目錄,即可以通過nfs掛載遠端主機的目錄, 訪問該目錄就像訪問本地目錄一樣。,啟動網路檔案系統nfs服務。

1)  nfs安裝:apt-get install nfs-kernel-servernfs-common portmap。在ubuntun中使用aptitude install nfs-kernel-server或新立德包管理器安裝,安裝kernel時有兩個軟體包nfs-common和portmap應該和nfs-kernel-server一同被安裝,也可使用apt-get install nfs-common分別安裝這兩個軟體包。

2)  修改nfs配置檔案/etc/exports,在檔案中新增如下一行/home/yourname/sharedir192.168.0.*(rw,sync,no_root_squash),如果不支援*萬用字元,則指定具體ip位址,或使用網段的表示式如192.168.0.0/24或192.168.0.0/255.255.255.0(3個255為24個1)。上述命令中本機目錄/home/yourname/sharedir為要被其它客戶端(如開發板)掛載的目錄,後面為允許訪問的網段,即客戶端**需位於這個網段中,rw指具有讀/寫許可權,sync指資料同步寫入記憶體和硬碟,no_root_squash指伺服器允許遠端系統以root特權訪問該目錄。

3)  nfs重啟:依次執行/etc/init.d/portmap restart,/etc/init.d/nfs-kernel-serverrestart。(驗證servicenfs restart或/sbin/servicenfs restart是否也可以?servicenfs start/stop命令?)

4)  掛載:執行mount -t nfs –n –o nolock,rsize=1024,wsize=1024,timeo=15192.168.0.22:/ home/yourname/sharedir /mnt,通過nfs把sharedir目錄掛載到客戶端/mnt目錄下。-t nfs只使用nfs掛載,是預設引數可以省略;-n指不將載入資訊記錄在/etc/mtab檔案中;–o後面的引數是載入檔案系統時的選項,各引數用逗號隔開。其中nolock指禁用檔案鎖;rsize、wsize=n分別設定讀、寫緩衝的大小為n位元組,預設為1024;timeo=15設定超時時間,以十分之一秒為單位,預設值是7(0.7秒);其它還有一些引數如udp或tcp,指使用udp或tcp作為nfs的傳輸協議,預設為udp。

ubuntu 設定 nfs 服務

ubuntu 設定 nfs 服務的步驟 1,安裝相關軟體包 nfs kernel server apt get install nfs kernel server2,修改 nsf 配置檔案 etc exports gedit etc exports在檔案中新增 nfs 的目錄格式如下 srv nfs...

ubuntu安裝nfs服務

在 ubuntu 中安裝nfs 服務,在開發核心和檔案系統時很方便,可以直接採用 nfs啟動核心和檔案系統。安裝如下 1 安裝 apt get install nfs kernel server 2 將nfs 埠是否開啟 netstat tl 若 nfs埠處於 listen 狀態,則開啟 3 配置n...

ubuntu 開啟nfs服務

sudo apt get install nfs kernel server 開啟 etc exports檔案,在末尾加入 home xgc rw,sync,no root squash 注 nfs允許掛載的目錄及許可權,在檔案 etc exports中進行定義,各欄位含義如下 home xgc 要...