nfs 遠端掛載服務

2022-06-21 03:48:12 字數 1711 閱讀 3919

nfs                        提供掛載和許可權管理,nfs 每次監聽的埠是不固定的

rpcbind或portmap(centos5.x 版本中存在名稱)     nfs 啟動後會把啟用的埠註冊到rpcbind 中,客戶端建立連線會先通過rpcbind 獲取nfs 埠再去連線nfs.

啟動順序是先啟動rpcbind 再啟動nfs 服務,如果rpcbind 重啟了現有的掛載服務可以正常使用,新的掛載不能使用,此時需要再重啟一次nfs向rpcbind 註冊埠。

vi  /etc/exports

/multpath-dbbak/dailyback/nfsfile/mongo     192.168.1.0/24(rw,no_root_squash,no_all_squash,async)

exportfs  -r    無需重啟,即可載入/etc/exports 中的配置

mount -t  nfs  1.1.1.1:/multpath-dbbak/dailyback/nfsfile/mongo  /local/bak

vi  /etc/rc.local

mount -t nfs 192.168.163.233:/multpath-dbbak/dailyback/nfsfile/mongo  /u01/services/mongodb-nfs  -o proto=tcp -o nolock

exportfs  -r    無需重啟,即可載入/etc/exports 中的配置

umount    -f    /bak/    -f 強制解除安裝遠端掛載到本地的目錄/bak/,如果提示device busy,可能是目錄內檔案又讀寫操作,可以停止相應服務後再執行。

vi   /etc/fstab

192.168.163.128:/nfsdir        /nfsdir        nfs    defaults,_rnetdev    1  2

引數解讀

第一列     遠端目錄

第二列     本地目錄

第三列     掛載檔案系統型別

第四列    defaults:同時具有rw,suid,dev,exec,auto,nouser,async等預設引數的設定

_rnetdev  表示主機無法掛載直接跳過,避免無法掛載主機無法啟動

第五列:能否被dump備份命令作用:dump是乙個用來作為備份的命令。通常這個引數的值為0或者1

0:不要做dump備份

1:每天進行dump的操作

2:不定日期的進行dump操作

第六列:是否檢驗扇區:開機的過程中,系統缺省會以fsck檢驗我們系統是否為完整(clean)

0:不要檢驗       1:最早檢驗(一般根目錄會選擇)  2:1級別檢驗完成之後進行檢驗

1、當客戶端掛載備份伺服器上的目錄時,而備份伺服器的遠端掛載服務停止了,那麼客戶的執行df 檢視本地目錄或者檢視掛載的目錄時會卡住。

2、mount: 檔案系統型別錯誤、選項錯誤、10.10.8.143:/u01/fs 上有壞超級塊

設定開機自啟掛載未成功,手動掛載提示如上錯誤。

解決在客戶端上:

rpcinfo -p

rpm -qa |grep nfs-utils

yum -y install nfs-utils

systemctl start nfs-utils

systemctl enable 

nfs-utils

linux遠端掛載 NFS

rw 可讀寫的許可權 ro 唯讀的許可權 no root squash 登入nfs主機,使用該共享目錄時相當於該目錄的擁有者,如果是root的話,那麼對於這個共享的目錄來說,他就具有root的權 限,這個引數 極不安全 不建議使用 root squash 登入nfs主機,使用該共享目錄時相當於該目錄...

nfs服務動態掛載

1.配置掛載目錄和許可權 vi etc exports 在檔案中新增如下內容 utulinux2.6.24 s3c2440 recover rw,sync,no root squash 其中 utulinux2.6.24 s3c2440 recover 代表要作為2440的根檔案系統的共享目錄,代表...

nfs服務啟動和掛載

nfs networkfilesystem 可以提供檔案系統的網路分享。檢視nfs服務是否執行 ps ef grep nfs 檢視是否安裝了nfs和rpcbind rpm aq grep nfs rpm aq grep rpcbind 必須先啟動rpcbind,再啟動nfs,才能讓nfs在rpcbi...