nfs是檔案系統。在網路儲存方面我們應該有所了解。那麼針對nfs伺服器的安裝和設定我們來詳細介紹一下。首先讓我們看一下nfs伺服器的安裝步驟。
一、nfs伺服器的安裝
檢查linux系統中是否安裝了nfs-utils和portmap兩個軟體包(rhel4系統預設已經安裝了這兩個軟體包)
命令#rpm –q nfs-utils portmap
二、檢視nfs伺服器是否啟動
命令#service nfs starus
#service portmap status
三、如果伺服器沒有啟動,則開啟服務(預設服務下nfs沒有完全開啟)
命令#service nfs start
#service portmap start
四、指定nfs伺服器的配置檔案
nfs伺服器的配置檔案儲存"/etc/"目錄中,檔名稱是"exports",該檔案用於被指nfs伺服器提供的目錄共享
命令#vi /etc/exports
配置"exports"檔案格式如下
/home *(rw,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 指定域下的所有主機
* 所有主機
五、重新輸出共享目錄
exportfs管理工具可以對"exports"檔案進行管理
命令#exportfs –rv 可以讓新設定的"exports"檔案內容生效
六、顯示nfs伺服器的輸出目錄列表
顯示當前主機中nfs伺服器的輸出列表
# showmount -e
七、顯示nfs伺服器中被掛載的共享目錄
顯示當前主機nfs伺服器中已經被nfs客戶機掛載使用的共享目錄
# showmount -d
八、在另外乙個linux系統中掛在共享目錄
顯示nfs伺服器的輸出
# showmount -e 172.16.75.1
掛載nfs伺服器中的共享目錄
# mount -t nfs 172.16.75.1:/software /mnt/
九、檢視mnt目錄中的內容
cd /mnt |ll
十、解除安裝系統中已掛載的nfs共享目錄
命令# umount /mnt/
總結:
1、在配置nfs伺服器之前用ping命令確保兩個linux系統正常連線,如果無法連線關閉圖形介面中的防火牆#service iptables stop
2、在配置中確保輸入的命令是正確的
3、更改完"exports"檔案後要輸入exportfs –rv ,使得"exports"檔案生效.
4、檢查nfs服務是否開啟,預設是關閉的.
5、解除安裝的時候不能在/mnt目錄中解除安裝,必須登出系統後解除安裝.
Linux Mount遠端目錄
linux的mount命令可謂強大,可以將遠端機器的目錄來掛接到本地作為乙個目錄存在,以後你就如同訪問本地目錄一下的訪問遠端目錄。為了達到這個目的你需要做至少兩件事情 1.在被mount的機器上做nfs的設定 2.在需要mount的機器上做mount設定。首先來看如何在被mount的機器 pc a ...
Linux Mount遠端目錄
linux的mount命令可謂強大,可以將遠端機器的目錄來掛接到本地作為乙個目錄存在,以後你就如同訪問本地目錄一下的訪問遠端目錄。為了達到這個目的你需要做至少兩件事情 1.在被mount的機器上做nfs的設定 2.在需要mount的機器上做mount設定。首先來看如何在被mount的機器 pc a ...
遠端連線伺服器
在工作當中,難免要和伺服器打交道。有些事情在本地操作起來很簡單,但是要想在伺服器上也像本地一樣那麼簡單,就得把遠端連線這塊搞明白。系統 ubuntu 16.04 目錄一.ssh遠端連線伺服器 1.用scp命令 不推薦 2.用filazilla 推薦 三.遠端編輯檔案 1.jupyter 不推薦 2....