nfs全稱為:network file system 網絡文件系統
在Linux里可以理解為將一個文件夾變成共享文件夾,讓其他用戶都可以訪問。而訪問的主機其本地磁盤是沒有存儲文件的
創建方法如下 :
準備兩臺機器,一臺當 client 另一臺當server
server 用來當共享服務器
client用來訪問server里面的共享目錄
server 電腦:
1.首先安裝這個軟件包
yum install nfs-utils -y
2.編輯配置文件:路徑是
vim /etc//etc/exports
3.設置訪問主機的權限,方法有很多種 可以端口 可以域名 ,這里用的是IPv4
這里的IP為你的client的IP,你可以精準到主機,也可以精準到網段。后面給rw權限即可
如果你訪問的用戶為root,默認會將root映射為nfsnobody匿名用戶,沒有寫權限。所以有兩種方法:
1)設置括號內選項為(rw,no_root_squash)
2) 如下,我的普通賬戶的UID GID都為1000 ,這樣設置的話,所有用戶連入后都以1000這個賬戶身份執行讀寫。
3)創建一個共享目錄,我這里的共享目錄為:mkdir /data/mydata -pv
4.一般情況下設置完成后需要重啟服務,不過可以執行這個命令重置
exports -avf
以上為server主機的設置,下面我開始設置client主機
client設置
1. 首先我們需要裝載nfs-utils,步驟同server主機安裝的第一步
2. 我們需要掛載共享文件目錄到我們本機目錄
輸入mount后用兩下TAB補全 看到如下圖選項:選擇mount.nfs
3.掛載以后我們可以用mount命令看一下掛載屬性:
這里面顯示了相關的掛載信息,這樣我們基于NFS的共享目錄就掛載好了!
原創文章,作者:曉楠,如若轉載,請注明出處:http://www.www58058.com/77727