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