07 使用RAID與LVM磁碟陣列技術

2022-08-17 08:09:14 字數 3694 閱讀 4520

raid磁碟冗餘陣列

最快情況下速度提公升兩倍

安全性下降

分別寫入兩塊盤

安全性提高

成本提高

奇偶校驗和

壓縮速度提公升60-75%

安全性有一定保障

成本會有提公升

安全性提公升2倍

速度提公升2倍

表7-1 mdadm命令的常用引數和作用

引數作用

-a檢測裝置名稱

-n指定裝置數量

-l指定raid級別

-c建立

-v顯示過程

-f模擬裝置損壞

-r移除裝置

-q檢視摘要資訊

-d檢視詳細資訊

-s停止raid磁碟陣列

ls -l /dev/sd*

mdadm -cv /dev/md0 -n 4 -l 10 /dev/sd[b-e]

mdadm -q /dev/md0

檢視資訊mdadm -d /dev/md0

格式化mkfs.xfs /dev/md0

mkdir /xiaoniu

掛載mount /dev/md0 /xiaoniu

vim /etc/fstab

/dev/md0 /xiaoniu xfs defaults 0 0

mdadm -d /dev/md0

mdadm /dev/md0 -f /dev/sde

mdadm /dev/md0 -r /dev/sde

mdadm -d /dev/md0

新增新硬碟

mdadm /dev/md0 -a /dev/sde

熱備盤建立磁碟陣列組mdadm -cv /dev/md0 -n 3 -l 5 -x 1 /dev/sd[b-e]

mdadm -d /dev/md0

mkfs.ext4 /dev/md0

mkdir /xiaoniu

mount /dev/md0 /xiaoniu

vim /etc/fstab

/dev/md0 /xiaoniu ext4 defaults 0 0

lvm邏輯卷管理層

動態調整分割槽的大小

pv建立物理卷,支援lvm技術

vg技術的整合

lv邏輯卷

表7 常用的lvm部署命令

功能/命令

物理卷管理

捲組管理

邏輯卷管理

掃瞄pvscan

vgscan

lvscan

建立pvcreate

vgcreate

lvcreate

顯示pvdisplay

vgdisplay

lvdisplay

刪除pvremove

vgremove

lvremove

擴充套件vgextend

lvextend

縮小vgreduce

lvreduce

lv-l pe個數(4m)

-l 容量大小

dev/捲組/邏輯卷

[root@linuxprobe ~]# vgcreate storage /dev/sdb /dev/sdc

volume group "storage" successfully create

[root@linuxprobe ~]# vgdisplay

[root@linuxprobe ~]# lvcreate -n vo -l 37 storage

logical volume "vo" created

[root@linuxprobe ~]# lvdisplay

​[root@linuxprobe ~]# mkfs.ext4 /dev/storage/vo

​[root@linuxprobe ~]# umount /linuxprobe

[root@linuxprobe ~]# lvextend -l 290m /dev/storage/vo

[root@linuxprobe ~]# e2fsck -f /dev/storage/vo

[root@linuxprobe ~]# resize2fs /dev/storage/vo​​

[root@linuxprobe ~]# mount -a

[root@linuxprobe ~]# df -h

​縮小邏輯卷

[root@linuxprobe ~]# umount /linuxprobe

[root@linuxprobe ~]# e2fsck -f /dev/storage/vo

[root@linuxprobe ~]# resize2fs /dev/storage/vo 120m

[root@linuxprobe ~]# lvreduce -l 120m /dev/storage/vo

[root@linuxprobe ~]# mount -a

[root@linuxprobe ~]# df -h

邏輯卷快照

[root@linuxprobe ~]# vgdisplay
[root@linuxprobe ~]#  lvcreate -l 120m -s -n snap /dev/storage/vo
[root@linuxprobe ~]# dd if=/dev/zero of=/linuxprobe/files count=1 bs=100m
[root@linuxprobe ~]# umount /linuxprobe

[root@linuxprobe ~]# lvconvert --merge /dev/storage/snap

[root@linuxprobe ~]# mount -a

[root@linuxprobe ~]# ls /linuxprobe/

刪除邏輯卷

[root@linuxprobe ~]# umount /linuxprobe
[root@linuxprobe ~]# lvremove /dev/storage/vo 

[root@linuxprobe ~]# vgremove storage

[root@linuxprobe ~]# pvremove /dev/sdb /dev/sdc

使用RAID與LVM磁碟陣列技術

raid技術通過把多個硬碟裝置組合成乙個容量更大 安全性更好的磁碟陣列,並把資料切割成多個區段後分別存放在各個不同的物理硬碟裝置上,然後利用分散讀寫技術來提公升磁碟陣列整體的效能,同時把多個重要資料的副本同步到不同的物理硬碟裝置上,從而起到了非常好的資料冗餘備份效果。任何事物都有它的兩面性。raid...

Linux 使用RAID與LVM磁碟陣列技術

使用raid與lvm磁碟陣列技術 raid技術通過把多個硬碟裝置組合成乙個容量更大 安全性更好的磁碟陣列,並把資料切割成多個區段後分別存放在各個不同的物理硬碟裝置上,然後利用分散讀寫技術來提公升磁碟陣列整體的效能,同時把多個重要資料的副本同步到不同的物理硬碟裝置上,從而起到了非常好的資料冗餘備份效果...

磁碟陣列管理 RAID和LVM

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