1. 程式人生 > >NFS(網路檔案系統)

NFS(網路檔案系統)

NFS(網路檔案系統)

**作用:**將遠端 Linux 系統上的檔案共享資源掛載到本地主機的目錄上,從而使得本地主機(Linux 客戶端)基於 TCP/IP 協議,像使用本地主機上的資源那樣讀寫遠端 Linux 系統上的共享檔案

伺服器安裝包

yum -y instaall rpcbind nfs-utils

客戶端安裝包

yum -y install nfs-utils

伺服器IP地址

​ 192.168.0.124

客戶端IP地址

​ 192.168.0.123


NFS伺服器

1、安裝軟體包

​ yum -y install nfs-utils rpcbind

2、建立目錄

​ mkdir /nfsfile

​ chmod -Rf 777 /nfsfile

​ echo “11111111” > /nfsfile/test

3、設定許可權

​ vi /etc/exports

​ /nfsfile 192.168.0.123(rw,sync,no_root_squash)

4、啟動服務,並設定為開機自啟

​ systemctl restart rpcbind

​ systemctl enable rpcbind

​ systemctl restart nfs-server

​ systemctl enable nfs-server

5、關閉防火牆

​ systemctl stop firewalld

​ setenforce 0

NFS客戶端

1、安裝軟體包

​ yum -y install nfs-utils

2、查詢NFS伺服器的遠端共享資訊

​ showmount -e 192.168.0.124

3、建立掛在目錄,並掛在本地上

​ mkdir /nfsfile

​ mount -t nfs 192.168.0.124:/nfsfile /nfsfile

4、NFS檔案共享永久有效

echo “192168.0.124:/nfsfile /nfsfile nfs defaults 0 0” >> /etc/fstab


autofs自動掛在服務

作用:autofs 服務程式是一種 Linux 系統守護程序,當檢測到使用者檢視訪問一個尚未掛載的檔案系統時,將自動掛該
檔案系統

1、安裝

​ yum -y install autofs

2、修改配置檔案(主配置檔案中需要按照“掛載目錄 子配置檔案”的格式進行填寫)

​ vim /etc/auto.master

​ /media /etc/iso.misc [^大概在第7行新增]

3、配置檔案需要使用者自行定義,檔名字沒有嚴格要求,但字尾必須以.misc 結束

​ vi /etc/iso.misc

​ iso -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom

【光碟裝置掛載到/media/iso 目錄中,可將掛載目錄寫為 iso,而-fstype 為檔案系統格式引數,iso9660 為光碟裝置格式,ro、nosuid 及 nodev 為光碟裝置具體的許可權引數,/dev/cdrom 則是定義要掛載的裝置名稱】

4、重啟服務,並開機自啟

​ systemctl start autofs

​ systemctl enable autofs

5、驗證結果

​ df -h

​ cd /media
ls
cd iso
ls -l

​ df -h