站長資訊網
        最全最豐富的資訊網站

        Llinux下搭建NFS文件共享服務器

        NFS配置文件權限參數說明(/etc/exports)

        1、rw:表示可讀寫權限。

        2、ro:表示只讀權限。

        3、sync:請求或寫入數據時,數據同步寫入到NFS Server的硬盤后才返回。(優點:數據安全不會丟。缺點:性能比啟用該參數要差)。

        4、async:寫入時數據會先寫到內存緩沖區,只到硬盤有空檔才會再寫入磁盤,這樣可以提升寫入效率!風險:若服務器宕機或不正常關機,會損失

        緩沖區中未寫入磁盤的數據(解決辦法:服務器主板電池或加UPS不間斷電源)。

        5、no_root_squash:訪問NFS Server共享目錄的用戶如果是root的話,它對該共享目錄具有root權限,這個配置原本是為無盤客戶端準備的。用戶應避免使用。

        6、root_squash:如果訪問NFS Server共享目錄的用戶是root,則它的權限將壓縮成匿名用戶,同時它的UID和GID通常會變成nfsnobody賬號身份。

        7、all_squash:不管訪問NFS Server共享目錄的用戶身份如何,它的權限都將被壓縮成匿名用戶,同時它的UID和GID都會變成nfsnobody賬號身份。在

        早期多個NFS客戶端同時讀寫NFS Server數據時,這個參數很有用。

        在生產中配置NFS的重要技巧:1、確保所有客戶端服務器對NFS共享目錄具備相同的用戶訪問權限

        a、all_squash把所有客戶端都壓縮成固定的匿名用戶(UID相同)。

        b、就是anonuid,anongid指定的UID和GID的用戶。

        2、所有的客戶端和服務端都需要有一個相同的GID和UID用戶,即nfsnobody(UID必須相同)。

        anonuid:參數以anon*開頭即指anonymous匿名用戶,這個用戶的UID設置值通常為nfsnobody的UID值,當然也可以自行設置這個UID值。

        但是UID必須存在于/etc/passwd中。在多NFS Clients時,如果Web Server共享一個NFS目錄,通過這個參數可以使得不同的NFS

        Clients寫入的數據對所有NFS Clients保持統一的用戶權限,即為配置的匿名UID對應的用戶權限,這個參數很有用,一般默認即可。

        anongid:同anonuid,區別就是把uid(用戶id)換成gid(組id)。

        一、部署NFS服務所需用到的軟件

        nfs-utils:NFS服務的全程序,包括rpc.nfsd、rpc.mountd這兩個daemons和相關文檔說明,以及執行命令文件等。

        rpcbind:CentOS.x下面RPC的主程序。NFS可視為一個rpc程序,在互動任何一個RPC程序之前,需要做好端口和功能的對應映射工作,這個映射工作就是由RPCBIND服務來完成的。因此,在提供NFS服務之前必須先啟動RPCBIND服務。

        二、搭建服務

        ***服務端***

        1、安裝常用到的軟件(yum install lrzsz nmap tree dos2unix nc -y)

        2、安裝NFS(yum install nfs-utils rpcbind)

        3、啟用rpcbind服務(/etc/init.d/rpcbind start){先}

        Llinux下搭建NFS文件共享服務器

        4、查看rpcinfo服務信息(rpcinfo -p localhost)

        Llinux下搭建NFS文件共享服務器

        5、啟用nfs服務(/etc/init.d/nfs start){后}

        Llinux下搭建NFS文件共享服務器

        6、創建/data目錄(mkdir /data -p),再設置/data屬于nfsnobody目錄(chown -R nfsnobody.nfsnobody /data)

        Llinux下搭建NFS文件共享服務器

        7、設置允許接入的網址和目錄(vim /etc/exports)

        Llinux下搭建NFS文件共享服務器

        注意:

        1、rw與sync的分隔符是逗號不是點

        2、rpc先啟動nfs后啟動,順序不對會導致服務器報錯

        8、檢查rpcbind服務和nfs服務是否啟動(/etc/init.d/rpcbind status,/etc/init.d/nfs status)

        Llinux下搭建NFS文件共享服務器

        9、確保有注冊的端口(rpcinfo -p localhost)

        Llinux下搭建NFS文件共享服務器

        10、平滑重啟(/etc/init.d/nfs reload),檢查是否部署成功(showmount -e 172.16.1.100)

        Llinux下搭建NFS文件共享服務器

        ***有目標文件表示部署成功***

        擴展:查看服務端配置參數(cat /var/lib/nfs/etab)

        查看已安裝的軟件和未安裝的軟件(yum grouplist)

        ***客戶端***

        1、開啟rpcbind服務(/etc/init.d/rpcbind start)

        2、查看rpcbind服務(/etc/init.d/rpcbind status)

        3、設置開機啟動( chkconfig rpcbind on)

        4、查看啟動設置(chkconfig –list rpcbind)

        5、檢查部署是否成功(showmount -e 172.16.1.100),或(telnet 172.16.1.100)

        Llinux下搭建NFS文件共享服務器

        6、掛載(mount -t nfs 172.16.1.100:/data /mnt)

        7、查看inode(df -h),有以下掛載點則成功

        Llinux下搭建NFS文件共享服務器

        8、開機自啟動(echo “mount -t nfs 172.16.1.100:/data /mnt” >>/etc/rc.local)

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产精品露脸国语对白| HEYZO无码综合国产精品| 国产亚洲精品美女久久久 | 精品国产欧美一区二区三区成人| 经典国产乱子伦精品视频| 日韩欧美一区二区三区中文精品 | 99久久成人国产精品免费| 亚洲视频在线精品| 精品无码久久久久久国产| 欧美一区二区精品系列在线观看| 久久水蜜桃亚洲av无码精品麻豆| 日韩精品视频在线观看免费| 精品91自产拍在线观看二区| 久久96国产精品久久久| 国产成人精品一区二区三区免费| 亚洲国产精品无码久久久不卡| 精品久久久久久久久久久久久久久| 青青草国产精品欧美成人| 91视频国产精品| 国产精品人人爽人人做我的可爱| 亚洲精品无码Av人在线观看国产| 久久精品国产72国产精福利| 国产精品一级毛片无码视频| 91久久精品国产成人久久| 一区二区三区精品国产欧美| 久久伊人精品青青草原高清| 国产夫妇精品自在线| 99精品无人区乱码在线观看| 国产伦精品一区二区三区| 久久国产精品99国产精| 精品三级AV无码一区| 国产精品成熟老女人视频| 国产精品第12页| 精品国产自在在线在线观看| 久久国产精品久久国产精品| 久久国产精品久久| 青草青草久热精品视频在线网站| 91精品国产福利在线观看| 91精品国产高清久久久久久91| 亚洲国产精品一区二区久久| 国产精品V亚洲精品V日韩精品|