NFS共享服務(簡單了解)

2021-10-10 02:27:54 字數 2559 閱讀 8175

■ nfs (network file system)網路檔案系統

● 依賴於rpc (遠端過程呼叫)

● 需安裝nfs-utils、rpcbind軟體包

● 系統服務: nfs、 rpcbind

● 共享配置檔案: /etc/exports

■ 安裝nfs-utils、rpcbind軟體包

[root@localhost ~]# yum -y install nfs-utils rpcbind

[root@localhost ~]# systemqtl enable nfs

[root@localhost ~]# systemctl enable rpcbind

■ 設定共享目錄

[root@localhost ~]# mkdir -p /opt/wwwroot

[root@localhost ~]# vi /etc/exports

/opt/wwwroot 192.168.7.0/24(rw,sync,no_ root_ squash) /var/ftp/pub 192.168.4.11(ro) 192.168.4.110(rw)

(ro)許可權是唯讀,不允許更改(rw是讀寫許可權,sync是伺服器和客戶機間開啟同步, no_root_squash表示可以是root身份訪問伺服器)

■ 啟動nfs服務程式

■ 檢視本機發布的nfs共享目錄

[root@localhost ~]# systemctl start rpcbind      

[root@localhost ~]# systemctl start nfs

[root@localhost ~]# netstat -anpt | grep rpc

tcp 0 00.0.0.0:20048 0.0.0.0:* listen 10508/rpc.mountd

tcp 0 00.0.0.0:52732 0.0.0.0:* listen 10495/rpc.statd

tcp6 00 ::20048 ::* listen 10508/rpc.mountd

tcp6 00 ::47669 ::* listen 10495/rpc.statd

[root@localhost ~]# showmount -e

/opt/wwwroot 192.168.7.0/24

/var/ftp/pub 192.168. 4.110,192.168.4.11

■ 安裝rpcbind軟體包, 並啟動rpcbind服務

[root@localhost ~]# yum -y install rpcbind nfs-utils

[root@localhost ~]# systemctl enable rpcbind

[root@localhost ~]# systemctl start rpcbind

[root@localhost ~]# showmount -e 192.168.7 .250

export list for 192. 168.7.250:

/opt/wwwroot 192. 168.7.0/24

/var/ftp/pub 192.168.4.110,192.168.4.11

■ 手動掛載nfs共享目錄

[root@localhost ~]# mount 192.168.7.250:/opt/wwwroot /var/www/html      

[root@localhost ~]# tail -1 /etc/mtab

192.168.7.250:/opt/wwwroot /var/www/html nfs4

rw,relatime,vers=4.0,rsize=131072,wsize=131072,namlen=255,hard,proto=tcp,port=0,

timeo=600,retrans=2,sec=sys, clientaddr=192.168.7.21,local lock=none,

addr=192.168.7.250 0 0

[root@localhost ~]# vi /var/www/html/index.html

real web server document

■ fstab自動掛載設定

[root@localhost ~]# vi /etc/fstab       

.... //省略部分資訊

192.168.7.250:/opt/wwwroot /var/www/html nfs defaults,_netdev 0 0

■ 強制解除安裝nfs

[root@localhost ~]# umount /mnt

umount: /mnt: device is busy

[root@localhost ~]# umount -if /mnt

[root@localhost ~]#

NFS共享服務

配置nfs共享服務 nfs簡述 nfs就是network file system的縮寫,它最大功能就是可以通過網路,讓不同的機器,不同的作業系統可以共享彼此的檔案 nfs伺服器可以讓pc將網路中的nfs伺服器共享的目錄掛載到本地的檔案系統中,而在本地端的系統中來檢視,那個遠端主機目錄就好像是自己的乙...

NFS共享服務

用途 為客戶機提供共享使用的資料夾 協議 nfs tcp udp 2049 rpc tcp udp 111 軟體包 nfs utils 預設安裝 服務名 nfs server 防火牆為trusted 建立共享目錄 public 修改配置檔案 etc exports 沒有共享名 內容 資料夾路徑 客戶...

NFS 共享服務

sudo apt install nfs kernel server sudo apt get install nfs common找個位置建立乙個資料夾,如sudo mkdir home lgd nfsdir lgd為使用者名稱 按需更改nfsdir使用者 組許可權,比如sudo chmod a ...