Linux 安裝 NFS 實現伺服器檔案共享

2021-10-01 05:29:00 字數 1489 閱讀 1259

nfs 客戶端

要共享檔案的伺服器

伺服器:xx.xx.***.117

yum -y install rpcbind nfs-utils
systemctl enable nfs-server

systemctl enable rpcbind

引數

作用ro

唯讀rw

讀寫root_squash

當nfs客戶端以root管理員訪問時,對映為nfs伺服器的匿名使用者

no_root_squash

當nfs客戶端以root管理員訪問時,對映為nfs伺服器的root管理員

all_squash

無論nfs客戶端使用什麼賬戶訪問,均對映為nfs伺服器的匿名使用者

sync

同時將資料寫入到記憶體與硬碟中,保證不丟失資料

async

優先將資料儲存到記憶體,然後再寫入硬碟;這樣效率更高,但可能會丟失資料

vim /etc/exports
新增需要共享的目錄,伺服器 ip以及許可權

# 共享目錄 /data/nginx,有許可權的伺服器ip xx.xx.***.118/24,許可權為獨寫

/data/nginx xx.xx.***.118/24(rw)

/data/nginx xx.xx.xx.184/24(rw)

service nfs restart
伺服器:xx.xx.***.118

yum -y install rpcbind nfs-utils
systemctl enable rpcbind
可通過共享伺服器的 ip 位址檢視能獲取的共享檔案

showmount -e xx.xx.***.117
建立掛載點用來掛載共享檔案

# -p 如果沒有的目錄會自動建立

mkdir -p /data/nginx

修改配置檔案進行自動掛載

vim /etc/fstab
新增

xx.xx.***.117:/data/nginx /data/nginx   nfs     defaults        0 0
字段含義參考:linux_etc-fstab詳解

mount -a
也可以直接看你掛載的目錄下是否有檔案了

安裝NFS伺服器

pc機用的是win10,虛擬機器使用的是vmware12,linux版本是redhat6。1 配置nfs伺服器。tmp rw,sync,no root squash tmp 共享的目錄 允許訪問共享目錄的主機的ip 192.168.1.表示這個網段的主機可以訪問,表示所有的主機都可以訪問 rw,sy...

LInux安裝配置NFS伺服器

centos yum install rpcbind nfs utils ubuntu 14.04 apt get install nfs kernel server rpcbind mkdir data nfs vim etc exports,增加 data nfs rw,sync,no root...

ubuntu 安裝NFS伺服器

一 安裝nfs伺服器 1.1 安裝ubuntu nfs伺服器端 sudo apt get install nfs kernel server 1.2 安裝nfs的客戶端 sudo apt get install nfs common 在安裝nsf kernel server的時候,也會安裝nfs c...