工作記錄 NFS掛載目錄服務

2021-10-07 08:23:12 字數 1207 閱讀 3583

工作記錄-nfs掛載目錄服務

nfs服務:它的最大功能是可以通過網路,讓不同的機器、不同的作業系統可以掛載共享彼此的檔案。

一、搭建nfs服務

1)windows環境下搭建

通過官網下週hanewin nfs服務端程式,直接安裝,然後配置共享目錄

新增自定義共享目錄,然後儲存退出,服務就搭好了

pubulic 表示公共許可權(具體控制可參考網上文件)

name:nfs 表示共享目錄自定義取名

2)liunx環境下搭建

liunx下先需要安裝nfs-utils、rpcbind 兩個包,然後配置檔案,允許共享主機ip

vi /etc/exports

/home 192.168.220.0/24(rw,sync,all_aquash, anonuid=1000,anongid= 1000)

儲存退出,然後啟動服務並設定開機自啟動

systemtcl start nfs

systemtcl enable nfs

/honme :共享目錄(注意需要保證此目錄的許可權最好賦權 chmod 777 /home)

rw:讀寫許可權(ro:唯讀)

sync:同步模式,記憶體資料實時寫入磁碟(async:非同步模式)

all_aquash:客戶端上所有使用者在使用nfs共享目錄時都被限定乙個普通使用者

anonuid/anongid:定義被限定使用者的uid和gid

二、liunx客戶端搭建

liunx搭建客戶端也需要安裝nfs-utils、rpcbind 兩個包,然後使用命令掛載

mount -t nfs -o nolock 192.168.220.123:/home /mnt/nfs

192.168.220.123為nfs伺服器ip,後面跟的是配置伺服器時取得名字和需要掛載的目錄(windows環境下有配置名字,liunx環境下無名字)

/mnt/nfs 為客戶端的掛載目錄

注意:掛載不上,應考慮防火牆是不是規則沒開放。

NFS掛載過程記錄

解除安裝伺服器端 sudo apt install nfs kernel serversudo gedit etc exports 新增以下內容 home nfsroot rw,sync,all squash,anonuid 1000,anongid 1000 home nfsroot rw,syn...

nfs服務動態掛載

1.配置掛載目錄和許可權 vi etc exports 在檔案中新增如下內容 utulinux2.6.24 s3c2440 recover rw,sync,no root squash 其中 utulinux2.6.24 s3c2440 recover 代表要作為2440的根檔案系統的共享目錄,代表...

nfs 遠端掛載服務

nfs 提供掛載和許可權管理,nfs 每次監聽的埠是不固定的 rpcbind或portmap centos5.x 版本中存在名稱 nfs 啟動後會把啟用的埠註冊到rpcbind 中,客戶端建立連線會先通過rpcbind 獲取nfs 埠再去連線nfs.啟動順序是先啟動rpcbind 再啟動nfs 服務...