2019-08-day33

綜合架構(gòu)存儲(chǔ)服務(wù)章節(jié)

網(wǎng)站存儲(chǔ)服務(wù)配置文件參數(shù)信息
1) 存儲(chǔ)配置文件格式信息
vim /etc/exports
/data 172.16.1.0/24(rw,sync)
目標(biāo)目錄 白名單:就是允許的網(wǎng)段(權(quán)限信息) 注意:括號(hào)和網(wǎng)段之間不允許有空格
2)存儲(chǔ)配置文件參數(shù)說明
rw ----讓存儲(chǔ)共享目錄權(quán)限為讀寫
ro -----讓存儲(chǔ)共享目錄權(quán)限為只讀
sync ----同步傳輸數(shù)據(jù)信息
數(shù)據(jù) --> 服務(wù)器 --> 磁盤中存儲(chǔ)
async----異步傳輸數(shù)據(jù)信息
數(shù)據(jù) --> 服務(wù)器 --> 內(nèi)存(緩沖) --> 磁盤中存儲(chǔ)
all_squash --- 讓所有用戶都做映射 都映射為默認(rèn)的nfsnobody
no_all_squash --- 讓所有用戶都不做映射 原來是什么用戶,數(shù)據(jù)傳輸過來還是什么用戶信息 默認(rèn)配置
root_squash --- 讓root用戶做映射
將root用戶映射為默認(rèn)的nfsnobody 默認(rèn)配置
no_root_squash --- 讓root用戶不做映射
anonuid --- 修改默認(rèn)映射用戶信息
anongid --- 修改默認(rèn)映射用戶組信息

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

編寫配置文件 :vim /etc/exports
/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客戶端:
  mount -t nfs 172.16.1.31:/data/r  /data/r
web01     掛載點(diǎn) /data/r   --- 共享目錄/data/r 
backup    掛載點(diǎn) /data/w   --- 共享目錄/data/w
  1. 服務(wù)端重要文件信息說明:
    /etc/exports --- nfs服務(wù)端配置文件信息
    /usr/sbin/showmount --- 檢查是否存在共享目錄信息
    /usr/sbin/rpcinfo --- 確認(rèn)服務(wù)端nfs服務(wù)是否向rpc服務(wù)進(jìn)行注冊
    /usr/sbin/exportfs --- 重啟nfs服務(wù)(平滑重啟) exportfs -rv
    /var/lib/nfs/etab --- 記錄nfs默認(rèn)配置參數(shù)信息
    /proc/mounts --- 記錄客戶端掛載參數(shù)信息

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

補(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文件 (開機(jī)掛載網(wǎng)絡(luò)存儲(chǔ)設(shè)備,是有條件)
centos6: 啟動(dòng)順序 先加載/etc/fstab文件 然后在啟動(dòng)相關(guān)服務(wù)程序(network)
先設(shè)置 netfs服務(wù)開機(jī)自動(dòng)啟動(dòng)

  centos7: 啟動(dòng)順序  先加載/etc/fstab文件  然后在啟動(dòng)相關(guān)服務(wù)程序(network)
  先設(shè)置 remote-fs.target服務(wù)開機(jī)自動(dòng)啟動(dòng)
  原理過程:
  第一個(gè)里程: 服務(wù)器啟動(dòng)加載/etc/fstab文件 忽略網(wǎng)絡(luò)掛載信息
  第二個(gè)里程: 系統(tǒng)服務(wù)程序開機(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ù)說明:
bg     --- 后臺(tái)進(jìn)行掛載操作  mount -t nfs -o bg xxxx xxx  讓掛載過程后臺(tái)進(jìn)行
fg     --- 前臺(tái)進(jìn)行掛載操作  mount -t nfs -o bg xxxx xxx  讓掛載過程前臺(tái)顯示
soft   --- 客戶端 -發(fā)送掛載請求-> 服務(wù)端  超時(shí)時(shí)間 ???  停止發(fā)送掛載請求
hard   --- 客戶端 -發(fā)送掛載請求-> 服務(wù)端  一直進(jìn)行發(fā)送掛載請求
rsize  --- 劃分出內(nèi)存一部分空間, 作為存儲(chǔ)服務(wù)讀取數(shù)據(jù)緩存空間 4096 8192
wsize  --- 劃分出內(nèi)存一部分空間, 作為存儲(chǔ)服務(wù)寫入數(shù)據(jù)緩沖空間 4096 8192
atime  --- 修改文件訪問時(shí)間戳信息   性能有關(guān)參數(shù)

noatime --- 不修改文件訪問時(shí)間戳信息 性能有關(guān)參數(shù)
nodiratime --- 不修改目錄訪問時(shí)間戳信息
remount --- 在掛載點(diǎn)正在掛載時(shí), 進(jìn)行重新掛載

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 課程知識(shí)回顧部分1.rsync常見的錯(cuò)信息2.存儲(chǔ)服務(wù)概念作用:1.實(shí)現(xiàn)數(shù)據(jù)共享存儲(chǔ)2.實(shí)現(xiàn)數(shù)據(jù)是統(tǒng)一管理3.實(shí)現(xiàn)...
    威士忌酸WhiskySour閱讀 219評(píng)論 0 0
  • 課程介紹 1. 網(wǎng)站架構(gòu)存儲(chǔ)服務(wù)配置參數(shù)2. 網(wǎng)站架構(gòu)存儲(chǔ)服務(wù)應(yīng)用方式3. 網(wǎng)站架構(gòu)存儲(chǔ)服務(wù)掛載操作 參數(shù)4. 網(wǎng)...
    ManBu_x閱讀 1,109評(píng)論 0 2
  • 1.網(wǎng)站存儲(chǔ)服務(wù)配置文件參數(shù)信息 1)存儲(chǔ)配置文件格式信息/data 172.16.1.0/24(rw,sync)...
    斗魂_2e5d閱讀 60評(píng)論 0 1
  • 什么是NFS? 1.存儲(chǔ)服務(wù)流程圖 2.存儲(chǔ)服務(wù)概念介紹 存儲(chǔ)服務(wù)概念價(jià)值:1.可以實(shí)現(xiàn)數(shù)據(jù)統(tǒng)一共享存儲(chǔ)2.節(jié)省架...
    linux_龍閱讀 934評(píng)論 0 3
  • 03期中架構(gòu)-NFS 第1章 存儲(chǔ)與nfs存儲(chǔ)概述 1.為什么用共享存儲(chǔ)2.存儲(chǔ)有哪些工具3.共享存儲(chǔ)應(yīng)用場景有哪...
    小鎮(zhèn)青年Jack閱讀 173評(píng)論 0 0