1. 程式人生 > 實用技巧 >快速瞭解磁碟配額與RAID陣列

快速瞭解磁碟配額與RAID陣列

磁碟配額概述

  • 以支援配額功能的方式掛載檔案系統
  • 編輯使用者和組賬號的配額設定
  • 驗證磁碟配額功能
  • 檢視磁碟配額使用情況

■ 實現磁碟限額的條件
● 需要Linux核心支援
● 安裝xfsprogs與quota軟體包

■ Linux磁碟限額的特點
● 作用範圍:針對指定的檔案系統(分割槽)
● 限制物件:使用者帳號、組帳號 (組是基本組)
● 限制類型:磁碟容量、檔案數量
● 限制方法:軟限制、硬限制

啟用磁碟配額支援
新增usrquota、 grpquota掛載引數

編輯使用者和組帳號的配額設定

● 使用xfs_ quota命令編輯配額設定
xfs_ quota -x -c 'limit -u bsoft=N bhard=N isoft=N ihard=N 使用者名稱’掛載點

x: 專家模式
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卷的比較
    在這裡插入圖片描述