快速瞭解磁碟配額與RAID陣列
阿新 • • 發佈:2020-10-21
磁碟配額概述
- 以支援配額功能的方式掛載檔案系統
- 編輯使用者和組賬號的配額設定
- 驗證磁碟配額功能
- 檢視磁碟配額使用情況
■ 實現磁碟限額的條件
● 需要Linux核心支援
● 安裝xfsprogs與quota軟體包
■ Linux磁碟限額的特點
● 作用範圍:針對指定的檔案系統(分割槽)
● 限制物件:使用者帳號、組帳號 (組是基本組)
● 限制類型:磁碟容量、檔案數量
● 限制方法:軟限制、硬限制
啟用磁碟配額支援
新增usrquota、 grpquota掛載引數
編輯使用者和組帳號的配額設定
● 使用xfs_ quota命令編輯配額設定
xfs_ quota -x -c 'limit -u bsoft=N bhard=N isoft=N ihard=N 使用者名稱’掛載點
c: 指定要執行的命令
u: 使用者
limit:限制
bsoft: 磁碟配額軟限制
bhard: 磁碟配額硬限制
isoft: 檔案數的軟限制
ihard: 檔案數的硬限制
●常用選項
◆bsoft、bhard、 isoft、 ihard
驗證磁碟配額功能
● 切換到設 置配額的分割槽(掛載目錄)
● 建立指定數量的檔案:使用touch命令,或cp命令
● 建立指定容量的檔案:使用dd命令,或cp命令
檢視配額使用情況
xfs_ quota -x -C ‘report選項‘掛載點’
●report常用選項
◆-a、-i、 -b、-U、 -g
編輯使用者和組帳號的配額設定
使用xfs_ quota命令編輯配額設定
xfs_ quota -X -C 'limit -u bsoft=N bhard=N isoft=N ihard=N 使用者名稱’掛載點
● 常用選項
◆-U、-g、 -X、 -C
● 限制欄位
◆bsoft、bhard、 isoft、 ihard
RAID磁碟陣列介紹
- 是Redundant Array of Independent Disks的縮寫,中文簡稱為獨立冗餘磁碟陣列
- 把多塊獨立的物理硬碟按不同的方式組合起來形成一個硬碟組(邏輯硬碟),從而提 供比單個硬碟更高的儲存效能和提供資料備份技術
- 組成磁碟陣列的不同方式稱為RAID級別(RAID Levels)
- 常用的RAID級別
● RAID0,RAID1, RAID5, RAID6,RAID1+0等
RAID 0 (帶區卷,2塊及以上硬碟)
● RAID 0連續以位或位元組為單位分割資料,並行讀/寫於多個磁碟上,因此具有很高的資料傳輸率,但它沒有資料冗餘
● RAID 0只是單純地提高效能,並沒有為資料的可靠性提供保證,而且其中的一個磁碟失效將影響到所有資料
● RAID 0不能應用於資料安全性要求高的場合
RAID 1(映象卷,2塊硬碟)
● 通過磁碟資料映象實現資料冗餘,在成對的獨立磁碟上產生互為備份的資料
● 當原始資料繁忙時,可直接從映象拷貝中讀取資料,因此RAID何以提高讀取效能
● RAID 1是磁碟陣列中單位成本最高的,但提供了很高的資料安全性和可用性。當一個磁碟失效時,系統可以自動切換到映象磁碟上讀寫,而不需要重組失效的資料
RAID 5
● N (N>=3)塊盤組成陣列,一份資料產生N-1個條帶,同時還有1份校驗資料,共N份資料在N塊盤上迴圈均衡儲存
● N塊盤同時讀寫,讀效能很高,但由於有校驗機制的問題,寫效能相對不高
● (N-1) /N磁碟利用率
● 可靠性高,允許壞1塊盤,不影響所有資料
RAID6
● N (N>=4)塊盤組成陣列,(N-2) /N磁碟利用率
● 與RAID 5相比,RAID 6增加了第二個獨立的奇偶校驗資訊塊
● 兩個獨立的奇偶系統使用不同的演算法,即使兩塊磁碟同時失效也不會影響資料的使用
● 相對於RAID 5有更大的“寫損失",因此寫效能較差
RAID 1+0
● N (偶數,N>=4)塊盤兩兩映象後,再組合成一個RAID 0
● N/2磁碟利用率
● N/2塊盤同時寫入,N塊盤同時讀取
● 效能高,可靠性高
RAID卷的比較