Ubuntu 下掛載NFS 總結

2021-07-23 07:04:03 字數 1718 閱讀 7164

1.作業系統平台,ubuntu 11.10( vmware )

2.在ubuntu上安裝以下軟體:

#sudo apt-get install nfs-common nfs-kernel-server portmap

3.介紹一下server端的幾個命令:

#sudo  /etc/init.d/nfs-kernel-server start       //啟動nfs-server服務

#sudo  /etc/init.d/nfs-kernel-server stop       //關閉nfs-server服務

#sudo  /etc/init.d/nfs-kernel-server restart   //重啟nfs-server服務

4.修改/etc/exports 檔案用於指定 共享的目錄 和提供共享的 客戶機 以及 共享方式

在exports檔案下面加入

/home/你要共享的資料夾  客戶機ip (共享方式)例如:

/home/nfs  *(ro,sync,no_root_squash)

/home/nfs  192.168.0.1(ro,sync,no_root_squash)

/home/nfs  192.168.0.*(ro,sync,no_root_squash)

rw: 可讀寫的許可權;

ro: 唯讀的許可權;

no_root_squash: 登入到nfs主機的使用者如果是root使用者,他就擁有root的許可權root_squash:

在登入 nfs 主機使用目錄的使用者如果是 root 時,那麼這個使用者的許可權

將被壓縮成為匿名使用者,通常他的 uid 與 gid 都會變成 nobody 那個身份;

all_squash: 不管登陸nfs主機的使用者是什麼都會被重新設定為nobody.

anonuid: 將登入nfs主機的使用者都設定成指定的user id,此id必須存在於/etc/passwd中。

anongid: 同 anonuid ,但是變成 group id 就是了!

sync: 資料同步寫入儲存器中。

async: 資料會先暫時存放在記憶體中,不會直接寫入硬碟。

insecure 允許從這台機器過來的非授權訪問。

5.重啟各種服務

#sudo exportfs -a

(顯示所以共享的目錄)

#sudo exportfs -rv (相當於重啟nfs)

確保萬一 再執行一次

#sudo  /etc/init.d/nfs-kernel-server restart

6.在伺服器端 也就是你的虛擬機器或者pc 先測試 nfs server 是否已經生效

#mount   192.169.0.123(你要掛在的伺服器ip):/home/(你需要的檔案目錄)    /(你要掛載的客戶端資料夾)

如果你要掛載的客戶端資料夾中出現了你想要的檔案 就說明nfs已經成功生效了

7.在客戶端 (比如開發板) 輸入命令掛載伺服器

mount -t nfs -o nolock 192.168.1.159:/root/independen_door_lock/test  /mnt

在開發板終端輸入 mount -t nfs -o nolock 192.168.1.159:/root/independen_door_lock/test  /mnt   注:192.168.1.159是虛擬機器的ip位址

8.   #umount  /(掛載的目錄)      解mount 

ubuntu 中 NFS掛載問題

自己花了很長時間在弄 nfs 掛在 編譯好核心後 每當我一要 bootm 位址時 總是成功不了 我用的是 國嵌的實驗專案裡的 設定uboot參攝 最後還是沒有成功 後來有找了 一些資料發現 uboot引數設定的不對 把 引數分享給大家 setenv bootargs root dev nfs nfs...

ubuntu 9 10 NFS掛載設定

ubuntu沒有nfs和portmap 需要安裝 sudo apt get install nfs kernel server portmap 修改 etc exports 增加以下內容 work nfs rw,sync,no root squash work nfs 為你要共享的資料夾 表示可以任...

AIX 掛載linux下的nfs

今天客戶有需要,對aix小機中的一套oracle rac資料庫遷移到另一套aix 的oracle rac資料庫下,但是兩套小機都沒有額外的空間來儲存備份資料,這時就想到了nfs,可是以前只有linux的nfs使用經驗,怎麼辦呢 在網上隨便找了個文章看了下,感覺和linux下的方式差不多。搭建linu...