兩個Linux系統NFS服務器的配置方法
一、NFS服務器的安裝
檢查linux系統中是否安裝了nfs-utils和portmap兩個軟件包(RHEL4系統默認已經安裝了這兩個軟件包)
命令#rpm–qnfs-utilsportmap
二、查看NFS服務器是否啟動
命令#servicenfsstarus
#serviceportmapstatus
三、如果NFS服務器沒有啟動,則開啟NFS服務(默認服務下nfs沒有完全開啟)
命令#servicenfsstart
#serviceportmapstart
四、指定NFS服務器的配置文件
NFS服務器的配置文件保存“/etc/”目錄中,文件名稱是“exports”,該文件用于被指NFS服務器提供的目錄共享
命令#vi/etc/exports
配置“exports”文件格式如下
/home*(sync,ro)
Home:共享目錄名
*:表示所有主機
(sync,ro):設置選項
exports文件中的“配置選項”字段放置在括號對(“()”)中,多個選項間用逗號分隔
sync:設置NFS服務器同步寫磁盤,這樣不會輕易丟失數據,建議所有的NFS共享目錄都使用該選項
ro:設置輸出的共享目錄只讀,與rw不能共同使用
rw:設置輸出的共享目錄可讀寫,與ro不能共同使用
exports文件中“客戶端主機地址”字段可以使用多種形式表示主機地址
192.168.152.13 指定IP地址的主機
nfsclient.test.com 指定域名的主機
192.168.1.0/24 指定網段中的所有主機
*.test.com 指定域下的所有主機
* 所有主機
五、重新輸出共享目錄
Exportfs管理工具可以對“exports”文件進行管理
命令#exportfs–rv可以讓新設置的“exports”文件內容生效
六、顯示NFS服務器的輸出目錄列表
顯示當前主機中NFS服務器的輸出列表
#showmount-e
七、顯示NFS服務器中被掛載的共享目錄
顯示當前主機NFS服務器中已經被NFS客戶機掛載使用的共享目錄
#showmount-d
八、在另外一個linux系統中掛在共享目錄
顯示NFS服務器的輸出
#showmount-e172.16.75.1
掛載NFS服務器中的共享目錄
#mount-tnfs172.16.75.1:/software/mnt/
九、查看mnt目錄中的內容
Cd/mnt|ll
十、卸載系統中已掛載的NFS共享目錄
命令#umount/mnt/
總結:
1、在配置NFS服務器之前用ping命令確保兩個linux系統正常連接,如果無法連接關閉圖形界面中的防火墻#serviceiptablesstop
2、在配置中確保輸入的命令是正確的
3、更改完“exports”文件后要輸入exportfs–rv,使得“exports”文件生效。
4、檢查nfs服務是否開啟,默認是關閉的。
5、卸載的時候不能在/mnt目錄中卸載,必須注銷系統后卸載。