參考
nfs伺服器 10.254.50.13
客戶端 10.254.50.18
1、 兩台均關閉防火牆和selinux
systemctl stop firewalld
setenforce 0
以下操作在nfs伺服器端:
2、 nfs伺服器端 安裝nfs服務
yum -y install rpcbind nfs-utils
3、伺服器上建立共享目錄,我這邊把 /home/data 共享出去
mkdir /home/data/
chmod 755 -r /home/data/
4、配置nfs
vim /etc/exports
將/home/bigdata/ 10.254.50.18(rw,sync)
寫入這個檔案, 若有多個客戶端,在後邊追加 ip,如下:
/home/bigdata/ 10.254.50.18(rw,sync) 10.254.50.19(rw,sync)
5、使配置生效
exportfs -r
6、啟動服務
systemctl start rpcbind
systemctl start nfs
加入開機啟動
systemctl enable rpcbind
systemctl enable nfs
7、 測試
showmount -e localhost
--------------------------
export list for localhost:
/home/data 10.254.50.18
表示成功
以下配置在客戶端
1、安裝rpcbind服務
yum -y install rpcbind
2、建立目錄(我這邊建立跟nfs伺服器共享盤一樣的路徑)
mkdir /home/data
3、開始掛載
mount -t nfs 10.254.50.13:/home/data/ /home/data/
4、測試
df -h
-----------------------------------------
檔案系統 容量 已用 可用 已用% 掛載點
devtmpfs 3.9g 0 3.9g 0% /dev
tmpfs 3.9g 0 3.9g 0% /dev/shm
tmpfs 3.9g 8.9m 3.9g 1% /run
tmpfs 3.9g 0 3.9g 0% /sys/fs/cgroup
/dev/sda1 1014m 189m 826m 19% /boot
tmpfs 783m 0 783m 0% /run/user/0
10.254.50.13:/home/data 14g 3.2g 11g 24% /mnt/share
看到最後一行表示成功
5、開機自動掛載
vim /etc/rc.d/rc.local
將 mount -t nfs 10.254.50.13:/home/data/ /home/data/ 追加到最後一行
報錯:
mount: 檔案系統型別錯誤、選項錯誤、10.254.50.13:/home/bigdata/ 上有壞超級塊、
缺少**頁或助手程式,或其他錯誤
(對某些檔案系統(如 nfs、cifs) 您可能需要
一款 /sbin/mount.《型別》 助手程式)
有些情況下在 syslog 中可以找到一些有用資訊- 請嘗試
dmesg | tail 這樣的命令看看。
解決:
rpcinfo -p
rpm -qa |grep nfs-utils
yum -y install nfs-utils
systemctl start nfs-utils
systemctl enable nfs-utils
rpcinfo -p
mount -t nfs 10.254.50.13:/home/data/ /home/data/
CentOS7搭建NFS服務
nfs是net file system的簡寫,即網路檔案系統.準備兩個nfs伺服器 192.168.1.100 做為服務端 192.168.1.200 做為客戶端 主要步驟和大概意思 在192.168.1.100上安裝nfs服務端,設定乙個檔案目錄alla資料夾用來共享。然後在192.168.1.2...
Centos7搭建NFS掛載服務
服務端 1.安裝並檢查nfs服務 yum install nfs utils 2.配置共享目錄 vim etc exports data opt 192.168.248.0 24 rw,sync,fsid 0 3.建立共享目錄 mkdir p data opt 4.啟動nfs服務 先啟動rpcbin...
CentOs7搭建NFS伺服器
環境 nps 192.168.42.171 服務端 client 192.168.42.67 客戶端 一.關閉系統防火牆和selinux root linuxidc systemctl status firewalld firewalld.service firewalld dynamic fire...