2019-08-15

網(wǎng)站存儲(chǔ)服務(wù)配置文件參數(shù)信息

  1. 存儲(chǔ)配置文件格式信息
    /data 172.16.1.0/24(rw,sync)
    /data 172.16.1.0/24(rw,sync) 10.0.0.0/24(rw,sync)

/data 172.16.1.0/24(rw,sync)
/data 10.0.0.0/24(rw,sync)

  1. 存儲(chǔ)配置文件參數(shù)說(shuō)明
    rw --- 讓存儲(chǔ)共享目錄權(quán)限為讀寫(xiě)權(quán)限
    ro --- 讓存儲(chǔ)共享目錄權(quán)限為只讀權(quán)限
    sync --- 同步傳輸數(shù)據(jù)信息 存儲(chǔ)數(shù)據(jù)方式 數(shù)據(jù) --> 服務(wù)器 --> 磁盤(pán)中存儲(chǔ)
    用戶存儲(chǔ)數(shù)據(jù) ---> web服務(wù)器(和nfs掛載) ---> nfs存儲(chǔ)服務(wù)器(存儲(chǔ)在磁盤(pán))
    async --- 異步傳輸數(shù)據(jù)信息 存儲(chǔ)數(shù)據(jù)方式 數(shù)據(jù) --> 服務(wù)器 --> 內(nèi)存(緩沖) --> 磁盤(pán)中存儲(chǔ)
    用戶存儲(chǔ)數(shù)據(jù) ---> web服務(wù)器(和nfs掛載) ---> nfs存儲(chǔ)服務(wù)器(存儲(chǔ)在內(nèi)存--磁盤(pán)中)
    all_squash --- 讓所有用戶都做映射 都映射為默認(rèn)的nfsnobody
    no_all_squash --- 讓所有用戶都不做映射 原來(lái)是什么用戶,數(shù)據(jù)傳輸過(guò)來(lái)還是什么用戶信息 默認(rèn)配置
    root_squash --- 讓root用戶做映射 將root用戶映射為默認(rèn)的nfsnobody 默認(rèn)配置
    no_root_squash --- 讓root用戶不做映射
    anonuid --- 修改默認(rèn)映射用戶信息
    anongid --- 修改默認(rèn)映射用戶組信息

總結(jié): 影響數(shù)據(jù)存儲(chǔ)因素
01. 配置文件參數(shù)信息
02. 存儲(chǔ)目錄本身權(quán)限 權(quán)限755 屬主
03. 父級(jí)目錄權(quán)限到子集目錄權(quán)限繼承關(guān)系
04. 客戶端掛載參數(shù)

測(cè)驗(yàn)練習(xí)題:
nfs服務(wù)端
/data/r 權(quán)限只讀 同步方式傳輸數(shù)據(jù) 所有用戶都做映射
/data/w 權(quán)限讀寫(xiě) 異步方式傳輸數(shù)據(jù) 所有用戶都做映射

編寫(xiě)配置文件
/data/r 172.16.1.0/24(ro,sync,all_squash)
/data/w 172.16.1.0/24(rw,async,all_squash)
PS: 服務(wù)端配置文件中, 共享目錄設(shè)置盡量不要有父級(jí)和子級(jí)關(guān)系

nfs客戶端:
web01 掛載點(diǎn) /data/r --- 共享目錄/data/r
backup 掛載點(diǎn) /data/w --- 共享目錄/data/w

服務(wù)端重要文件信息說(shuō)明:

/etc/exports --- nfs服務(wù)端配置文件信息
/usr/sbin/showmount --- 檢查是否存在共享目錄信息
/usr/sbin/rpcinfo --- 確認(rèn)服務(wù)端nfs服務(wù)是否向rpc服務(wù)進(jìn)行注冊(cè)
/usr/sbin/exportfs --- 重啟nfs服務(wù)(平滑重啟) exportfs -rv
/var/lib/nfs/etab --- 記錄nfs默認(rèn)配置參數(shù)信息
/proc/mounts --- 記錄客戶端掛載參數(shù)信息

