安裝Ubuntu nfs配置系統

2021-06-04 17:56:00 字數 1871 閱讀 4196

對大家推薦很好使用的nfs服務系統之前,像讓大家對ubuntu nfs服務系統有所了解,然後對ubuntu nfs服務系統全面講解介紹,希望對大家有用配置ubuntu nfs伺服器,可見ubuntu隸屬於linux陣營。順便問一句樓主既然沒有文件何必一定要學ubuntu,還是學有文件的比較方便。

在ubuntu下安裝、配置ubuntu nfs服務的步驟如下:

1、安裝ubuntu nfs

ubuntu上預設是沒有安裝ubuntu nfs伺服器的,因此我們首先安裝ubuntu nfs伺服器端:$sudo apt-get install nfs-kernel-server

在一些文件中,提出還需要使用apt-get來手動安裝nfs的客戶端nfs-common,以及埠對映器portmap,但其實這是沒有必要的,因為在安裝nfs-kernel-server時,apt會自動為我們把它們安裝好。

2、配置/etc/exports

ubuntu nfs允許掛載的目錄及許可權在檔案/etc/exports中進行了定義。

例如,我們要將根目錄下的rootfs目錄共享出來,那麼我們需要在/etc/exports檔案末尾新增如下一行:/rootfs *(rw,sync,no_root_squash)

其中:/rootfs是要共享的目錄,*代表允許所有的網路段訪問,rw是可讀寫許可權,sync是資料同步寫入記憶體和硬碟,no_root_squash是ubuntu nfs客戶端分享目錄使用者的許可權,如果客戶端使用的是root使用者,那麼對於該共享目錄而言,該客戶端就具有root許可權。

其它ubuntu nfs常用的引數有:

ro 唯讀訪問

rw 讀寫訪問sync 所有資料在請求時寫入共享

async nfs在寫入資料前可以響應請求

secure nfs通過1024以下的安全tcp/ip埠傳送

insecure nfs通過1024以上的埠傳送

wdelay 如果多個使用者要寫入nfs目錄,則歸組寫入(預設)

no_wdelay 如果多個使用者要寫入nfs目錄,則立即寫入,當使用async時,無需此設定。

hide 在nfs共享目錄中不共享其子目錄

no_hide 共享nfs目錄的子目錄

subtree_check 如果共享/usr/bin之類的子目錄時,強制nfs檢查父目錄的許可權(預設)

no_subtree_check 和上面相對,不檢查父目錄許可權

all_squash 共享檔案的uid和gid對映匿名使用者anonymous,適合公用目錄。

no_all_squash 保留共享檔案的uid和gid(預設)

root_squash root使用者的所有請求對映成如anonymous使用者一樣的許可權(預設)

no_root_squas root使用者具有根目錄的完全管理訪問許可權

anonuid=*** 指定nfs伺服器/etc/passwd檔案中匿名使用者的uid

anongid=*** 指定nfs伺服器/etc/passwd檔案中匿名使用者的gid

3、ubuntu nfs重啟服務

$sudo /etc/init.d/portmap restart

$sudo /etc/init.d/nfs-kernel-server restart

4、測試ubuntu nfs

此時可以執行以下命令來顯示一下共享出來的目錄:

$showmount -e

或者可以使用以下命令把它掛載在本地磁碟上,例如將/rootfs掛載到/mnt下:

$ sudo mount -t nfs localhost:/rootfs /mnt

可以執行df命令檢視是否掛載成功。檢視後可以使用以下命令解除安裝:

$ sudo umount /mnt

如果mount不成功,很有可能是exports寫的不正確。

安裝Ubuntu nfs配置系統

在ubuntu下安裝 配置ubuntu nfs服務的步驟如下 1 安裝ubuntu nfs ubuntu上預設是沒有安裝ubuntu nfs伺服器的,因此我們首先安裝ubuntu nfs伺服器端 sudo apt get install nfs kernel server 在一些文件中,提出還需要使...

安裝Ubuntu nfs配置系統

ubuntu上預設是沒有安裝ubuntu nfs伺服器的,因此我們首先安裝ubuntu nfs伺服器端 sudo apt get install nfs kernel server。ad 對大家推薦很好使用的nfs服務系統之前,像讓大家對ubuntu nfs服務系統有所了解,然後對ubuntu nf...

講解安裝Ubuntu nfs配置系統

ubuntu上預設是沒有安裝ubuntu nfs伺服器的,因此我們首先安裝ubuntu nfs伺服器端 sudo apt get install nfs kernel server。對大家推薦很好使用的nfs服務系統之前,像讓大家對ubuntu nfs服務系統有所了解,然後對ubuntu nfs服務...