網(wǎng)站存儲服務概念介紹
作用說明:
1.實現(xiàn)數(shù)據(jù)共享存儲
2.實現(xiàn)數(shù)據(jù)統(tǒng)一管理
3.實現(xiàn)運營成本節(jié)省
NFS存儲原理說明
1.服務端設置好共享目錄
2.客戶端進行網(wǎng)絡掛載
3.客戶存儲在客戶端就等于存儲在服務端共享目錄
存儲服務實現(xiàn)方式
中小企業(yè)
NFS:網(wǎng)絡文件系統(tǒng):
NFS客戶端(本地磁盤不保存數(shù)據(jù))---->NFS服務端 利用掛載
FTP:文件傳輸協(xié)議:
FTP客戶端(本地磁盤保存數(shù)據(jù))---->FTP服務端(配置復雜)
Samba:文件共享存儲(配置復雜)
大型企業(yè):分布式存儲
moosefs(mfs)、GlustreFS、FastDFS
類似做faid,把一個用戶的數(shù)據(jù)存儲到多個存儲服務器
網(wǎng)站存儲服務器部署過程
了解rpc服務作用:遠程過程調(diào)用程序/類似中介
NFS客戶端和rpc服務端建立通訊
把多個NFS客戶端的端口號整合,用戶訪問rpc服務端
服務端部署過程
第一個里程:檢查軟件是否安裝/安裝服務程序

第二個里程:編寫nfs配置文件

第三個里程:創(chuàng)建存儲目錄
mkdir /data
chown -R nfsnobody.nfsnobody /data
第四個里程: 啟動服務程序

客戶端部署過程
第一個里程:安裝軟件程序!
yum install -y nfs-utils
第二個里程:檢查是否可以共享存儲目錄

第三個里程:進行遠程掛載操作

總結: 影響數(shù)據(jù)存儲因素
01. 配置文件參數(shù)信息
02. 存儲目錄本身權限 權限755 屬主
03. 父級目錄權限到子集目錄權限繼承關系
04. 客戶端掛載參數(shù)
存儲服務客戶端操作
如何進行存儲服務掛載
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 --- 在掛載點正在掛載時, 進行重新掛載
服務端重要文件信息說明:
/etc/exports --- nfs服務端配置文件信息
/usr/sbin/showmount --- 檢查是否存在共享目錄信息
/usr/sbin/rpcinfo --- 確認服務端nfs服務是否向rpc服務進行注冊
/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ù)傳輸, 會將鏈路強制斷開,重新建立連接