LVM 配置流程
1. 创建物理卷 (PV)查看可用磁盘/分区lsblk创建物理卷使用分区而非整个磁盘pvcreate /dev/sda1 pvcreate /dev/sdb1# 可以添加多个查看物理卷pvdisplay2. 创建卷组 (VG)创建卷组包含一个或多个物理卷vgcreate datevg /dev/sda1添加更多物理卷到现有卷组vgextend datevg /dev/sdb1查看卷组vgdisplay datevg3. 创建逻辑卷 (LV)创建逻辑卷例如大小 10G名称 datalvlvcreate -L 10G -n datalv datevg或使用所有剩余空间lvcreate -l 100%FREE -n datalv datevg查看逻辑卷lvdisplay4. 格式化并挂载格式化逻辑卷例如ext4 文件系统mkfs.ext4 /dev/datevg/datalv创建挂载点mkdir /mnt/data临时挂载mount /dev/datevg/datalv /mnt/data永久挂载编辑 /etc/fstabecho /dev/datevg/datalv /mnt/data ext4 defaults 0 0 | sudo tee -a /etc/fstab5.检查当前状态在执行 vgcreate 之前建议先检查磁盘状态查看磁盘分区情况fdisk -l /dev/sda查看是否已有 LVM 标签blkid /dev/sda*查看当前卷组vgdisplay查看当前物理卷pvdisplay6.可能遇到的错误及解决错误信息原因解决方法Device /dev/sda not found设备不存在检查设备名称lsblkDevice /dev/sda excluded设备正在使用确保分区未挂载umount /dev/sda*Can’t open /dev/sda exclusively设备忙检查是否有进程使用lsof /dev/sda/dev/sda: already part of volume group已是物理卷使用 vgcreate 直接创建卷组或先 pvremove7.安全建议备份数据LVM 操作涉及磁盘底层修改务必先备份重要数据使用分区尽量使用分区/dev/sda1而非整个磁盘/dev/sda检查挂载确保目标设备未被挂载使用测试环境先在虚拟机或测试机上验证操作