補(bǔ)充: 平滑重啟/重啟
平滑重啟:
1) 鏈路中沒(méi)有數(shù)據(jù)傳輸, 會(huì)將鏈路進(jìn)行斷開(kāi),重新建立
2) 鏈路中存在數(shù)據(jù)傳輸, 會(huì)等待數(shù)據(jù)傳輸完畢, 斷開(kāi)連接, 重新建立
重啟:
1) 鏈路中無(wú)論是否有數(shù)據(jù)傳輸, 會(huì)將鏈路強(qiáng)制斷開(kāi),重新建立連接

補(bǔ)充: nfs默認(rèn)配置參數(shù)信息
cat /var/lib/nfs/etab
/data/w 172.16.1.0/24(rw,sync,wdelay,hide,nocrossmnt,secure,root_squash,no_all_squash,no_subtree_check,secure_locks,acl,no_pnfs,anonuid=65534,anongid=65534,sec=sys,rw,secure,root_squash,no_all_squash)
/data/r 172.16.2.0/24(ro,sync,wdelay,hide,nocrossmnt,secure,root_squash,no_all_squash,no_subtree_check,secure_locks,acl,no_pnfs,anonuid=65534,anongid=65534,sec=sys,ro,secure,root_squash,no_all_squash)

存儲(chǔ)服務(wù)客戶端操作
如何進(jìn)行存儲(chǔ)服務(wù)掛載
a 手動(dòng)掛載方式:
mount -t nfs 172.16.1.31:/data /mnt
b 自動(dòng)掛載方式:
第一種方式: 利用fstab文件 (開(kāi)機(jī)掛載網(wǎng)絡(luò)存儲(chǔ)設(shè)備,是有條件)
centos6: 啟動(dòng)順序 先加載/etc/fstab文件 然后在啟動(dòng)相關(guān)服務(wù)程序(network)
先設(shè)置 netfs服務(wù)開(kāi)機(jī)自動(dòng)啟動(dòng)

centos7: 啟動(dòng)順序 先加載/etc/fstab文件 然后在啟動(dòng)相關(guān)服務(wù)程序(network)
先設(shè)置 remote-fs.target服務(wù)開(kāi)機(jī)自動(dòng)啟動(dòng)
原理過(guò)程:
第一個(gè)里程: 服務(wù)器啟動(dòng)加載/etc/fstab文件 忽略網(wǎng)絡(luò)掛載信息
第二個(gè)里程: 系統(tǒng)服務(wù)程序開(kāi)機(jī)自啟 network remote-fs.target
第三個(gè)里程: remote-fs.target會(huì)啟動(dòng)時(shí)重新加載/etc/fstab文件
將網(wǎng)絡(luò)存儲(chǔ)設(shè)備進(jìn)行掛載
第二種方式: 利用rc.local文件 (文件權(quán)限為執(zhí)行權(quán)限)

客戶端掛載參數(shù)說(shuō)明:

bg --- 后臺(tái)進(jìn)行掛載操作 mount -t nfs -o bg xxxx xxx 讓掛載過(guò)程后臺(tái)進(jìn)行
fg --- 前臺(tái)進(jìn)行掛載操作 mount -t nfs -o bg xxxx xxx 讓掛載過(guò)程前臺(tái)顯示
soft --- 客戶端 -發(fā)送掛載請(qǐng)求-> 服務(wù)端 超時(shí)時(shí)間 ??? 停止發(fā)送掛載請(qǐng)求
hard --- 客戶端 -發(fā)送掛載請(qǐng)求-> 服務(wù)端 一直進(jìn)行發(fā)送掛載請(qǐng)求
rsize --- 劃分出內(nèi)存一部分空間, 作為存儲(chǔ)服務(wù)讀取數(shù)據(jù)緩存空間 4096 8192
wsize --- 劃分出內(nèi)存一部分空間, 作為存儲(chǔ)服務(wù)寫(xiě)入數(shù)據(jù)緩沖空間 4096 8192
atime --- 修改文件訪問(wèn)時(shí)間戳信息 性能有關(guān)參數(shù)
noatime --- 不修改文件訪問(wèn)時(shí)間戳信息 性能有關(guān)參數(shù)
nodiratime --- 不修改目錄訪問(wèn)時(shí)間戳信息
remount --- 在掛載點(diǎn)正在掛載時(shí), 進(jìn)行重新掛載


image.png

image.png

image.png

image.png

image.png

image.png

image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容