NFS伺服器搭建與autofs自動掛載

2021-09-29 18:47:01 字數 2116 閱讀 3330

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、安裝autofs
yum 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 ...