1. 程式人生 > >Raid管理、madam、Linux LVM的管理與使用

Raid管理、madam、Linux LVM的管理與使用

一、RaidRAID(獨立冗餘磁碟陣列)

  • 概念:RAID技術通過把多個硬碟裝置組合成一個容量更大、安全性更好的磁碟陣列,並把資料切割成多個區段後分別存放在各個不同的物理硬碟裝置上,然後利用分散讀寫技術來提升磁碟陣列整體的效能,同時把多個重要資料的副本同步到不同的物理硬碟裝置上,從而起到了非常好的資料冗餘備份效果。
  • 常用的raid級別和概念
級別 作用及特點
Raid0 stripe,不含校驗與冗餘的條帶儲存,無備份多塊磁碟組合為RAID 0後,每塊磁碟都將會被分割為小區快(chunk),而資料會被分割成塊的大小,然後依序交錯的存放到不同的磁碟中
讀寫效能有提升,冗餘能力無,空間利用率100%,至少需要2塊磁碟
Raid1 mirror,不含校驗的映象儲存 ,完整備份多塊磁碟組合為RAID 1後,資料將被同時複製到每塊磁碟
讀效能有提升,寫效能下降,冗餘能力有,空間利用率50%,至少需要2塊磁碟
Raid5 資料塊級別的分散式校驗條帶儲存 ,效能與資料備份的均衡考慮多塊磁碟組合為RAID 5後,資料將以塊為單位同步式分別儲存在不同的磁碟上,在資料寫入過程中,在每塊磁碟還迴圈加入一個同位檢驗資料(parity),這個資料會記錄其他磁碟的備份資料,用於有磁碟損壞時的救援,不過預設僅能支援一塊磁碟的損毀情況
讀寫效能有提升,冗餘能力有,空間利用率(n-1)/n,至少需要3塊磁碟
Raid01 條帶+映象儲存Disk0與Disk1組成第一組RAID 0,Disk2與Disk3組成第二組RAID 0,然後這兩組再整合成為一組RAID 1
讀寫效能有提升,冗餘能力有,空間利用率50%,至少需要4塊盤
Raid10 映象+條帶儲存Disk0與Disk1組成第一組RAID 1,Disk2與Disk3組成第二組RAID 1,然後這兩組再整合成為一組RAID 0

二、mdadm 用於管理Linux系統中的軟體RAID硬碟陣列

  • 常用的引數及作用
作用
-a 檢測裝置名稱
-n 指定裝置數量
-l 指定RAID級別
-C 建立
-v 顯示過程
-f 模擬裝置損壞
-r 移除裝置
-Q 檢視摘要資訊
-D 檢視詳細資訊
-S 停止RAID磁碟陣列

三、Linux LVM的管理與使用

硬碟裝置管理技術雖然能夠有效地提高硬碟裝置的讀寫速度以及資料的安全性,但是在硬碟分好區或者部署為RAID磁碟陣列之後,再想修改硬碟分割槽大小就不容易了,此時需要使用LVM
LVM(Logical volume Manager)邏輯卷管理通過將底層物理硬碟抽象封裝起來,以邏輯卷的形式表現給上層系統,邏輯卷的大小可以動態調整,而且不會丟失現有資料。新加入的硬碟也不會改變現有上層的邏輯卷。作為一種動態磁碟管理機制,邏輯卷技術大大提高了磁碟管理的靈活性
測試:
1、建立邏輯卷(在虛擬機器新新增2塊硬碟)
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
2、擴容邏輯卷為300m
在這裡插入圖片描述
在這裡插入圖片描述
3、縮小邏輯卷
在這裡插入圖片描述
4、刪除卷組
在這裡插入圖片描述