磁碟配額和raid配置

2021-09-29 08:47:52 字數 2906 閱讀 3666

磁碟結構

主引導記錄(mbr:master boot record)

mbr位於硬碟第乙個物理扇區處 mbr中包含硬碟的主引導程式和硬碟分割槽表

分割槽表有4個分割槽記錄區,每個分割槽記錄區佔16個位元組

linux中將硬碟,分割槽等裝置均表示為檔案

磁碟分割槽結構

硬碟中的主分割槽數目只有4個,因此主分割槽和擴充套件分割槽的序號也就限制在1-4

擴充套件分割槽再分為邏輯分割槽 邏輯分割槽的序號將始終從5開始

檢測並確認新硬碟-fdisk

檢視或管理磁碟分割槽 fdisk-l

互動模式中常用命令

m幫助 p列印顯示 n建立new新分割槽 d刪除分割槽 t轉換格式 w儲存配置 q退出 簡易操作如圖

mkfs -t 檔案系統型別 分割槽裝置

建立交換檔案

mkswap 分割槽裝置

掛載-mount解除安裝檔案系統-umount

mount 【-t型別】儲存裝置掛載點

lvm機制基本概念

pv(物理卷) vg(捲組) lv(邏輯卷)

主要命令

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

linux磁碟限額的特點

作用範圍:針對指定的檔案系統(分割槽)

限額物件:使用者賬號,組賬號

限制型別:磁碟容量,檔案數量

限制方法:軟限制,硬限制 (軟限制<=硬限制)

大部分的命令都是臨時生效,重啟時效配置檔案設定是永久生效

編輯使用者和組賬號的配額設定-xfs_quota

-u 使用者 -g組 -x專家模式 -c命令

容量軟:bsoft

容量硬:bhard

數量軟:isoft

數量硬:ihard

raid磁碟陣列介紹但是raid 0沒有冗餘功能如果乙個磁碟(物理)損壞,則所有的資料都會丟失,危險程度與jbod相當

理論上越多的磁碟效能就等於「單一磁碟效能」×「磁碟數」,但實際上受限於匯流排i/o瓶頸及其它因素的影響,raid效能會隨邊際遞減,也就是說,假設乙個磁碟的效能是50mb每秒,兩個磁碟的raid 0效能約96mb每秒,三個磁碟的raid 0也許是130mb每秒而不是150mb每秒,所以兩個磁碟的raid 0最能明顯感受到效能的提公升。

但如果是以軟體方式來實現raid,則磁碟的空間則不見得受限於此(例如linux software raid),通過軟體實現可以經由不同的組合而善用所有的磁碟空間。

raid 1的資料安全性在所有的raid級別上來說是最好的。但無論用多少磁碟做raid 1,僅算乙個磁碟的容量,是所有raid中磁碟利用率最低的乙個級別

如果用兩個不同大小的磁碟建raid 1,可用空間為較小的那個磁碟,較大的磁碟多出來的空間也可以分割槽成乙個區來使用,不會造成浪費。

raid 5至少需要三顆硬碟,raid 5不是對儲存的資料進行備份,而是把資料和相對應的奇偶校驗資訊儲存到組成raid5的各個磁碟上並且奇偶校驗資訊和相對應的資料分別儲存於不同的磁碟上。當raid5的乙個磁碟資料發生損壞後,可以利用剩下的資料和相應的奇偶校驗資訊去恢復被損壞的資料。raid 5可以理解為是raid 0和raid 1的折衷方案。raid 5可以為系統提供資料安全保障,但保障程度要比映象低而磁碟空間利用率要比映象高。raid 5具有和raid 0相近似的資料讀取速度,只是因為多了乙個奇偶校驗資訊,寫入資料的速度相對單獨寫入一塊硬碟的速度略慢,若使用「回寫快取記憶體」可以讓效能改善不少。同時由於多個資料對應乙個奇偶校驗資訊,raid 5的磁碟空間利用率要比raid 1高,儲存成本相對較便宜。

為什麼raid6這麼牛呢,因為raid6在raid5的基礎上再次改進,引入了雙重校驗的概念。

raid6除了每塊磁碟上都有同級資料xor校驗區以外,還有針對每個資料塊的xor校驗區,這樣的話,相當於每個資料塊有兩個校驗保護措施,

因此資料的冗餘性更高了。

但是raid6的這種設計也帶來了很高的複雜度,雖然資料冗餘性好,讀取的效率也比較高,但是寫資料的效能就很差。因此raid6在實際環境中應用的比較少。

raid 01則是跟raid 10的程式相反,是先分割槽再將資料鏡射到兩組硬碟。它將所有的硬碟分為兩組,變成raid 1的最低組合,而將兩組硬碟各自視為raid 0運作。

當raid 10有乙個硬碟受損,其餘硬碟會繼續運作。raid 01只要有乙個硬碟受損,同組raid 0的所有硬碟都會停止運作,只剩下其他組的硬碟運作,可靠性較低。如果以六個硬碟建raid 01,鏡射再用三個建raid 0,那麼壞乙個硬碟便會有三個硬碟離線。因此,raid 10遠較raid 01常用,零售主機板絕大部份支援raid 0/1/5/10,但不支援raid 01。

最後說說為什麼raid10比raid 01好且靠譜:

raid0+1是先做兩個raid0,然後再做raid1,因此raid0+1允許壞多個盤,但只能在壞在同乙個raid0中,不允許兩個raid0都有壞盤。

raid1+0是先做raid1,然後再做raid0,因此raid1+0允許壞多個盤,只要不是一對磁碟壞就可以啦。

因此說raid1+0比raid0+1安全得多,因為在同一對磁碟中,兩塊磁碟都壞掉的概率很低。

raid 0和raid 1分別用於增強儲存效能(raid 0 條帶)和資料安全性(raid 1 映象),而raid 0+1和raid 10兼顧了raid 0和raid 1的優點,它在提供raid 1一樣的資料安全保證的同時,也提供了與raid 0近似的儲存效能。雖然raid 0+1和raid 10基本原理相近,都是raid0和raid1的結合,不過還是有些區別。

在mysql資料庫中,通常我們選用raid 10。

raid安裝命令-mdadm

mdadm -c -v /dev/md0 -l(這不是1)0 -n2 /dev/sd[b-c]1 示例如圖(前提是之前已經用fdisk建好了硬碟分割槽)

linux下配置磁碟配額

在多使用者環境中,每個使用者都可能有大量的檔案存放在檔案系統中。如果對使用者檔案容量不加限制,磁碟空間就有可能被過多占用,造成系統無法正常工作,這也是網路黑客攻擊系統慣用的手段之一。因此,在許多情況下需要限制使用者的磁碟空間容量。linux可以規定使用者或組的磁碟的限額。一旦超出規定的限額,linu...

XFS磁碟配額介紹以及配置

為了避免伺服器 現類似的磁碟空間不足的問題,可以啟用磁碟配額功能,對使用者指定的磁碟空間,檔案數量進行限制,防止個別使用者惡意或無意占用大量的磁碟空間,系統中的xfs檔案系統配置管理磁碟配額的工具由xfsprogs軟體包含的xfs quota配置管理程式提供 檢視是否安裝配置工具,檢視xfs quo...

RAID磁碟陣列與配置

目錄 二 陣列卡 三 軟raid磁碟陣列相關配置 raid是redundant array of independent disks的縮寫,中文簡稱為獨立冗餘磁碟陣列 把多塊獨立的物理硬碟按不同的方式組合起來形成乙個硬碟組 邏輯硬碟 從而提供比單個硬碟更高的儲存效能和提供資料備份技術 組成磁碟陣列的...