ubuntu預設沒有安裝 nfs伺服器,安裝 nfs伺服器端
$sudo apt-get install nfs-kernel-server
/rootfs *(rw,sync,no_root_squash)
其中:
/rootfs是要共享的目錄
*代表允許所有的網路段訪問
rw是可讀寫許可權
sync是資料同步寫入記憶體和硬碟
no_root_squash是ubuntu nfs客戶端分享目錄使用者的許可權,如果客戶端使用的是root使用者,那麼對於該共享目錄而言,該客戶端就具有root許可權
其它 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
$sudo systemctl start nfs-server.service 開啟服務
$sudo systemctl status nfs-server.service 檢視狀態
$sudo systemctl enable nfs-server.service 設定開機自啟動
執行以下命令來顯示共享出來的目錄:
$showmount -e
或者把它掛載到本地磁碟上,例如將/rootfs掛載到/mnt下:
$ sudo mount -t nfs localhost:/rootfs /mnt
可以執行df命令檢視是否掛載成功
$ sudo df
檢視後可以使用以下命令解除安裝:
$ sudo umount /mnt
主 機:192.168.1.100
開發板:192.168.1.88
先在開發板端ping下主機,看是否網路相通,然後執行命令:
mount -t nfs -o nolock 192.168.1.100:/rootfs /mnt
如果伺服器端的防火牆有開著的話,將會提示錯誤,如:mount: mount to nfs server 『192.168.1.100』 failed: system error: no route to host.
只需關閉防火牆即可:service iptables stop 或systemctl stop firewalld.service
常用命令:
1、查路由表 route -n
2、顯示共享目錄 exportfs -rv
3、防火牆和 selinux 狀態 getenforce或systemctl status firewalld.service
1、核心配置 nfs 檔案系統
a、配置:ip_pnp
b、配置:root_nfs
2、核心啟動引數
g console=ttys0,
115200 root=
/dev/nfs rw nolock nfsroot=
10.50
.122
.10:
/nfsboot/rootfs-ls23,v3 ip=
10.50
.122
.100::
:::eth0:off
NFS服務安裝與配置
1.驗查nfs 是否安裝 oni webserv1 rpm q nfs utils portmap nfs utils 1.0.9 44.el5 portmap 4.0 65.2.2.1 出現如上,證明已安裝 2.安裝 3.啟動 root webserv1 service portmap resta...
NFS服務的安裝與配置
1 安裝nfs yum y install nfs utils rpcbind 2 新增配置檔案 data 共享目錄位置。10.0.0.0 24 客戶端 ip 範圍,代表所有,即沒有限制。rw 許可權設定,可讀可寫。sync 同步共享目錄。no root squash 可以使用 root 授權。no...
NFS安裝與配置
一 安裝nfs 檢視nfs是否安裝 rpm qa grep nfs 若沒有則安裝nfs包 yum install nfs utils rpcbind 埠 111 20048 tcp 二 配置 建立nfs目錄 mkdir westos vim etc exports 加入 westos 172.25....