Linux学习第7天 RAID&LVM
一、RAID磁盘冗余阵列
1.1RAID 0

优点:读写性能提升数倍,并且经济
缺点:安全性极差,损坏一块硬盘数据全失
1.2 RAID 1

优点:安全性高,损坏一块硬盘数据已经可以正常存储
缺点:数据冗余,硬盘设备利用率低
1.3 RAID5

兼顾了RAID 1和RAID 0 的问题,使用了parity奇偶校验信息进行备份
1.4 RAID 10

至少4块硬盘两两先做RAID1 然后在做RAID 0。RAID1保证了数据安全,RAID保证了读写速度。并且最多硬盘可以损坏50%
使用较为广泛
1.6 创建RAID
madam -Cv /dev/md0 -n 4 -l 10 /dev/sd[b-e] -x 1 (x表示热备盘)
mkfs.xfs /dev/md0 格式化
mount 挂载
vim /etc/fstab 使其永久生效
1.7 磁盘损坏后增加磁盘操作
umount 取消挂载
madam /dev/md0 -a /dev/sdnew 增加磁盘
madam -D /dev/md0 查看状态
二、LVM逻辑卷管理
简单理解,将多个磁盘的空间融合在一起形成一个大的磁盘,然后进行切割
主要命令

2.1 PV操作 让硬盘支持LVM技术
pvcreate /dev/sdb /dev/sdc
2.2 VG操作 将两块硬盘融合到一块卷组中
vgcreate /LVM(卷组名称) /dev/sdb /dev/sdc
2.3 LV操作 将卷组切割出所需要的逻辑卷大小
lvcreate -n (逻辑卷名称) -L 400M /LVM(卷组名称) L 直接切割多少空间
lvcreate -n (逻辑卷名称) -l 100 /LVM(卷组名称) l 切割多少个PE 一个PE=4M
接下来 开始格式化、挂载、vim /etc/stab
2.4 逻辑卷扩容
umount
lvextend -L 500M /dev/卷组名/逻辑卷名称
e2fsck -f /dev/卷组名/逻辑卷名称 检查硬盘完整性,并重置容量
mount -a 重新挂载
df -h 看磁盘容量
2.5 逻辑卷缩小
umount
e2fsck -f /dev/卷组名/逻辑卷名称 检查硬盘完整性
resize2fs /dev/dev/卷组名/逻辑卷名称 200M 确认是否可以缩小至200M
lvreduce -L 200 /dev/卷组名/逻辑卷名称
mount -a 重新挂载
df -h 看磁盘容量
2.6 删除逻辑卷 步骤
umount
vim /etc/fstab 删除配置信息
lvremove /dev/卷组名/逻辑卷名
vgremove 卷组名
pvremove /dev/sdb /dev/sdc
浙公网安备 33010602011771号