linux共享文件服務配置nfs

NFS(Network File System)即網絡文件系統,是FreeBSD支持的文件系統中的一種,它允許網絡中的計算機之間通過TCP/IP網絡共享資源。在NFS的應用中,本地NFS的客戶端應用可以透明地讀寫位於遠端NFS服務器上的文件,就像訪問本地文件一樣。

以下是NFS最顯而易見的好處:

  • 節省本地存儲空間,將常用的數據存放在一臺NFS服務器上且可以通過網絡訪問,那麼本地終端將可以減少自身存儲空間的使用。
  • 用戶不需要在網絡中的每個機器上都建有Home目錄,Home目錄可以放在NFS服務器上且可以在網絡上被訪問使用。
  • 一些存儲設備如軟驅、CDROM和Zip(一種高儲存密度的磁盤驅動器與磁盤)等都可以在網絡上被別的機器使用。這可以減少整個網絡上可移動介質設備的數量。

NFS 服務器有兩個軟件

  • RPC 主程序:rpcbind
  • NFS 主程序:nfs-utils

 1 . 查看是否已經安裝nfs 和rpcbind,沒有相應的版本輸出則沒有安裝

 rpm -qa|grep nfs rpcbind

2. 安裝nfs-utils 和 rpcbind 

 yum -y install nfs-utils rpcbind

3. 安裝後,啓動rpcbind、nfs服務

systemctl start rpcbind.service

systemctl start nfs.service

4. 查看服務狀態

systemctl status rpcbind.service

systemctl status nfs.service

5. 創建共享目錄

mkdir -pm 777 /home/superl/share

6. 配置/etc/exports(與固定的客戶端進行共享)

/home/superl/share 192.168.27.129(rw,sync,no_root_squash)

“()”中的模式可以爲(ro只讀),(rw讀寫),(sync異步),(async同步)

 7. 重啓rpcbind、nfs服務

systemctl restart nfs.service

8. 查看掛載情況

showmount -e localhost
#/home/superl/share 192.168.27.129(rw,sync,no_root_squash) *

9. 配置客戶端

在客戶端服務器上進行配置

mount -t nfs 192.168.27.130:/home/superl/share  /home/superl/share
#192.168.27.130:/home/superl/share  共享服務器的路徑
# /home/superl/share 本地共享路徑(可與服務器不一致)

10. 如需卸載客戶端 

#在客戶端執行
umount -l /home/superl/share

這樣我們就搭建好了文件共享

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