首页 > 代码库 > Linux逻辑卷
Linux逻辑卷
LogicalVolume Manager 逻辑卷管理器
可以动态调整磁盘容量,提高磁盘管理灵活性
/boot挂载分区不能基于LVM创建
可以使用图形或字符终端管理LVM
LVM的建立过程
PV (PhysicalVolume)物理卷
物理卷可以由整个硬盘也可以是独立分区转化而成
物理卷包括了许多默认大小为4MB的PE(PhysicalExtent)基本单元
VG(VolumeGroup)卷组
卷组由一个或多个物理卷组成的整体
LVM建立过程
LV(LogicalVoluem)逻辑卷
从卷组中取出的一部分空间,可以建立文件系统。
RAID
RAID 0
是有那个两块硬盘组成磁盘阵列
将连续的数据分分散到多个磁盘上读取,显著提高整体读取性能
RAID 1
拥有镜像备份盘
当一个磁盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据。
RAID 5
最少需要三块硬盘
具有R0的读写速度,具有R1的备份功能(冗余校验)Linux
LinuxRAID的建立
利用3块硬盘组建RAID5
mdadm-C /dev/md0-n3 -l5 /dev/sd[bcd]
-C 创建阵列存储设备
-n 添加磁盘的数量
-l RAID的等级
查看RAID状态
mdadm-D /dev/md0 查看uuid
由于md0设备文件属于临时创建,重启系统后会失效,需要建立阵列的配置文件使其永久生效
vim /etc/mdadm.conf
ARRAY /dev/md0 UUID=xxxxxxxxxxxxxxxxxxxxxxx
pvcreate /dev/md0 建立物理卷卷组逻辑卷
RAID5的故障处理
mdadm --manage /dev/md0 --fail/dev/sdb
--fail 将设备设定为出错状态
--remove 将设备从阵列中移除
--add 添加设备进入阵列
停用阵列
umount /dev/md0 卸载设备
vim /etc/fstab
#/dev/vg_raid/lv_raid /mnt/raid5 ext4 defaults 00 注释有效内容
vim /etc/mdadm.conf
# ARRAY /dev/md0UUID=xxxxxxxxxxxxxxxxxxxxxxx 注释有效内容
mdadm -S /dev/md0 停止md0
cat /proc/mdstat 验证状态
Linux逻辑卷