Linux NSF網絡共享盤

服務器安裝服務器

yum -y install nfs-utils rpcbindasync

服務器配置 :vi /etc/exportstcp

例:ui

/root/docs  192.168.1.*(rw,sync,no_root_squash) #保持root權限rest

/root/docs *(rw,sync,no_root_squash) #r全部網端保持root權限server

/root/docs *((rw,no_root_squash,no_all_squash,sync,anonuid=501,anongid=501)#指定用戶權限ip

用戶映射選項內存

  • all_squash:將遠程訪問的全部普通用戶及所屬組都映射爲匿名用戶或用戶組(nfsnobody);
  • no_all_squash:與all_squash取反(默認設置);
  • root_squash:將root用戶及所屬組都映射爲匿名用戶或用戶組(默認設置);
  • no_root_squash:與rootsquash取反;
  • anonuid=xxx:將遠程訪問的全部用戶都映射爲匿名用戶,並指定該用戶爲本地用戶(UID=xxx);
  • anongid=xxx:將遠程訪問的全部用戶組都映射爲匿名用戶組帳戶,並指定該匿名用戶組帳戶爲本地用戶組帳戶(GID=xxx);

其它選項rpc

  • secure:限制客戶端只能從小於1024的tcp/ip端口鏈接nfs服務器(默認設置);
  • insecure:容許客戶端從大於1024的tcp/ip端口鏈接服務器;
  • sync:將數據同步寫入內存緩衝區與磁盤中,效率低,但能夠保證數據的一致性;
  • async:將數據先保存在內存緩衝區中,必要時才寫入磁盤;
  • wdelay:檢查是否有相關的寫操做,若是有則將這些寫操做一塊兒執行,這樣能夠提升效率(默認設置);
  • no_wdelay:如有寫操做則當即執行,應與sync配合使用;
  • subtree:若輸出目錄是一個子目錄,則nfs服務器將檢查其父目錄的權限(默認設置);
  • no_subtree:即便輸出目錄是一個子目錄,nfs服務器也不檢查其父目錄的權限,這樣能夠提升效率。

服務啓動(按順序):同步

systemctl restart rpcbind.service
systemctl restart nfs-server.service
systemctl enable rpcbind.service
systemctl enable nfs-server.service

 

 客戶端安裝:

yum -y install  rpcbind

客戶端啓動(按順序):

systemctl restart rpcbind.service
systemctl enable rpcbind.service

MOUNT共享文件夾

mount -t nfs -o nolock,nfsvers=3,vers=3 10.200.1.1:/rootfs /mnt/nfs

 添加到到開機啓動:

/etc/fstab格式:(192.168.233.139:/share  /mnt    nfs      defaults        0       2)

Fs_spec                    fs_file  fs_type     fs_options   fs_dump  fs_pass

相關文章
相關標籤/搜索