首页 > 代码库 > 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逻辑卷