ubuntu上預設是沒有安裝ubuntu nfs伺服器的,因此我們首先安裝ubuntu nfs伺服器端:$sudo apt-get install nfs-kernel-server。
對大家推薦很好使用的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
安裝Ubuntu nfs配置系統
對大家推薦很好使用的nfs服務系統之前,像讓大家對ubuntu nfs服務系統有所了解,然後對ubuntu nfs服務系統全面講解介紹,希望對大家有用配置ubuntu nfs伺服器,可見ubuntu隸屬於linux陣營。順便問一句樓主既然沒有文件何必一定要學ubuntu,還是學有文件的比較方便。在u...
ubuntu nfs 安裝與配置
在 ubuntu 下安裝 配置 nfs服務的步驟如下 1 安裝nfs ubuntu 上預設是沒有安裝 nfs伺服器的,因此我們首先安裝 nfs伺服器端 sudo apt get install nfs kernel server 在一些文件中,提出還需要使用 apt get 來手動安裝 nfs的客戶...
安裝Ubuntu nfs配置系統
在ubuntu下安裝 配置ubuntu nfs服務的步驟如下 1 安裝ubuntu nfs ubuntu上預設是沒有安裝ubuntu nfs伺服器的,因此我們首先安裝ubuntu nfs伺服器端 sudo apt get install nfs kernel server 在一些文件中,提出還需要使...