NFS存儲服務搭建和使用

文章來源:王琦的個人博客–NFS存儲服務部署應用 ,互聯網打雜,喜歡多語言編程,記錄一些知識碎片,分享一些心得。

NFS共享存儲服務的使用和配置。

安裝

yum install -y nfs-utils rpcbind

設置配置文件並授權目錄

# 編輯配置文件
vim /etc/exports
# 輸入以下內容  rw是讀寫權限,ro則是隻讀權限
/data  172.16.1.0/24(rw,sync)  

# 授權目錄
mkdir /data
chown -R nfsnobody.nfsnobody /data

啓動並檢查

# 先啓動rpc服務
/etc/init.d/rpcbind start
# 在啓動nfs服務
etc/init.d/nfs start
# 查看下nfs共享目錄信息
/usr/sbin/showmount
# 先檢查nfs是否註冊到rpc
rpcinfo -p 172.16.1.31
# 查看是否有可用的共享目錄
showmount -e 172.16.1.31

客戶端部署

安裝軟件

yum install -y nfs-utils rpcbind

# 把服務器目錄掛載到本地mnt
mount -t nfs 172.16.31:/data /mnt
# 查看是否掛載
df -h 
>>>輸出信息
Filesystem         Size  Used Avail Use% Mounted on
/dev/sda3           18G  1.6G   16G  10% /
tmpfs              491M     0  491M   0% /dev/shm
/dev/sda1          190M   40M  141M  22% /boot
172.16.1.31:/data   18G  1.6G   16G  10% /mnt

在客戶端/mnt下的文件也會共享到服務端

配置文件注意事項

1、共享目錄要寫絕對路徑/data

2、如果要讀寫共享,需要讓本地目錄可以 被nfs客戶端的用戶nfsnobody讀寫,也就是服務端chown時的nfsnobody

3、如果設置權限爲只讀ro,則該目錄下文件也必須爲nfsnobody否則客戶端無法讀取文件。

4、不要掛載root目錄下的文件,默認root目錄只有管理員權限

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章