yum install -y nfs-utils rpcbind
chkconfig nfs on chkconfig rpcbind on
service rpcbind start service nfs start
mkdir /share
vim /etc/exports /share client_ip(rw,sync,root_squash)
客戶端的指定方式:vim
指定ip地址的主機:192.168.0.100 指定子網中的全部主機:192.168.0.0/24 或 192.168.0.0/255.255.255.0 指定域名的主機:nfs.test.com 指定域中的全部主機:*.test.com 全部主機:*
選項說明:服務器
ro:共享目錄只讀; rw:共享目錄可讀可寫; all_squash:全部訪問用戶都映射爲匿名用戶或用戶組; no_all_squash(默認):訪問用戶先與本機用戶匹配,匹配失敗後再映射爲匿名用戶或用戶組; root_squash(默認):未來訪的root用戶映射爲匿名用戶或用戶組; no_root_squash:來訪的root用戶保持root賬號權限; anonuid=<UID>:指定匿名訪問用戶的本地用戶UID,默認爲nfsnobody(65534); anongid=<GID>:指定匿名訪問用戶的本地用戶組GID,默認爲nfsnobody(65534); secure(默認):限制客戶端只能從小於1024的tcp/ip端口鏈接服務器; insecure:容許客戶端從大於1024的tcp/ip端口鏈接服務器; sync:將數據同步寫入內存緩衝區與磁盤中,效率低,但能夠保證數據的一致性; async:將數據先保存在內存緩衝區中,必要時才寫入磁盤; wdelay(默認):檢查是否有相關的寫操做,若是有則將這些寫操做一塊兒執行,這樣能夠提升效率; no_wdelay:如有寫操做則當即執行,應與sync配合使用; subtree_check(默認) :若輸出目錄是一個子目錄,則nfs服務器將檢查其父目錄的權限; no_subtree_check :即便輸出目錄是一個子目錄,nfs服務器也不檢查其父目錄的權限,這樣能夠提升效率;
exportfs -a
yum install nfs-utils rpcbind
chkconfig nfs on chkconfig rpcbind on
service rpcbind start service nfs start
mkdir -p /mnt/share
mount -t nfs -o nolock server_ip:/share /mnt/share
df -h
umount /mnt/share
vim /etc/fstab # 在結尾添加以下一行 server_ip:/share /mnt/share nfs rw,tcp,intr 0 1