iT邦幫忙

2023 iThome 鐵人賽

DAY 23
0
自我挑戰組

短時間學習Linux 基本應用系列 第 23

【Day23】網路分享2 - NFS 架設

  • 分享至 

  • xImage
  •  

NFS 是 Linux 中最常見的網路分享系統,本文將介紹如何架設 NFS系統。
以下是 host 端的架設:

1.首先我們要先更新 apt 資源包

sudo apt update

接著下載 nfs

sudo apt install nfs-kernel-server

2.我們可以查看那些版本是被啟用的,NFS 2版本比較老舊,基本上不會使用

sudo cat /proc/fs/nfsd/versions

3.建立想要分享的目錄,並且更改該目錄的權限

sudo mkdir -p /var/dirshare
sudo chown nobody:nogroup /var/dirshare

4.透過編輯 /etc/exports 文件可以來決定哪些客戶端可以和你進行 NFS 的分享。加入規則並儲存。

sudo nano /etc/exports

在文件內加入

/var/dirshare *(rw,sync,no_subtree_check)

如果想特定某IP的訪問,可以將 * 替換為該IP

5.重啟 NFS 啟用新規則

sudo systemctl restart nfs-kernel-server

6.查看 ufw 防火牆是否已啟用,若已啟用需要讓 NFS 允許通過

sudo ufw allow from [client IP] to any port nfs

接著我們要在 client 端建立 NFS 套件:

1.更新 apt 並且安裝 nfs-common 套件

sudo apt update
sudo apt install nfs-common

2.將 NFS 掛載到 /mnt 目錄

sudo mount -t nfs [host server IP]:/var/dirshare /mnt

這樣我們完成了 NFS 的架設了,接著就可以進行資料分享了。


上一篇
【Day22】網路分享1
下一篇
【Day24】網路分享3 - Samba 架設
系列文
短時間學習Linux 基本應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言