0
点赞
收藏
分享

微信扫一扫

Linux_LVM、RAID_RHEL7


目录



  • ​​目录​​
  • ​​LVM逻辑卷管理​​


​​把物理分区初始化为物理卷​​​​创建卷组​​​​建立逻辑卷​​​​格式化​​​​挂载​​​​vg拓展操作​​​​lv扩展操作​​

  • ​​RAID​​

  • ​​RAID 类型 ​​
  • ​​RAID0条带化​​
  • ​​RAID1镜像​​
  • ​​RAID5条带冗余​​
  • ​​mdadm指令​​
  • ​​模拟故障​​



LVM逻辑卷管理

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

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

创建卷组

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

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

建立逻辑卷

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

格式化

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

挂载

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

vg拓展操作

vg 的扩展​:

vgextend  卷组名    物理卷

vg 的缩小​:

vgreduce     卷组名    物理卷

vg 的改名​:

vgrename   老的卷组名  新的卷组名

vg 的迁移​:

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

lv扩展操作

lv 扩展​ :

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

xfs lvm 只能增大,不能缩小

ext4 lvm 可以增大/缩小

lv的缩小​:

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

lvm 的修复​:

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

vm的快照​:

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

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

模拟故障

mdadm /dev/md1 -f /dev/sdb3

mdadm /dev/md1 -r /dev/sdb3

mdadm -a /dev/md1 /dev/sdb3

mdadm -D /dev/md1

停止raid​:

mdadm -S /dev/md1

恢复raid​:

mdadm -As /dev/md1



举报

相关推荐

0 条评论