如何配置NFS?
NFS 全稱 Network File System 網絡文件系統,用于像訪問本地文件系統一樣訪問遠程文件系統。本文介紹如何在服務器上配置 NFS,默認使用Ubuntu 16.04系統。

Server端
安裝nfs server
sudo?apt?install?nfs-kernel-server
編輯 /etc/exports,參考 https://linux.die.net/man/5/exports
/data?xxx.xxx.xxx.*(rw,sync,no_root_squash,all_squash,anonuid=1000,anongid=1000)
格式為:導出數據盤 客戶端ip地址(配置項)
其中:
rw 代表讀寫權限
sync 表示同步讀寫
no_root_squash 表示client保留對server共享文件夾的root權限
all_squash 表示client其他用戶被map到一個匿名用戶
anonuid 和 anongid 指定了匿名用戶的uid和gid
通過配置all_squash和指定匿名用戶為nfs server上的常用用戶,可以省去很多權限問題。
然后重啟nfs server端
sudo?systemctl?restart?nfs-kernel-server
Client端
安裝 nfs client
sudo?apt?install?nfs-common
mount遠程nfs
sudo?mount?xxx.xxx.xxx.xxx:/data?/data
如果需要配置啟動掛載可以編輯 /etc/fstab,詳見 [https://wiki.archlinux.org/index.php/Fstab_(簡體中文](https://wiki.archlinux.org/index.php/Fstab_(簡體中文))
然后即可在客戶端訪問nfs server數據了
Linux
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。