軟陣列和LVM實現

2021-06-23 09:46:37 字數 3024 閱讀 7701

陣列

raid分類

組成 raid

優缺點

raid0 2

塊或者2

塊的倍數

100%

資料分2半,寫入兩個盤內,可增進寫入速度,但無備份功能

raid1 2

塊或者2

塊的倍數

50%

分別往兩個盤裡寫乙份,因為要做兩份資料,所以有備份功能,但是寫入速度慢

raid5 3

塊或者更多

利用率2/3

分別依次寫入資料和

spare

,任由兩一塊盤壞掉都能重組資料,可加入

spare

盤,可防止盤壞掉時,直接自動新增

raid

raid10

raid0+1

可增進寫入速度,且有備份功能,但浪費盤的資源

spare=data of disk1 + data of disk2 + data of disk3

以上為軟

raid

,可用硬體裝置,去做硬

raid

,比如ibm,hp

,陣列儲存櫃

1、對磁碟進行格式化

fdisk /dev/sdb 

分別都做成

sdb1 sdc1 sdd1 sde1 sdf1                                     

fidsk /dev/sdc

fdisk /dev/sdd

fidsk /dev/sde

fdisk /dev/sdf

1、建立陣列

raid5

mdadm –create/dev/md5 –level=5  --raid-devices=3 –spare-devices=2/dev/sd1

2、格式化md5

mkfs.ext3 /dev/md5

3、掛載md5

mkdir –p/mnt/raid5/

mount /dev/md5/mnt/raid5/

vim /etc/fstab

/dev/md5           /mnt/raid5   ext3              default          1            1

4、因為raid

中有uuid

,而系統預設不識別

raid

的uuid

,一定要加上,否則重啟後

raid

消失,會很麻煩

檢視陣列的

uuid

mdadm –detail /dev/md5

在目錄etc下新建

vim /etc/mdadm.conf

array           /dev/md5     uuid=值

8.3陣列故障判斷

mdadm               –detail          /dev/md5-------------

可獲取raid5

的uuid值

mdadm         --fail                    /dev/md5            /dev/sdb1 (

使壞掉sdb1)

mdadm  --remove                    /dev/md5            /dev/sdb1 (

移除sdb1盤)

mdadm  --add                    /dev/md5            /dev/sdg1 (

新增sdg1盤)

1、解除安裝裝置

umount /dev/md5 2

、刪除fstab

中的條目

/dev/md5           /mnt/raid5   ext3              default          1            1 3

、停用md5    mdadm –stop /dev/md5 4

、檢視陣列的狀態

cat        /pro/mdstat 5

、刪除vim /etc/mdadm.conf

中的uuid記錄1

、對磁碟進行格式化

fdisk/dev/sdb 

分別都做成

sdb1 sdc1 sdd1 sde1 sdf1

fidsk /dev/sdc

fdisk /dev/sdd

fidsk /dev/sde

fdisk /dev/sdf 2

、建立pv卷

pvscan

先掃瞄下存在的物理卷

pccteate/dev/sd1

pvscan

確認下物理卷 3

、建立vg

vgscan

先掃瞄下存在的捲組

vgcreate  -s  16mjz /dev/sd1

-s 16m

指定捲組的塊大小為

16m

vgextend jz/dev/sdg

可往裡追加擴容捲組

vgdisplay 4

、建立lv卷

lvcreate –l 50000 –nlv  jz

建立乙個捲組大小為

50000x16m=800000m  

共800g左右

檢視邏輯卷

lvscan

或者lvdisplay 5

、掛載邏輯卷

mkdir –p  /mnt/lvm

mount /dev/jz/lv/mnt/lvm/

實現永久掛載邏輯卷

vim /etc/fstab

/dev/jz/lv      /mnt/lvm/    ext3       default          1     1

5、從卷組中為邏輯卷增加容量

lvresize       -l    +50        /dev/jz/lv

resizefs        -f    

裝置名讓其系統立刻生效追加的大小 

磁碟陣列管理 RAID和LVM

raid0 至少需要2塊硬碟,資料會依次寫入所有硬碟中,相當於資料傳輸通道擴大n倍 n為硬碟數量 優點 有效提公升硬碟的資料吞吐速度,硬碟使用率最高 缺點 不具備資料備份和錯誤修復能力。raid1 原則上需要的硬碟數量必須為2n,資料同時寫入2組硬碟中,寫入的同時進行備份。優點 資料安全性高 缺點 ...

LVM磁碟陣列技術

一 首先建立lvm磁碟 1 建立物理卷和捲組 storage為命名,可自行修改 可以通過vgdisplay檢視捲組是否建立成功 2 建立邏輯卷 vo為命名,可自行修改 lvcreate n vo l 37 storage可以通過lvdisplay檢視是否建立成功,其中 n是用來指定邏輯卷名,l是定義...

通過RAID實現LVM

由於 lvm可以彈性調整檔案系統的大小,但是缺點是可能沒有加速與硬體備份 與快照不同 的功能。而磁碟陣列則具有效能與備份的功能,但是無法提供類似 lvm的優點。在此情境中,我們想利用在 raid 上面構建 lvm的功能,以達到兩者兼顧的能力。實驗環境 vmware 作業系統 rhel5.4 實驗步驟...