Ubantu搭建NFS服務器共享文件
搭建一臺NFS服務器為局域網(wǎng)中的用戶提供文件共享,NFS服務器要求如下:
1.將本地文件系統(tǒng)的/home/share目錄共享,192.168.61.100與192.168.61.200兩個客戶機對該目錄具有讀寫限權,而192.168.61.0/24網(wǎng)段內的其他客戶機對該目錄具有只讀限權。(IP地址可根據(jù)自己虛擬機的地址調整)
2.將本地文件系統(tǒng)的/home/test目錄共享,所有的用戶對該目錄具有讀寫權限。
請完成NFS服務器的配置并在一臺客戶端測試。
在搭建NFS服務器之前,需要先安裝NFS的軟件包。以Ubuntu為例,可以使用以下命令安裝:
sudo apt-get install nfs-kernel-server
安裝完成后,可以按照以下步驟配置NFS服務器。
- 創(chuàng)建共享目錄
首先需要創(chuàng)建共享目錄。以/home/share和/home/test為例,可以使用以下命令創(chuàng)建:
sudo mkdir /home/share
sudo mkdir /home/test
- 配置exports文件
NFS服務器會根據(jù)/etc/exports文件來設置共享目錄的權限。可以使用以下命令編輯該文件:
sudo vim /etc/exports
在文件末尾添加以下內容:
/home/share 192.168.61.100(rw) 192.168.61.200(rw) 192.168.61.0/24(ro)
/home/test *(rw,sync,no_subtree_check)
其中,/home/share目錄對192.168.61.100和192.168.61.200客戶機具有讀寫權限,對192.168.61.0/24網(wǎng)段內的其他客戶機具有只讀權限;/home/test目錄對所有客戶機具有讀寫權限。
- 重啟NFS服務
以上配置完成后,需要重啟NFS服務以使其生效:
sudo systemctl restart nfs-kernel-server
- 在客戶端測試
在客戶端上可以使用以下命令測試NFS服務器是否正常工作:
sudo mount -t nfs <NFS服務器IP地址>:/home/share /xxx
其中,<NFS服務器IP地址>應替換為NFS服務器的實際IP地址。如果提示“mount.nfs: access denied by server while mounting”,可能是由于NFS服務器的防火墻設置導致的??梢酝ㄟ^以下命令打開NFS服務器的2049端口:
sudo ufw allow from <客戶端IP地址> to any port nfs
其中,<客戶端IP地址>應替換為實際的客戶端IP地址。然后再次嘗試掛載NFS共享目錄即可。
同樣,也可以使用以下命令測試/home/test目錄是否正常工作:文章來源:http://www.zghlxwxcb.cn/news/detail-712839.html
sudo mount -t nfs <NFS服務器IP地址>:/home/test /xxxx
至此,NFS服務器的配置完成。文章來源地址http://www.zghlxwxcb.cn/news/detail-712839.html
到了這里,關于Ubantu搭建NFS服務器共享文件的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!