啟用 nfs 分享到別台設備

啟用 nfs 分享到別台設備

f455a58522d6e5e825da83710ad7eb51.gif在 linux 上有很多方法可以把某個空間開放出來給別的設備使用,其中效能較佳的就是 NFS (相較於 samba)
接下來就看看如何啟用 NFS service, 並開放給其他設備使用
 
 
安裝需要的程式並啟用服務

# 安裝需要的套件
yum install nfs-utils rpcbind nfs-utils-lib

# 預設啟用必需的服務
systemctl enable rpcbind 
systemctl enable nfs 
systemctl enable nfslock 

# 立即啟用服務
systemctl start rpcbind 
systemctl start nfs 
systemctl start nfslock
 
啟用要分享的目錄
接下來就是要把目錄分享出去了,透過編輯 /etc/exports 檔案即可
 
方法很簡單,就是分享的目錄以及限制的 ip 或是主機名稱 (相關細節請參考: http://linux.vbird.org/linux_server/0330nfs.php#nfsserver)
 
/tmp         192.168.100.0/24(rw,sync,no_root_squash)   localhost(rw)   *.ev.ncku.edu.tw(ro,sync)
重新啟動服務
設定好之後,還需要執行以下指令才算完成
exportfs -a

systemctl restart nfs
最後只要在另一台機器掛載即可

mount -t nfs 192.168.100.1:/tmp /mnt/tmp
當然不要忘記在 /etc/fstab 加上
192.168.100.1:/tmp /mnt/tmp nfs   rw   0 0