NFS介紹、NFS服務端安裝配置、NFS配置選項

NFS介紹

    NFS服務是 Network File System的縮寫,用於網絡上共享存儲。網絡

    NFS數據傳輸基於RPC協議。async

    假若有三臺機器a、b、c,它們要訪問一個目錄,目錄裏面有圖片,通常狀況是在三臺機器上面都存儲圖片到同一個目錄下,使用NFS服務能夠只把圖片值存儲在a機器上面,而後把a機器的目錄共享給b和c。在b和c機器上經過網絡的方式訪問a機器上的共享的目錄。ui

NFS服務端安裝配置

    在服務端和客戶端上安裝nfs-utils 安裝包和rpcbind包,不過yum安裝nfs-utils包時rpcbind包會一塊兒安裝spa

    在服務端編輯配置文件/etc/exports寫入下面的內容:圖片

/home/nfstestdir 192.168.42./24(rw,sync,all_aquash,anonuid=1000,anongid=1000)rpc

第一部分/home/nfstestdir表示本地要共享的目錄同步

第二部分192.168.42.0/24表示容許訪問的主機IP或IP段test

第三部分表示權限內容,配置

NFS配置權限選項

    rw:讀/寫權限

    ro:只讀

    sync:同步模式

    async:非同步模式

    no_root_squash:root用戶對共享的目錄擁有至高的權限。

    root_squash:root用戶對共享的目錄值擁有普通用戶的權限。

    all_squash:無論NFS用戶是誰,它的身份自卑限定爲普通用戶的權限。

    anonuid/anongid:要和root_squash和all_squash一塊兒使用,指定使用NFS的用戶被限定後的uid和gid,而且是本機/etc/passwd中存在的uid和gid。

保存文件後執行下面的命令

建立共享目錄

mkdir /home/nfstestdir

啓動NFS和rpcbind

systemctl start rpcbind

systemctl start nfs

systemctl enable rpcbind

systemctl enable nfs

相關文章
相關標籤/搜索