一、RAID

1、常见RAID (RAID 0、RAID1、RAID5、RAID10)

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

2、RAID 10 阵列添加

2.1、添加硬盘

linux 第十天学习 Linux 第1张

 

2.2、查看系统加载

linux 第十天学习 Linux 第2张

2.3、mdadm 命令添加RAID阵列

linux 第十天学习 Linux 第3张

 

2.4、查看RAID初始化状态

linux 第十天学习 Linux 第4张

 

2.5、格式化RAID 磁盘

linux 第十天学习 Linux 第5张

 

2.6、挂在并写入配置文件

linux 第十天学习 Linux 第6张

linux 第十天学习 Linux 第7张

2.7 重启系统并查看

2.7.1 、reboot  (重启系统)

2.7.2、df -h  (查看磁盘挂载)

linux 第十天学习 Linux 第8张

 

二、RAID磁盘故障处理

2.1、移除硬盘

linux 第十天学习 Linux 第9张

 

2.2、添加新盘到RAID

 linux 第十天学习 Linux 第10张

linux 第十天学习 Linux 第11张

 

2.3、添加RAID5 和热备盘

2.3.1、查看

linux 第十天学习 Linux 第12张

 

2.3.2、查看处理结果

linux 第十天学习 Linux 第13张

 

2.3.3、mkfs.xfs /dev/md0 (格式化)

2.3.4、mkdir /newmd0(格式化)mount /dev/md0 /newmd0/(挂载)

2.3.5、vim /etc/fstab  (/dev/md0 /newmd0 xfs defaults 0 0) (添加开机启动项)

 

2.4、磁盘损坏还原

2.4.1、移除硬盘

2.4.2、RAID 恢复

linux 第十天学习 Linux 第14张

 

 

三、LVM(逻辑卷管理器)

3.1、LVM

a、PV 物理卷  b、VG 卷组  c、逻辑卷

3.2、创建LVM

ls -hl /dev/sd*

pvcreate /dev/sdb /dev/sdc

vgcreate ganggang /dev/sdb /dev/sdc

vgdisplay

linux 第十天学习 Linux 第15张

 

lvcreate -n wawa -L 400M ganggang

linux 第十天学习 Linux 第16张

 

mkfs.ext4 /dev/ganggang/wawa

mkdir /wawa

mount /dev/ganggang/wawa /wawa

df -h

linux 第十天学习 Linux 第17张

 

3.3、修改LVM(扩容、缩小、删)

扩容

umount /wawa/

lvextend -L 800M /dev/ganggang/wawa

linux 第十天学习 Linux 第18张

 

e2fsck -f /dev/ganggang/wawa

resize2fs /dev/ganggang/wawa

linux 第十天学习 Linux 第19张

 

mount /dev/rise/dream /newdream/

df -h

linux 第十天学习 Linux 第20张

 

缩小

umount /wawa

resize2fs /dev/ganggang/wawa 300M

 

lvreduce -L 300M /dev/ganggang/wawa

linux 第十天学习 Linux 第21张

 

vim /etc/fstab

  /dev/ganggang/wawa /wawa ext4 defaults 0 0

 

三、快照

1、快照

a、快照卷与LVM卷相同  b、快照单词有效,恢复后删除 c、快照使用LVM中的VG空间

2、快照添加

a、查看VG(vgdisply),PE块大小

linux 第十天学习 Linux 第22张

 

3、快照恢复

umount /newdream/ (卸载挂在卷)

lvconvert --merge /dev/rise/SNAP

mount -a

linux 第十天学习 Linux 第23张

 

 

 

注:文章整理来自《linux就该这么学》作者刘遄

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