Ubuntu/CentOS搭建NFS服務


1、NFS 介紹

NFS 即網絡文件系統(Network File-System),可以通過網絡讓不同機器、不同系統之間可以實現文件共享。通過 NFS,可以訪問遠程共享目錄,就像訪問本地磁盤一樣。NFS 只是一種文件系統,本身並沒有傳輸功能,是基於 RPC(遠程過程調用)協議實現的,采用 C/S 架構。

2、安裝 NFS 軟件包

Ubuntu:

apt-get install nfs-kernel-server  # 安裝 NFS服務器端
apt-get install nfs-common rpcbind # 安裝 NFS客戶端

CentOS:

yum install -y nfs-common nfs-utils rpcbind

3、添加 NFS 共享目錄

若需要把 /nfsroot 目錄設置為 NFS 共享目錄,請在/etc/export文件末尾添加下面的一行:

/nfsroot *(rw,no_root_squash,no_all_squash,sync) # * 表示允許任何網段 IP 的系統訪問該 NFS 目錄

新建/nfsroot目錄,並為該目錄設置最寬松的權限:

mkdir /nfsroot
chmod 777 /nfsroot

4、啟動 NFS 服務

/etc/init.d/nfs-kernel-server start

在 NFS 服務已經啟動的情況下,如果修改了 /etc/exports 文件,需要重啟 NFS 服務,以刷新 NFS 的共享目錄。

/etc/init.d/nfs-kernel-server restart

5、測試 NFS 服務器

sudo mount -t nfs <ip_addr>:/nfsroot /mnt -o nolock

<ip_addr>為主機 ip,/nfsroot為主機共享目錄,/mnt 為設備掛載目錄,如果指令運行沒有出錯,則 NFS 掛載成功,在主機的/mnt 目錄下應該可以看到/nfsroot目錄下的內容(可先在 nfsroot 目錄下新建測試目錄),如需卸載使用

umount /mnt


免責聲明!

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



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