Ubuntu使用LVM(逻辑卷管理)挂载磁盘的操作步骤
作者:i建模
本文介绍了在Ubuntu系统中使用LVM(逻辑卷管理)挂载磁盘的详细步骤,包括物理卷初始化、卷组创建、逻辑卷划分、文件系统配置、挂载点设置、以及扩展容量等,通过这些步骤,用户可以灵活地管理磁盘空间,提高存储效率,需要的朋友可以参考下
在 Ubuntu 中使用 LVM(逻辑卷管理)挂载磁盘需要完成物理卷初始化、卷组创建、逻辑卷划分及文件系统配置等步骤。以下是详细操作指南:
一、前期准备
安装 LVM 工具
确保系统已安装 lvm2 工具包:
sudo apt update && sudo apt install -y lvm2
识别磁盘与分区
使用以下命令查看可用磁盘及分区信息:
lsblk -f # 查看磁盘分区和文件系统类型 sudo fdisk -l # 详细磁盘信息
确认目标磁盘(如 /dev/sdb)未被使用且无重要数据。
二、创建 LVM 结构
1.初始化物理卷(PV)
将磁盘或分区标记为 LVM 物理卷:
sudo pvcreate /dev/sdb # 单个磁盘 sudo pvcreate /dev/sdb1 /dev/sdc1 # 多个分区
验证物理卷:
sudo pvs # 或 pvdisplay
2.创建卷组(VG)
将物理卷合并为逻辑存储池:
sudo vgcreate vg_data /dev/sdb # 卷组名称为 vg_data
查看卷组信息:
sudo vgs # 或 vgdisplay
3.创建逻辑卷(LV)
从卷组中划分逻辑卷:
sudo lvcreate -L 50G -n lv_storage vg_data # 指定大小 sudo lvcreate -l 100%FREE -n lv_storage vg_data # 使用剩余全部空间
验证逻辑卷:
sudo lvs # 或 lvdisplay
三、格式化与挂载
1.格式化逻辑卷
选择文件系统类型(如 ext4 或 xfs):
sudo mkfs.ext4 /dev/vg_data/lv_storage # ext4 格式 sudo mkfs.xfs /dev/vg_data/lv_storage # xfs 格式
2.创建挂载点并临时挂载
sudo mkdir -p /mnt/data # 创建挂载目录 sudo mount /dev/vg_data/lv_storage /mnt/data # 临时挂载
验证挂载:
df -hT | grep /mnt/data # 查看挂载状态 lsblk -f # 确认文件系统类型
3.配置开机自动挂载
获取 UUID:
sudo blkid /dev/vg_data/lv_storage
编辑 /etc/fstab:
sudo nano /etc/fstab
添加以下行(推荐使用 UUID):
UUID=123e4567-e89b-12d3-a456-426614174000 /mnt/data ext4 defaults 0 2
验证配置:
sudo mount -a # 无报错即成功
四、扩展 LVM 容量(可选)
若需扩展逻辑卷,可按以下步骤操作:
添加新磁盘到卷组:
sudo pvcreate /dev/sdc # 初始化新磁盘 sudo vgextend vg_data /dev/sdc # 加入卷组
扩展逻辑卷:
sudo lvextend -L +20G /dev/vg_data/lv_storage # 增加 20G
调整文件系统:
ext4:
sudo resize2fs /dev/vg_data/lv_storage
xfs:
sudo xfs_growfs /mnt/data
五、常见问题排查
设备未识别:
- 检查磁盘是否被系统识别(
lsblk)。 - 确认分区类型已设置为
8e(LVM):
sudo fdisk /dev/sdb # 进入分区工具,修改类型为 LVM
挂载失败:
- 检查
/etc/fstab中的 UUID 或设备路径是否正确。 - 使用
fsck修复文件系统:
sudo fsck /dev/vg_data/lv_storage
总结
通过以上步骤,可在 Ubuntu 中完成 LVM 磁盘的创建、挂载及自动挂载配置。LVM 的优势在于动态调整存储空间,适用于需要灵活管理磁盘资源的场景。若需进一步优化,可结合 RAID 或快照功能提升数据可靠性。
以上就是Ubuntu使用LVM(逻辑卷管理)挂载磁盘的操作步骤的详细内容,更多关于Ubuntu LVM挂载磁盘的资料请关注脚本之家其它相关文章!
