日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

NFS笔记

發布時間:2025/6/17 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 NFS笔记 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

yum -y install rpcbind nfs-utils
需要先啟動rpc 在啟動nfs? 客戶源也需要安裝nfs-utils
/etc/init.d/nfs reload 平滑重啟nfs 相當于 exportfs -rv

exportfs -o rw,sync 172.16.1.0/24:/data 直接使用exportfs配置nfs

showmount -e 172.16.1.31
showmount -e localhost


exports 配置(/etc/exports):
/data 172.16.1.0/24(rw,sync) ro 只讀 async異步寫入(寫入數據先寫到緩沖區)


chkconfig netfs on 防止重啟的時候未掛載NFS

vim /etc/fstab
172.16.1.31:/data /mnt nfs defaults 0 0

cat /var/lib/nfs/etab 查看服務器端完整配置
cat /proc/mounts 查看掛載報警
chown nfsnobody.nfsnobody /data
客戶端掛載命令:mount -t nfs 172.16.1.31:/data /mnt

將掛載開機啟動


mount -t nfs -o noexec(不可執行,可以增加安全性) nosuid(不可用使用suid) intr(設置超時時間)

noatime(不記錄訪問時間,減少磁盤IO) async(異步寫入)

default 包括rw,suid,dev,exec,auto,nouser,async


umount -lf /mnt 強制卸載
-f Force unmount (in case of an unreachable NFS system). (Requires kernel 2.1.116 or later.)
-l Lazy unmount. Detach the filesystem from the filesystem hierarchy now, and cleanup all refer-ences to the filesystem as soon as it is not busy anymore. (Requires kernel 2.4.11 or later.)

NFS內核優化建議

優化選項說明

/proc/sys/net/core/rmem_default:該文件指定了接受套接字緩沖區大小的默認值(以字節為單位),默認設置:124928。

/proc/sys/net/core/rmem_max:該文件指定了接受套接字緩沖區大小的最大值(以字節為單位),默認設置:124928。

/proc/sys/net/core/wmem_default:該文件指定了發送套接字緩沖區大小的默認值(以字節為單位),默認設置:124928。

/proc/sys/net/core/wmem_max:該文件指定了發送套接字緩沖區大小的最大值(以字節為單位),默認設置:124928。

具體內核優化命令如下:

cat >>/etc/sysctl.conf<<EOF
net.core.wmem_default = 8388608
net.core.rmem_default = 8388608
net.core.wmem_max = 16777216
net.core.rmem_max = 16777216
EOF
sysctl -p


企業NFS共享存儲優化
硬件:sas/ssd 硬盤,買多快做raid5或者raid10,網卡吞吐量要大,至少千兆網卡(多塊網卡做bond)

NFS服務器端配置 /data 10.0.0.2/24(rw,sync,all_squash,anonuid=65534,anongid=65534)

客戶端配置掛載優化命令:
mount -t nfs -o nosuid,noexec,nodev,noatime,nodiratime,rsize=131072,wsize=131072 10.0.0.7:/data /mnt

內核優化:
cat >>/etc/sysctl.conf<<EOF
net.core.wmem_default = 8388608
net.core.rmem_default = 8388608
net.core.wmem_max = 16777216
net.core.rmem_max = 16777216
EOF
sysctl -p

?

如果NFS有壓力 可以使用Moosefs(mfs) GlusterFS(適合大文件) FastDFS

局限性:
1、存在單點故障(可以通過負載均衡和高可用方案彌補)
2、效率不高
3、客戶端認證是基于IP的,安全性不高(用于內網問題不大)
4、數據是明文傳輸的
5、多臺客戶端掛載一個NFS服務器時,當服務端出現問題的時候,所有客戶端都處于掛掉狀態(解決方法修復NFS服務或強制卸載)

?

轉載于:https://www.cnblogs.com/Template/p/9360685.html

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的NFS笔记的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。