NFS网络共享文件系统
生活随笔
收集整理的這篇文章主要介紹了
NFS网络共享文件系统
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、nfs服務端配置操作
1.1? 創建所需的共享目錄--源
mkdir /data/rw #rw代表同步的數據可讀可寫1.2? 對共享目錄進行授權
chown -R nfsnobody.nfsnobody /data/rw #非必需,根據業務需求1.3? 修改nfs服務配置文件
vim /etc/exports /data/rw 172.16.1.0/24(rw,sync,all_squash) #修改nfs配置文件1.4? 重啟服務
/etc/init.d/nfs reload #重啟服務showmount -e 172.16.1.31? ?#查看掛載信息和列表? ?
cat /var/lib/nfs/etab
2、客戶端配置操作
2.1? 創建掛載目錄--目標
mkdir /data/rw showmount -e 172.16.1.312.2? 進行共享目錄的掛載
mount -t nfs 172.16.1.31:/data/rw /data/rw #普通掛載 mount -t nfs -o nolock 10.171.98.131:/data/rw /data/rw3、總結說明
3.1? 配置前先決條件
NFS服務配置步驟說明: rpm -qa|grep -E "nfs-utils|rpcbind" #必需在服務端安裝 yum install nfs-utils rpcbind –y /etc/init.d/rpcbind start rpcinfo -p localhost #先啟動rpc中介服務 /etc/init.d/nfs start #再啟動nfs服務 ss -lntup|egrep "rpcbind|nfs" #檢查是否啟動正確3.2? 企業場景nfs共享優化存儲 小結
0.1 NFS服務器端配置:/data 10.0.0.0/24(rw,sync,all_squash,anonuid=65534,anongid=65534)
0.2 客戶端掛載優化配置命令:mount -t nfs –o nosuid,noexec,nodev,noatime,nodiratime,rsize=131072,wwsize=131072 10.0.0.7:/data /mnt --->兼顧安全性能
0.3 對NFS服務的所有服務器內核進行優化時,執行如下命令:cat >>/etc/sysctl.conf<<EOFnet.core.wmem_default = 8388608net.core.rmem_default = 8388608net.core.wmem_max = 16777216net.core.rmem_max = 16777216EOF#執行sysctl –p生效
0.4 如果卸載的時候提示“umount:/mnt:device is busy”,需要退出掛載目錄再進行卸載;如果是NFS Server宕機了,則需要強制卸載,可執行umount –lf /mnt。
0.5 大型網站NFS網絡文件系統的替代軟件分布式文件Moosefs(mfs),GlusterFS、FastDFS,以及可以采用NFS的雙寫。(可以利用實時同步方案,配置部署NFS集群) 3.3? 客戶端權限用戶顯示nobody解決辦法
把指定用戶要創建出來 解決方法: useradd ftpuser 處理思路:客戶端和服務端都要啟動一個”rpcidmapd”的服務 服務端:/etc/init.d/rpcidmapd start 客戶端:/etc/init.d/rpcidmapd start 查看客戶端 提示:如果客戶端顯示還有問題,等待一會兒,就會顯示正常。如果顯示部分正確,需要reload服務端和客戶端的’rpcidmapd’ 服務3.4? nfs權限參數設置說明
服務端權限設置:服務端配置文件中(/etc/exports)權限參數設置 讀寫權限默認值:ro(做主) 客戶端權限設置:客戶端掛載命令中(mount -o ro)權限參數設置 讀寫權限默認值:rw(聽話) 自定義設置:ro(做主) rw(聽話) 自定義設置:rw(聽話) ro(做主) 建議:設置目錄權限,只修改nfs服務端配置文件權限參數即可,不要修改客戶端掛載參數 當多個NFS客戶端訪問服務器端的讀寫文件時,需要具有以下幾個權限:01 NFS服務器/etc/export設置需要開放可寫入的權限,即服務器端的共享權限。02 NFS服務器實際要共享的NFS目錄權限具有可寫入w的權限,即服務器端本地目錄的安全權限。03 每天機器對應存在和NFS默認配置UID的相同UID65534的nfsnobody用戶(確保所有客戶端的訪問權限統一,否則每個機器需要同時建立相同的UID用戶,并覆蓋NFS的默認用戶配置) 只有滿足上述三個條件,多個NFS客戶端才能具有查看、修改、刪除其他任意NFS客戶端上傳文件的權限,這在大規模的集群環境中作為集群共享存儲時尤為重要。?
轉載于:https://www.cnblogs.com/qianjingchen/p/9628620.html
總結
以上是生活随笔為你收集整理的NFS网络共享文件系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL(介绍,安装,密码操作,权限表
- 下一篇: springcloud 入门 10 (e