NFS (Network File system) 是一種客戶端-服務(wù)器文件系統(tǒng)協(xié)議,允許多個(gè)系統(tǒng)或用戶訪問(wèn)相同的共享文件夾或文件。最新版本是 NFS-V4,共享文件就像存儲(chǔ)在本地一樣。它提供了中央管理,可以使用防火墻和 Kerberos 身份驗(yàn)證進(jìn)行保護(hù)。
本文將指導(dǎo)您在 Debian 10 中安裝 NFS 服務(wù)器,并將其掛載到客戶機(jī)上。
實(shí)驗(yàn)準(zhǔn)備
- NFS server : 192.168.122.126 (Debian 10)
- NFS Client : 192.168.122.173 (Any Linux system)
安裝 NFS Server
更新系統(tǒng)
$ sudo apt-get update
安裝 nfs 軟件包
$ sudo apt install nfs-kernel-server
創(chuàng)建一個(gè)目錄,通過(guò) NFS 服務(wù)器共享文件和文件夾
$ sudo mkdir –p /mnt/nfsshare
由于共享將被客戶端中的任何用戶使用,因此權(quán)限設(shè)置為 nobody 用戶和 nogroup 組
$ sudo chown nobody:nogroup /mnt/nfsshare
使用戶共享文件夾具有足夠的讀寫權(quán)限,您也可以根據(jù)自己的需要設(shè)置
$ sudo chmod 755 /mnt/nfsshare
編輯 /etc/exports 配置文件
$ sudo vi /etc/exports
在文件末尾添加以下內(nèi)容
/mnt/nfsshare 192.168.122.173(rw,sync,no_subtree_check)
參數(shù)說(shuō)明:
* rw: 讀寫操作
* sync: 在應(yīng)用更改之前,將更改寫入磁盤
* no_subtree_check: 禁用子樹(shù)檢查
最終 /etc/export 文件內(nèi)容如下
導(dǎo)出共享目錄,如果沒(méi)有顯示任何錯(cuò)誤,說(shuō)明您的配置正確
$ sudo exportfs –a
如果您在 Debian 上運(yùn)行防火墻,請(qǐng)?jiān)试S客戶端連接到 NFS
$ sudo ufw allow from 192.168.122.173/32 to any port nfs
掛載 NFS Client
現(xiàn)在,讓我們?cè)诳蛻魴C(jī)上掛載 NFS 共享,先安裝 nfs-common 包
For Ubuntu Debian / Ubuntu
$ sudo apt install nfs-common
創(chuàng)建一個(gè)從服務(wù)器訪問(wèn)共享文件夾的目錄
$ sudo mkdir -p /mnt/shared_nfs
對(duì)于永久掛載,請(qǐng)?jiān)?/etc/fstab 文件中添加以下內(nèi)容
$ sudo vi /etc/fstab
在文件末尾添加以下內(nèi)容
192.168.122.126:/mnt/nfsshare /mnt/shared_nfs nfs4 defaults,user,exec 0 0
參數(shù)說(shuō)明:
- 192.168.122.126:/mnt/nfsshare = 來(lái)自 NFS 服務(wù)器的共享文件夾
- /mnt/shared_nfs = 在客戶端機(jī)器上掛載的目錄
- nfs4 = nfs version 4
- defaults,user,exec = 允許任何用戶掛載文件系統(tǒng),也允許他們執(zhí)行二進(jìn)制文件
使用 mount 命令掛載 NFS 文件系統(tǒng)
$ sudo mount -a
使用 df -h 命令查看掛載點(diǎn),如下所示
讓我們嘗試在 NFS 共享上創(chuàng)建一個(gè)目錄
$ cd /mnt/shared_nfs
$ mkdir test_dir
讓我們嘗試在 NFS 共享上創(chuàng)建一個(gè)文件文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-799986.html
$ cd /mnt/shared_nfs
$ touch test_file.txt
如果沒(méi)有顯示任何錯(cuò)誤,說(shuō)明您的配置是正確的,您可以使用 NFS 共享系統(tǒng)。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-799986.html
到了這里,關(guān)于Debian(Linux)局域網(wǎng)共享文件-NFS的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!