nfs 最初是由
sun 公司於
1984 年所開發出來的,最主要的功能就是讓網路上的
unix
電腦可以共享目錄及
檔案。我們可以將遠端所分享出來
的檔案,掛載 (mount)
在本地端的系統上,
然後就可以很方便的使用
遠端的檔案
,而操作起來就像在本地操作一樣。而使用 nfs
也有相當多的好處,例如
檔案可以集中管理,節省磁碟空間......
等等。
檢視rpc是否工作正常(
檢視伺服器提供的rpc服務)
portmap服務
已指派埠(111)
編輯配置檔案
通過該檔案來指定要共享的檔案及目錄
vim /etc/exports
(預設是空的 可以用man 5 exports
檢視語法)
例:共享/share
目錄給192.168.0.x
的使用者格式
/share 192.168.0.0/24 (rw)
* 表示所有使用者
1.1.1.1(rw,sync)
假如我將/wsm
這個目錄共享個所用使用者且 唯讀的許可權
/wsm *(ro,sync)
開啟nfs
service nfs start
開啟另外一台linux主機
檢視 192.168.2.100
的共享情況
將192.168.2.100
的共享資料夾
wsm
掛載到本地的
/mnt/wsm/下
mount 192.168.2.100:/wsm
/mnt/wsm/
開機自動掛載
編輯fstab檔案新增如下一句
192.168.2.100:/wsm /mnt/wsm nfs defaults,soft,intr 0 0
192.168.2.100:/wsm 表示共享的主機
ip及共享目錄名稱
/mnt/wsm 本地掛載點
soft 表示開機自動掛載是找不到
192.168.2.100
會包錯誤
intr 表示開機自動掛載是找不到
192.168.2.100
就中斷掛載
umount /mnt/wsm
umount 之前 最好先執行
(fuser -v /mnt/wsm
檢視誰在當前的掛載點下
fuser -km /mnt/wsm 殺死所用處在
/mnt/wsm/
下的使用者連線,以便
umount
是不會報錯。)
mount -a
自動掛載 (就是超過一定時間時,就會umount
當執行某個
io時,就又自動
mount
上。)
事先清除/etc/fstab
檔案裡新增的那一句開機自動掛載
再 umount 掉
它需要autofs
服務的支援
已開啟
編輯autofs的配置檔案
vim /etc/auto.master
新增如下一句話
/mnt/wsm /etc/wsm_auto.nfs --timeout=60
監控/mnt/wsm
超時為1
分鐘 一分鐘之內沒有
io 操作就會掉下
/etc/wsm_auto.nfs 是存放要掛在誰及一些引數
新建wsn_auto.nfs檔案
cp -p /etc/auto.misc /etc/wsm_auto.nfs
可以拷貝乙份在修改為如下:
share -ro,soft,intr 192.168.2.100:/wsm
儲存退出
重啟autofs
退出掛載點目錄,超過
1分鐘就會自動
umount
掉,進入掛載點目錄,再次執行
cd share
就會自動掛載到/mnt/wsm/share下
這樣是不是很方便!!!!
linux 掛載nfs 網路檔案系統
之前在家中能掛載nfs 網路檔案系統,網路檔案系統構建在pc 的vmware 中的虛擬機器 網段為 192.168.0.106 板子能執行掛載命令 mount t nfs o nolock 192.168.0.106 work nfs root first fs mnt 板子中執行 ls mnt 後...
nfs檔案系統掛載
1.首先把所有防毒軟體和防火牆都關了 2.在linux系統上用 setup 設定網路配置 3.將虛擬機器設為橋連 vm settings ethernet bridged 4.用 ifconfig eth0 192.168.1.16 設定你虛擬機器的ip位址 我的虛擬機器為192.168.1.16 ...
掛載nfs檔案系統
1.從裝置掛在開發機目錄 1.1.ubuntu啟動nfs伺服器 假設本機ubuntu的ip位址為 192.168.1.77 使用root使用者登入 使用如下命令啟動nfs伺服器 sudo etc init.d nfs kernel server restart 備註 前提需要安裝nfs伺服器,ps ...