NFS網路檔案系統及自動化掛載

2021-09-21 03:54:41 字數 2318 閱讀 9296

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 ...