nfs掛載及優化

安裝步驟:

1,安裝服務,先啓動rpcbind服務

rpm -qa | grep rpcbind nfs-utils

yum install install nfs-utils rpcbind -y(客戶端不裝nfs使用不了showmount這條命令)

2,啓動服務

/etc/init.d/rpcbind status

/etc/init.d/rpcbind start

netstat -lntup|grep  rpcbind

rpcinfo -p localhost 查看nfs服務是否向rpc容器註冊端口

/etc/init.d/nfs status

/etc/init.d/nfs start

rpcinfo -p localhost 會看到有許多註冊端口進來

chkconfig --list nfs 查看nfs是否開機啓動

(如何去看nfs和rpcbind誰先啓動,less /etc/init.d/nfs裏面的啓動順序進行對比)

3,設置開機啓動:

chkconfig --list rpcbind 查看rpcbind是否開機啓動

vim /etc/rc.local

/etc/init.d/rpcbind start

/etc/init.d/nfs start

4,配置服務端

mkdir /nfs-server/r_shared

mkdir /nfs-server/w_shared

vim /etc/exports

/nfs-server/     192.168.88.0/24(rw,sync,all_squash)#all_squash會將訪問共享目錄的用戶都要壓縮成匿名用戶nobody

/etc/init.d/nfs reload 平滑加載可以檢測錯誤

showmount -e 127.0.0.1 查看本地能共享的記錄

也可以本機掛載試一下

5,配置nfs服務

mount -t nfs ....

cat /etc/rc.local

/etc/init.d/rpcbind start

/etc/init.d/nfs start

mount -t nfs 192.168.88.88:/nfs-server /data/

mount -t nfs 192.168.88.88:/nfs-server /data/

客戶端

1,安裝軟件如上

2,啓動rpcbind

3,配置開機自啓動

4,測試服務端共享情況

5,掛載

6,測試讀寫

安全掛載參數

mount -t nfs -o nosuid,noexec,nodev,rw 192.168.88.4   不使用set uid 不使用二進制文件

不使用設備

優化

(1)禁止更新目錄及文件時間戳掛載

mount -t nfs -o noatime,nodiratime 192.168.88.4:/nfs-server/

(2)安全加優化的掛載方式

mount -t nfs -o nosuid,noexec,nodev,noatime,nodiratime,intr,rsize=131072,wsize=131072 192.168.88.4:/nfs-server/

(3)默認的掛載方式

fuser -m -v /nfs-server或者umount -lf

fuser 可以顯示出當前哪個程序在使用磁盤上的某個文件、掛載點、甚至網絡端口,並給出程序進程的詳細信息。

-m 參數表明指定的路徑是一個掛載點,-v 參數給出詳細的輸出

cat /var/lib/nfs/etab  cat /proc/mounts 查看掛載參數   對應服務端/客戶端


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章