在Ubuntu中配置和使用NFS共享文件系統(tǒng),可以讓你在局域網(wǎng)內(nèi)方便地共享文件和目錄。下面是配置和使用NFS的基本步驟:
在Ubuntu系統(tǒng)上,可以使用以下命令安裝NFS服務(wù)器和客戶端:
sudo apt update
sudo apt install nfs-kernel-server nfs-common
步驟二:配置NFS服務(wù)器
編輯NFS服務(wù)器配置文件 /etc/exports:
sudo nano /etc/exports
在文件中添加共享目錄和權(quán)限配置,語法為:
<共享目錄> <客戶端IP>(<權(quán)限>)
例如,將目錄 /mnt/nfs_share 共享給局域網(wǎng)內(nèi)所有主機(jī)可讀寫:
/mnt/nfs_share 192.168.1.0/24(rw,sync,no_subtree_check)
保存并退出文件,然后重新加載NFS配置:
sudo exportfs -a
步驟三:?jiǎn)?dòng)NFS服務(wù)
sudo systemctl start nfs-server
你也可以設(shè)置NFS服務(wù)在系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng):
sudo systemctl enable nfs-server
步驟四:配置NFS客戶端
如果需要在其他機(jī)器上掛載NFS共享目錄,需要在客戶端上安裝NFS客戶端軟件包。然后,你可以使用 mount 命令掛載共享目錄。
sudo apt update
sudo apt install nfs-common
掛載NFS共享目錄的命令格式如下:
sudo mount -t nfs
例如:
sudo mount -t nfs 192.168.1.100:/mnt/nfs_share /mnt/local_mount
步驟五:測(cè)試NFS共享
你可以在NFS客戶端的本地掛載目錄上進(jìn)行文件操作,以測(cè)試共享是否正常。
ls /mnt/local_mount
注意事項(xiàng):
在 /etc/exports 文件中配置時(shí),確保正確設(shè)置權(quán)限,以保證安全性。
在生產(chǎn)環(huán)境中,應(yīng)該更加精確地配置客戶端訪問權(quán)限,不要開放給所有主機(jī)。
在防火墻上打開NFS的相關(guān)端口(默認(rèn)為111、2049和端口范圍32765-32767)。