1、安裝nfs
yum install nfs-utils -y #安裝nfs
systemctl start nfs #開啟nfs服務
systemctl enable nfs #開機自啟動
2、配置nfs[root@localhost ~]# vim /etc/exports (第一次使用nfs服務需手動建立)
/home/hyt(rw,no_root_squash,sync)
【共享目錄】 【主機名稱,*是匹配所有】 【許可權控制】
主機名稱: 可使用ip、主機名或網段 192.168.0.1/24等同於192.168.0.1/255.255.255.0
許可權控制: rw (可讀寫, ro(唯讀) sync(資料同步寫入硬碟) async(暫存於記憶體,後寫入硬碟)
no_root_squash (root許可權) root_squash(預設root許可權會變成nfsnobody許可權)
all_squash(預設所有使用者均匿名nofsnobody許可權) anonuid(設定uid) anongid(設定gid)
3、服務端測試
showmount命令檢視指定伺服器的nfs共享檔案資訊
[root@localhost ~]# showmount -e 192.168.1.128
export list for 192.168.1.128:
/home/hyt
4、建立共享目錄
建立目錄 /hyt,
[root@localhost ~]# mkdir /home/hyt # 建立共享目錄
[root@localhost ~]# ll /home/hyt
hello
[root@localhost ~]# exportfs -arv
exporting *:/home/hyt
6、關閉防火牆[root@localhost ~]# service iptables stop
7、建立掛載點[root@localhost ~]# mkdir /zzz
8、使用mount命令掛載使用[root@localhost ~]# mount 192.168.1.128:/home/hyt/zzz
9、測試
客戶端
[root@localhost ~]# cd /zzz
[root@localhost zzz]# mkdir l
[root@localhost zzz]# touch 123
[root@localhost zzz]# ll
hello world
-rw-r--r--. 1 root root 0 sep 30 15:20 123
drwxr-xr-x. 2 root root 4096 sep 30 15:20 l
服務端[root@localhost ~]# cd /home/hyt
[root@localhost share]# ll
hello world
-rw-r--r--. 1 root root 0 sep 30 15:20 123
drwxr-xr-x. 2 root root 4096 sep 30 15:20 l
1、安裝autofsyum install autofs.x86_64 -y
systemctl start autofs # 開啟自動掛載服務,會生成/net目錄
2、測試[root@localhost ~] # cd /net/192.168.1.128/hyt # 使用cd命令時就會自動掛載共享目錄
[root@localhost hyt] # ls
hello
特殊對映/net(autofs服務開啟之後,將自動生成/net目錄,預設將共享目錄掛載在該目錄中,只要使用 cd 命令指定 nfs 伺服器的ip位址,就可以直接掛載使用遠端主機上的 nfs 共享) NFS伺服器搭建與autofs自動掛載
nfs,是network file system的簡寫,即網路檔案系統。網路檔案系統是freebsd支援的檔案系統中的一種,也被稱為nfs。nfs允許乙個系統在網路上與他人共享目錄和檔案。通過使用nfs,使用者和程式可以像訪問本地檔案一樣訪問遠端系統上的檔案。2.1安裝nfs 2.11安裝nfs軟體...
NFS伺服器搭建與autofs自動掛載
nfs伺服器搭建與autofs自動掛載 nfs網路檔案系統,英文全稱network file system,是當前主流異構平台共享檔案系統之一。其實現主要是採用遠端過程呼叫rpc機制,可以通過網路,讓不同的機器 不同的作業系統可以共享彼此的檔案。nfs伺服器可以允許nfs客戶端將遠端nfs伺服器端的...
NFS伺服器搭建與autofs自動掛載
nfs概念 nfs network file system 即網路檔案系統,是freebsd支援的檔案系統中的一種,它允許網路中的計算機之間共享資源。在nfs的應用中,本地nfs的客戶端應用可以透明地讀寫位於遠端nfs伺服器上的檔案,就像訪問本地檔案一樣。1.nfs的安裝,找到安裝源並安裝 yum ...