Linux_LVM、RAID_RHEL7

网友投稿 728 2022-05-28

目录

目录

LVM逻辑卷管理

把物理分区初始化为物理卷

创建卷组

建立逻辑卷

格式化

挂载

vg拓展操作

lv扩展操作

raid

RAID 类型

RAID0条带化

RAID1镜像

RAID5条带冗余

mdadm指令

模拟故障

LVM逻辑卷管理

把物理分区初始化为物理卷

pvcreate /dev/sdX1 /dev/sdb1 pvs #查看物理卷,还可以使用pvdisplay、pvscan

1

2

创建卷组

把物理卷分组,卷组的最小存储单位是PE,默认PE的大小为4M

vgcreate 卷组名 /dev/sdX1 /dev/sdb1 vgs #查看卷组vgdisplay、vgscan vgcreate -s xM 卷组名 /dev/sdX1 /dev/sdb1 #创建VG并指定PE大小

1

2

3

建立逻辑卷

lvcreate -L 容量 卷组名 -n 逻辑卷名 lvcreate -l PE的个数 卷组名 -n 逻辑卷名 lvs #查看逻辑卷大小lvdisplay、lvscan

1

2

3

格式化

mkfs.xfs /dev/卷组名/逻辑卷名

1

挂载

mount /dev/卷组名/逻辑卷名 /挂载点

1

vg拓展操作

vg 的扩展:

vgextend 卷组名 物理卷

1

vg 的缩小:

vgreduce 卷组名 物理卷

1

vg 的改名:

vgrename 老的卷组名 新的卷组名

1

vg 的迁移:

vgexport #导出,vg 在导出前要停止 vg 的使用 vgchange -an 卷组名 vgimport #导入

1

2

3

lv扩展操作

lv 扩展 :

lvextend -L 5500M /dev/myvg1/mylv xfs_growfs /dev/myvg1/mylv

1

2

xfs lvm 只能增大,不能缩小

ext4 lvm 可以增大/缩小

lv的缩小:

umount #卸载 resize2fs /dev/extvg/extlv 500M lvreduce -L 500M /dev/extvg/extlv mount #重新挂载

1

2

3

4

lvm 的修复:

vgcfgrestore -l 卷组名 vgcfgrestore -f 文件名 卷组名 lvchange -an /dev/卷组名/逻辑卷名 lvchange -ay /dev/卷组名/逻辑卷名

1

2

3

4

vm的快照:

lvcreate -L 10M -n mys1 -s /dev/extvg/extlv #创建 lvconvert --merge /dev/extvg/mys1 #还原,还原后快照消失

1

2

RAID

软RAID:用操作系统实现的冗余 消耗cpu、内存

硬RAID:用服务器上的raid卡实现的冗余(有 cpu、内存)

RAID 类型 :

RAID0条带化

至少 2 块磁盘

优点:写速度快

缺点:没有冗余

RAID1镜像

至少 2 个磁盘

优点:提高了冗余

缺点:写的速度没有提升,磁盘的使用率 1/N

RAID5条带冗余

至少 3 块硬盘

优点:提高了冗余性,同时提高了写的速度

缺点:修改数据速度慢 磁盘的使用率 N-1/N

mdadm指令

建立RAID:

mdadm -C /dev/mdX -a yes -l 级别 -n 磁盘的数量 /dev/sdb1 /dev/sdc1 mkfs.xfs /dev/mdX mount /dev/mdX /123

1

2

3

模拟故障

mdadm /dev/md1 -f /dev/sdb3

Linux_LVM、RAID_RHEL7

mdadm /dev/md1 -r /dev/sdb3

mdadm -a /dev/md1 /dev/sdb3

mdadm -D /dev/md1

停止raid:

mdadm -S /dev/md1

1

恢复raid:

mdadm -As /dev/md1

1

linux

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:《C编程技巧:117个问题解决方案示例 》 —3.8 解决八皇后问题
下一篇:Fedora 9 Sulfur 分步安装指南和截图
相关文章