NFS是文件系統。在網絡存儲方面我們應該有所瞭解。那麼針對NFS服務器的安裝和設置我們來詳細介紹一下。首先讓我們看一下NFS服務器的安裝步驟。
一、NFS服務器的安裝
#執行以下命令安裝NFS服務器,apt會自動安裝nfs-common、rpcbind等13個軟件包
#sudo apt install nfs-kernel-server
二、查看NFS服務器是否啓動
命令#service nfs-server status
#service portmap status
三、如果服務器沒有啓動,則開啓服務(默認服務下nfs沒有完全開啓)
命令#service nfs-server start
#service portmap start
注意:ubuntu 10.0開啓配置nfs 服務service nfs start時出現:
Failed to start nfs.service: Unit nfs.service not found.
原因是ubuntu 10.0以上的版本取消了service nfs start。
改成了sudo service nfs-server start 。
四、指定NFS服務器的配置文件
NFS服務器的配置文件保存"/etc/"目錄中,文件名稱是"exports",該文件用於被指NFS服務器提供的目錄共享
命令#vi /etc/exports
# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)
#
添加內容:
/home/dhy *(rw,sync,no_root_squash)
/tmp *(rw,sync,no_root_squash)
Home:共享目錄名
*:表示所有主機
(sync,rw):設置選項
exports文件中的"配置選項"字段放置在括號對("( )")中 ,多個選項間用逗號分隔
sync:設置NFS服務器同步寫磁盤,這樣不會輕易丟失數據,建議所有的NFS共享目錄都使用該選項
ro:設置輸出的共享目錄只讀,與rw不能共同使用
rw:設置輸出的共享目錄可讀寫,與ro不能共同使用
exports文件中"客戶端主機地址"字段可以使用多種形式表示主機地址
192.168.152.13 指定IP地址的主機
nfsclient.test.com 指定域名的主機
192.168.1.0/24 指定網段中的所有主機
*.test.com 指定域下的所有主機
* 所有主機
五、 重啓nfs服務:
#sudo service nfs-kernel-server restart
六、顯示NFS服務器的輸出目錄列表
顯示當前主機中NFS服務器的輸出列表
# showmount -e
參考:https://blog.csdn.net/csdn_duomaomao/article/details/77822883
總結:
1、在配置NFS服務器之前用ping命令確保兩個linux系統正常連接,如果無法連接關閉圖形界面中的防火牆#service iptables stop
2、在配置中確保輸入的命令是正確的
3、更改完"exports"文件後要輸入exportfs –rv ,使得"exports"文件生效.
4、檢查nfs服務是否開啓,默認是關閉的.
5、卸載的時候不能在/mnt目錄中卸載,必須註銷系統後卸載.