mdadm: 将任何块设备做成RAID
模式化的命令:
创建模式 -C
专用选项:
-l: 级别
-n #: 设备个数
-a {yes|no}: 是否自动为其创建设备文件
-c: CHUNK大小, 2^n,默认为64K
-x #: 指定空闲盘个数
管理模式 --add, --remove, --fail
mdadm /dev/md# --fail /dev/sda7
监控模式 -F
增长模式 -G
装配模式 -A
查看RAID阵列的详细信息
mdadm -D /dev/md#
--detail
停止阵列:
mdadm -S /dev/md#
--stop
删除Raid
mdadm -S /dev/md#
mdadm --zero-superblock /dev/xvd{b,c}1
-- ----------------------------------------- Raid -------------------------------------------------------------------
首先创建4个分区,格式化成fd Linux raid autodetect模式
xvdb1,xvdc1,xvdd1,xvde1 大小要一致
Raid0 :mdadm -C /dev/md0 -a yes -n 2 -l 0 /dev/xvd{b,c}1
Raid1 :mdadm -C /dev/md0 -a yes -n 2 -l 1 /dev/xvd{b,c}1
Raid1 :mdadm -C /dev/md0 -a yes -n 3 -l 5 /dev/xvd{b,c,d}1
Raid10 :
mdadm -C /dev/md0 -a yes -n 2 -l 1 /dev/xvd{b,c}1
mdadm -C /dev/md1 -a yes -n 2 -l 1 /dev/xvd{d,e}1
mdadm -C /dev/md10 -a yes -n 2 -l 1 /dev/md{0,1}
格式化:mek2fs -j /dev/md#
-- -------------------------------------------------------LVM--------------------------------------------------------
pv(Physical Volume) → vg(Volume Group) → lv(Logical Volume)
LVM是由物理卷到卷组再到逻辑卷演化的过程
准备分区 xvdb1,xvdc1,xvdd1,xvde1
Physical Volume 物理卷
创建物理卷
pv /dev/xvdb1
pv /dev/xvd{c,d,e}1
查看物理卷
pvs
pvdisplay
pvscan
删除物理卷
pvremove /dev/xvdb1
Volume Group 卷组
创建卷组
首先有卷组名,假设卷组名是vgme
vgcreate vgme /dev/xvd{b,c}1
-s 4M :指定PE大小,默认为4M
查看卷组
vgs
vgdisplay
扩展卷组
vgextend vgme /dev/xvde1
删除卷组
vgremove vgme
缩减卷组(如:去掉xvdc1)
1,首先将xvdc1数据移动到其他pv
2,再从vg中删除pv
3,删除pv
pvmove /dev/xvdc1
vgreduce vgme /dev/xvdc1
pvremove /dev/xvdc1
Logical Volume 逻辑卷
创建逻辑卷(逻辑卷名lvme)
lvcreate -n lvme -L 1G vgme
-n 指定逻辑卷名
-L 1G 扩展到1G
-L +1G 扩展1G
-L -1G 缩减1G
创建逻辑卷之后,设备在/dev/vgme/lvme
查看逻辑卷
lvs
lvdisplay
lvscan
删除逻辑卷
lvremove /dev/vgme/lvme
扩展逻辑卷(不需要umount卸载,可以在线扩展)
lvextend -L 2G /dev/vgme/lvme
扩展后逻辑卷大小是2G[lvs查看],但是挂载后文件系统还是原来大小[df -h查看],所以说明扩展了物理编辑还没有扩展逻辑边界
扩展逻辑边界
resize2fs -p /dev/vgme/lvme
缩减逻辑卷(不能在线缩减,需要umount)
1,卸载文件系统
2,强行检查文件系统
3,缩减逻辑边界
4,缩减逻辑卷
umount
e2fsck -f /dev/vgme/lvme
resize2fs /dev/vgme/lvme 1G
lvreduce -L 1G /dev/vgme/lvme
快照卷(常用于备份)
lvcreate
-s 表示快照卷
-p r|w 指定权限
-L 指定快照卷大小
-n 指定快照卷名称
创建
lvcreate -L 50M -n lvme-snap -s -p r /dev/vgme/lvme
阅读(1037) | 评论(0) | 转发(0) |