centos安裝nfs並設置開機自啟動


nfs掛載:

客戶端服務器端安裝nfs:

yum install -y nfs-utils

服務器端操作:

啟動nfsrpcbind:

systemctl start nfs & systemctl enable nfs

systemctl start rpcbind & systemctl enable rpcbind

創建需要共享的目錄(例如):

mkdir /home/mnt/question/

設置nfs共享目錄權限:

vim /etc/exports

添加(紅色ip為nfs服務端ip),:wq保存退出

/home/mnt/question 192.168.1.30/24(rw,sync)

此處rw表示可讀寫,sync表示文件同時寫入硬盤和內存

設置權限

chmod -R 777 /home/mnt/question

重啟nfs服務

systemctl restart nfs & systemctl restart rpcbind

客戶端操作:

創建需要掛載nfs的目錄(例如):

mkdir /home/attachments

添加掛載目錄:

mount -t nfs 192.168.1.30:/home/mnt/question /home/attachments/

測試是否掛載成功:

客戶端操作:

cd /home/attachments

mkdir test

服務器端操作:

cd /home/mnt/question

ls查看能看到test文件夾證明掛載成功

如果掛載不成功的話請關閉nfs服務器的防火牆

firewall-cmd --state

systemctl stop firewalld

systemctl disable firewalld

開機自啟動nfs:

因為在centos7/etc/rc.d/rc.local的權限被降低了,所以需要賦予其可執行權

chmod +x /etc/rc.d/rc.local

編寫自啟動腳本

紅色所代表的ipplatform所在機器對應的ip

vim /usr/local/sbin/nfsboot.sh

 

往腳本填寫一下內容:

#! /bin/bash

 

## This is nfs自啟動 shell script.

## Writen by Luyouzhi 2020-04-03.

 

date

mount -t nfs 192.168.1.30:/home/mnt/question /home/attachments/

echo "nfs自啟動 success!!"

賦予腳本可執行權限

chmod +x /usr/local/sbin/nfsboot.sh

打開/etc/rc.d/rc.local文件,在末尾增加如下內容

/usr/local/sbin/nfsboot.sh

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM