CentOS 7 搭建NFS服務器


服務端安裝

# 創建掛載目錄
cd ~
cd data/
mkdir www-content
cd www-content/
pwd

# 安裝軟件
yum install nfs-utils
yum install rpcbind

# 配置開機啟動
chkconfig nfs on
chkconfig rpcbind on

# 啟動相關服務
service rpcbind start
service nfs start

# 開放防火牆端口
firewall-cmd --add-port=2049/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-ports

# 添加系統配置,添加內容如下:
vim /etc/exports

# 設置輸出目錄只讀:ro,設置輸出目錄讀寫:rw
# 客戶端是指網絡中可以訪問這個NFS輸出目錄的計算機:
#    指定ip地址的主機:192.168.0.200
#    指定子網中的所有主機:192.168.0.0/24 192.168.0.0/255.255.255.0
#    指定域名的主機:david.bsmart.cn
#    指定域中的所有主機:*.bsmart.cn
#    所有主機:*
##########
/root/data/www-content *(rw,async,no_root_squash,no_subtree_check)
##########

# 刷新配置立即生效
exportfs -a

# 驗證配置內容
exportfs -rv

# 創建子目錄
cd /root/data/www-content
mkdir develop
mkdir product

# 修改目錄權限
cd /root/data
chmod -R 777 www-content/

# 重啟服務
systemctl restart nfs & systemctl restart rpcbind

# 設置開機自啟動
systemctl enable nfs & systemctl enable rpcbind

客戶端配置

# 安裝工具
yum install nfs-utils

# 啟動相關服務
systemctl start nfs
systemctl enable nfs
systemctl status nfs

# 創建掛載目錄
cd ~
cd data/
mkdir mnt-www-content

# 設置開機自動掛載
# 在配置文件中添加下面內容即可:
vim /etc/fstab

#############
192.168.100.184:/root/data/www-content /root/data/mnt-www-content nfs intr,soft 0 0
#############

# 生效掛載
mount -a

# 查看掛載結果
df -h

# 注意:查看掛載內文件時,或者執行文件掛載或卸載操作時,需要退出當前需要操作的目錄,然后重新進入才會更新

# 共享目錄使用結束之后,卸載共享目錄,運行以下命令:
umount -l 192.168.40.132:/root/data/www-content

# 刪除/etc/fstable下的配置數據,生效掛載目錄
mount -a


免責聲明!

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



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