NFS網路的搭建和遷移

2021-09-28 18:27:58 字數 2627 閱讀 9543

以前的nfs伺服器在192.168.0.50 $,在新機器192.168.0.100 $上安裝nfs服務,遷移資料到新主機上,然後啟動nfs服務,其他的客戶端全部重新掛載到新的nfs網路。

保持掛載目錄和以前完全一樣:

以前的服務端掛載點/data/nfs $,為了保持一致,新的服務端掛載點設定一樣/data/nfs $。以前的客戶端掛載點為/data/nfs $ m

ount

–t  nfs

$:$  /data/nfstemp

$  * (rw,sync,no_

root

_squash)

使用root登入

id user001  #檢視以前的使用者id組id  假設507和503

useradd user001     

groupadd user

usermod –u 507 user001

groupmod –g 503 user

usermod -g user user001

chown –r user001:user  /data/  #更改/data/目錄許可權為 user001:user

service rpcbind start

service nfs start

service nfs status

exportfs -rv #修改配置檔案後重新輸出共享目錄

寫入/etc/rc.local

/etc/init.d/rpcbind start

/etc/init.d/nfs start 或者

chkconfig --level 345 nfs on

mkdir -p /data/datatemp

mv $ /data/datatemp #備份資料

umount

$  #解除安裝以前的掛載 r

m -rf $

mount –t  nfs $:$  $  -o vers=3(避免同步延遲)

showmount -e $ #顯示掛載目錄

df -th #檢查掛載情況

vim /etc/fstab

$:$ $ nfs defaults 0 0

mount -a #使檔案/etc/fstab生效

新建掛載目錄,兩套同時執行,可以做到逐步替換:

以前的服務端掛載點/data/nfs $,新的服務端掛載點/data/nfsnew $,新的客戶端掛載目錄/data/nfsnew $。

mount

–t  nfs

$:$  /data/nfs

$  * (rw,sync,no_

root

_squash)

使用root登入

id user001  #檢視以前的使用者id組id  假設507和503

useradd user001     

groupadd user

usermod –u 507 user001

groupmod –g 503 user

usermod -g user user001

chown –r user001:user  /data/  #更改/data/目錄許可權為 user001:user

service rpcbind start

service nfs start

service nfs status

exportfs -rv #修改配置檔案後重新輸出共享目錄

寫入/etc/rc.local

/etc/init.d/rpcbind start

/etc/init.d/nfs start 或者

chkconfig --level 345 nfs on

mkdir -p $

mount –t  nfs $:$  $    -o vers=3(避免同步延遲)

showmount -e $ #顯示掛載目錄

df -th #檢查掛載情況

vim /etc/fstab

$:$ $ nfs defaults 0 0

mount -a #使檔案/etc/fstab生效

export [aruv]

-a 全部掛載或者解除安裝/etc/exports中的共享目錄

-r 重新讀取/etc/exports ,並同步更新/var/lib/nfs/xtab

-u 解除安裝某個目錄 和a一起解除安裝所有目錄

exportfs -au 解除安裝所有共享目錄

exportfs -ra 重新共享所有目錄

rpcinfo -p可以檢視rpc開啟的埠所提供的程式有哪些

其中nfs開啟2049,rpc開啟111.

chkconfig 參考

chkconfig --list name  列出指定服務的執行級別情況

chkconfig --add name  增加乙個服務

chkconfig --del name  刪除乙個服務

chkconfig [--level ]  更改/重設指定服務的執行級別

我們輸入chkconfig --level 345 nfs on,即可使nfs服務在執行級別3、4、5上自動執行

參考:

NFS搭建和部署

安裝部署 兩個伺服器乙個客戶端,乙個服務端 共享過去就覆蓋了以前的東西 安裝nfs utils,rpcbind,提供nfs共享的服務為nfs,完成安裝以後建議調整兩個服務的自啟動狀態,以便每次開機後自動啟動。手動載入nfs共享服務時,應該先啟動rpcbind,然後在啟動nfs。因為nfs要向rpc註...

NFS的搭建和使用 掛載 libnfs

專案中前端向後端傳遞檔案,除了直接傳遞檔案的base64編碼 請求體很大,很不友好 還可以傳遞nfs的檔案路徑,方便請求的進行。nfs network file system 簡單的來說一台主機可以通過網路直接的訪問另一台主機的檔案,並且忽略作業系統之間的差異。nfs是基於c s架構,搭建好nfs伺...

NFS網路共享搭建

一 nfs network file system 網路檔案系統 1.基於tcp ip傳輸,通過nfs協議實現共享 2.不支援使用者認證 資料明文傳輸 3.軟體包 nfs utils rpcbind rpc,遠端過程呼叫,實現伺服器內容對映到本地 二 nfs部署 1.準備ip位址 yum本地源配置 ...