以前的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本地源配置 ...