1.課程介紹部分
1.網(wǎng)站架構存儲服務配置參數(shù)
2.網(wǎng)站架構存儲服務應用方式
3.網(wǎng)站架構存儲服務掛載操作 參數(shù)
4.網(wǎng)站架構存儲服務權限問題
5.網(wǎng)站架構全網(wǎng)備份項目說明
/etc/profile.d 存放一些開機自啟的腳本文件
2.網(wǎng)站存儲服務配置文件參數(shù)信息
1) 存儲配置文件格式信息
/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)
2) 存儲配置文件參數(shù)說明
rw --- 讓存儲共享目錄權限為讀寫權限
ro --- 讓存儲共享目錄權限為只讀權限
sync --- 同步傳輸數(shù)據(jù)信息 存儲數(shù)據(jù)方式 數(shù)據(jù) --> 服務器 --> 磁盤中存儲
用戶存儲數(shù)據(jù) ---> web服務器(和nfs掛載) ---> nfs存儲服務器(存儲在磁盤)
async --- 異步傳輸數(shù)據(jù)信息 存儲數(shù)據(jù)方式 數(shù)據(jù) --> 服務器 --> 內(nèi)存(緩沖) --> 磁盤中存儲
用戶存儲數(shù)據(jù) ---> web服務器(和nfs掛載) ---> nfs存儲服務器(存儲在內(nèi)存--磁盤中)
all_squash --- 讓所有用戶都做映射 都映射為默認的nfsnobody
no_all_squash --- 讓所有用戶都不做映射 原來是什么用戶,數(shù)據(jù)傳輸過來還是什么用戶信息 默認配置
root_squash --- 讓root用戶做映射 將root用戶映射為默認的nfsnobody 默認配置
no_root_squash --- 讓root用戶不做映射
anonuid --- 修改默認映射用戶信息
anongid --- 修改默認映射用戶組信息
總結: 影響數(shù)據(jù)存儲因素
01. 配置文件參數(shù)信息
02. 存儲目錄本身權限 權限755 屬主
03. 父級目錄權限到子集目錄權限繼承關系
04. 客戶端掛載參數(shù)
3.服務端重要文件信息說明
/etc/exports --- nfs服務端配置文件信息
/usr/sbin/showmount --- 檢查是否存在共享目錄信息
/usr/sbin/rpcinfo --- 確認服務端nfs服務是否向rpc服務進行注冊 rpcinfo -p 172.16.1.31
/usr/sbin/exportfs --- 重啟nfs服務(平滑重啟) exportfs -rv
/var/lib/nfs/etab --- 記錄nfs默認配置參數(shù)信息
/proc/mounts --- 記錄客戶端掛載參數(shù)信息
==============================================================
補充: 平滑重啟/重啟
平滑重啟:
1) 鏈路中沒有數(shù)據(jù)傳輸, 會將鏈路進行斷開,重新建立
2) 鏈路中存在數(shù)據(jù)傳輸, 會等待數(shù)據(jù)傳輸完畢, 斷開連接, 重新建立
重啟:
1) 鏈路中無論是否有數(shù)據(jù)傳輸, 會將鏈路強制斷開,重新建立連接
補充: nfs默認配置參數(shù)信息
cat /var/lib/nfs/etab
4. 存儲服務客戶端操作
如何進行存儲服務掛載
a 手動掛載方式:
mount -t nfs 172.16.1.31:/data /mnt
b 自動掛載方式:
第一種方式: 利用fstab文件 (開機掛載網(wǎng)絡存儲設備,是有條件)
centos6: 啟動順序 先加載/etc/fstab文件 然后在啟動相關服務程序(network)
先設置 netfs服務開機自動啟動
centos7: 啟動順序 先加載/etc/fstab文件 然后在啟動相關服務程序(network)
先設置 remote-fs.target服務開機自動啟動
原理過程:
第一個里程: 服務器啟動加載/etc/fstab文件 忽略網(wǎng)絡掛載信息
第二個里程: 系統(tǒng)服務程序開機自啟 network remote-fs.target
第三個里程: remote-fs.target會啟動時重新加載/etc/fstab文件
將網(wǎng)絡存儲設備進行掛載
第二種方式: 利用rc.local文件 (文件權限為執(zhí)行權限)
客戶端掛載參數(shù)說明:
bg --- 后臺進行掛載操作 mount -t nfs -o bg xxxx xxx 讓掛載過程后臺進行
fg --- 前臺進行掛載操作 mount -t nfs -o bg xxxx xxx 讓掛載過程前臺顯示
soft --- 客戶端 -發(fā)送掛載請求-> 服務端 超時時間 ??? 停止發(fā)送掛載請求
hard --- 客戶端 -發(fā)送掛載請求-> 服務端 一直進行發(fā)送掛載請求
rsize --- 劃分出內(nèi)存一部分空間, 作為存儲服務讀取數(shù)據(jù)緩存空間 4096 8192
wsize --- 劃分出內(nèi)存一部分空間, 作為存儲服務寫入數(shù)據(jù)緩沖空間 4096 8192
atime --- 修改文件訪問時間戳信息 性能有關參數(shù)
noatime --- 不修改文件訪問時間戳信息 性能有關參數(shù)
nodiratime --- 不修改目錄訪問時間戳信息
remount --- 在掛載點正在掛載時, 進行重新掛載
lf --- 強制卸載