一 nfs介紹
屬於網路檔案系統,它是unix,linux標準協議,開源的標準擴充套件協議,支援nfsv4。nfs傳輸使用的是遠端過程呼叫rpc機制
二 nfs安裝和配置
yum -y install nfs-utils
yum -y install rpc.mountd portmap
systemctl enable nfs-secure
mkdir /mountpoint
mount serverx:/ /mountpoint
2.檢視
showmount -e serverx
3.nfsmount setup
4.自動掛載autofs
yum -y install autofs
/etc/auto.master.d
vi /etc/auto.master.d/demo.autofs
vi /etc/auto.direct
/mnt/docs -rw,sync,krb2p serverx:/shares/docs
vi /etc/auto.master.d/shares.autofs
/shares /etc/auto.shares
* -rw,sync,sec=krb5p serverx:/shares/&
systemctl enable autofs
systemctl start autofs
5.配置
vi /etc/exports
/myshare server0.example.com
/myshare disk(rw,no_root_squash)
systemctl start nfs-server
exportfs -r
firewall-cmd --permanent --add-service=nfs
firewall-cmd --reload
5.2 參考命令
ro 唯讀
rw 讀寫
sync 所有資料在請求時寫入共享
async nfs在寫入資料前可以相應請求
secure nfs通過1024以下的安全tcp/ip埠傳送
insecure 1024以上
wdelay 如果多個使用者要寫入nfs目錄,則規組寫入預設
no_wdelay
hide 在nfs共享目錄中不共享子目錄
no_hide 共享nfs目錄的子目錄
subtree_check 如果共享/usr/bin之類的子目錄時,強制檢查許可權
all_squash 共享檔案的uid和gid對映到匿名使用者,適合公共目錄
no_all_squash 保留共享檔案的uid和gid
root_squash root所有請求對映成如 anonymouns
anonuid=*** 指定nfs伺服器passwd檔案的匿名id
三 nfs案例
案例:nfs伺服器共享了3個目錄,乙個是 share,乙個是data,乙個是public,需要按照下面要求實現相應功能:
a 發布share目錄,所有都可以讀寫
b 發布data目錄,只允許oracle使用者可以讀寫
c 發布public,所有人只可以讀,無法寫
四 nfs 效能
4.1 使用測試工具做效能測試
iozone
fio五 nfs 高可用
六 問題
6.1 nfs自啟動是否可以放入到fstab裡面
NFS 服務學習筆記
nfs 服務學習筆記 2008 09 08 10 09 25 標籤 筆記 服務 學習 nfs 推送到技術圈 nfs服務結構圖 執行nfs 需要啟動的 rpc daemons rpc.nfsd 管理client 端能否登陸主機 rpc.mountd 管理nfs 的檔案系統 rpc.lockd 非必要 ...
NFS服務學習筆記
nfs的目的是通過網路,讓不同的機器,不同的作業系統彼此共享資料檔案。這個檔案的配置十分簡單,但是一定要啟動remote procedure call rpc,就是rpcbind這個軟體 rpc最主要的功能就是指定每個nfs功能所對應的port number,並通知給客戶端,讓客戶端去連線那些埠。因...
Linux Shell學習筆記六
第八學時 引用 術語引用 引用即是將被選擇文字用某種型別的引用標記括起來,從而使得被選擇文字變成文字字元。轉義 轉義乙個字元意味著該字元前加乙個反斜線 從而轉義或者去除了shell命令中該字元的特殊含 義,或者正如讀者在echo命令中看到的 n 一樣增加特殊含義。跟在反斜線後的字元被稱為轉義字元。特...