您好,登錄后才能下訂單哦!
安全掛載參數:
mount -t nfs -o nosuid,noexec,nodev,rw 192.168.3.188:/data /mnt
一、測試NFS服務端默認共享參數選項:
[root@NFSClient /]# mount -t nfs -o nosuid,noexec,nodev,rw 192.168.3.188:/data /mnt
[root@NFSClient mnt]# cat test.sh
Pwd
[root@NFSClient mnt]# chmod +x test.sh
[root@NFSClient mnt]# ./test.sh
bash: ./test.sh: Permission denied
[root@NFSClient mnt]# sh test.sh
/mnt
提示:權限不夠,就是因為上面掛載的時候加了noexec參數,
這個參數讓可以執行的文件本身執行不了,如果指定解釋器sh test.sh 這樣子就可以執行。
在掛載目錄下強制卸載
[root@NFSClient mnt]# umount -lf /mnt
二、NFS Server 默認的掛載參數和NFS Client默認的掛載參數
[root@NFSServer ~]# cat /var/lib/nfs/etab ==》服務端
/data 192.168.3.0/24(rw,sync,wdelay,hide,nocrossmnt,secure,root_squash,no_all_squash,no_subtree_check,secure_locks,acl,anonuid=65534,anongid=65534,sec=sys,rw,root_squash,no_all_squash)
[root@NFSClient ~]# grep mnt /proc/mounts ==》客戶端
192.168.3.188:/data/ /mnt nfs4 rw,relatime,vers=4,rsize=131072,wsize=131072,namlen=255,hard,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=192.168.3.200,minorversion=0,local_lock=none,addr=192.168.3.188 0 0
rsize,wsize 這兩個就是很重要的參數
下面測試修改那兩個參數的值測試一下速度
[root@NFSClient ~]# time dd if=/dev/zero of=/mnt/testfile bs=9k count=20000
20000+0 records in
20000+0 records out
184320000 bytes (184 MB) copied, 17.7761 s, 10.4 MB/s
real 0m17.834s
user 0m0.017s
sys 0m8.440s
NFS網絡文件系統優化掛載的參數建議
性能優化
[root@NFSClient~]#mount -t nfs -o noatime,nodiratime,rsize=131072,wsize=131072 192.168.3.188:/data /mnt
缺省設置:
[root@NFSServer ~]# cat /proc/sys/net/core/rmem_default
112640
該文件指定了接收套接字緩沖區大小的缺省值(單位是字節)
[root@NFSServer ~]# cat /proc/sys/net/core/rmem_max
112640
該文件指定了接收套接字緩沖區大小的缺省值(單位是字節)
加到這個文件里面永久生效,加載配置sysctl –p
一、exportfs命令介紹
exportfs -rv == /etc/init.d/nfs reload 加載配置文件
[root@NFSServer ~]# exportfs -o rw,sync 192.168.3.188:/data
[root@NFSServer ~]# exportfs -o rw,sync,all_squash,anonuid=555,anongid=555 192.168.3.188:/data
這個命令不用配置文件共享目錄
二、錯誤檢查
[root@NFSServer ~]# rpcinfo -p localhost
program vers proto port service
100000 4 tcp 111 portmapper
100000 3 tcp 111 portmapper
100011 2 udp 875 rquotad
100011 1 tcp 875 rquotad
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100227 2 tcp 2049 nfs_acl
100227 3 tcp 2049 nfs_acl
==》查看nfs有沒有向rpc注冊端口
Nfs的幫助man exports
mount –a 檢測配置文件fstab有沒有錯誤
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。