Ubuntu挂载LVM卷的方法
导读:Ubuntu 挂载 LVM 卷的实用步骤 一 前置检查与准备 确认已安装 LVM 工具并加载内核模块:sudo apt update && sudo apt install -y lvm2;sudo modprobe dm...
Ubuntu 挂载 LVM 卷的实用步骤
一 前置检查与准备
- 确认已安装 LVM 工具并加载内核模块:sudo apt update & & sudo apt install -y lvm2;sudo modprobe dm-mod。
- 识别磁盘与分区:使用 lsblk -f、sudo fdisk -l 确认设备名(如 /dev/sda、/dev/nvme0n1),避免误操作。
- 查看 LVM 结构:
- 物理卷:sudo pvs 或 sudo pvdisplay
- 卷组:sudo vgs 或 sudo vgdisplay
- 逻辑卷:sudo lvs 或 sudo lvdisplay
- 若卷组存在未分配空间,可直接新建 LV;若要把新磁盘纳入 LVM,先初始化为 PV 并加入 VG(见下文“扩展”部分)。
二 标准挂载流程
- 创建逻辑卷(LV):
- 指定大小:sudo lvcreate -L 100G -n data_lv ubuntu-vg
- 使用全部剩余空间:sudo lvcreate -n data_lv -l 100%FREE ubuntu-vg
- 格式化文件系统(示例为 ext4,也可选 xfs、btrfs):sudo mkfs.ext4 /dev/ubuntu-vg/data_lv
- 创建挂载点并挂载:sudo mkdir -p /data;sudo mount /dev/ubuntu-vg/data_lv /data
- 验证:df -hT | grep /data;lsblk -f 应显示挂载点与文件系统类型。
三 开机自动挂载
- 获取 LV 的 UUID:sudo blkid /dev/ubuntu-vg/data_lv
- 备份并编辑 /etc/fstab:
- 推荐按 UUID 挂载(更稳定):
UUID=你的UUID /data ext4 defaults 0 2 - 或使用设备路径:
/dev/ubuntu-vg/data_lv /data ext4 defaults 0 2
- 推荐按 UUID 挂载(更稳定):
- 验证 fstab 语法:sudo mount -a(无报错即正确)。
四 扩展已有 LVM 卷后再挂载
- 识别新增空间或新磁盘:lsblk、sudo fdisk -l。
- 初始化并加入卷组:sudo pvcreate /dev/sda4;sudo vgextend ubuntu-vg /dev/sda4。
- 扩展逻辑卷:
- 使用全部剩余空间:sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
- 指定大小:sudo lvextend -L +100G /dev/ubuntu-vg/ubuntu-lv
- 调整文件系统大小:
- ext4:sudo resize2fs /dev/ubuntu-vg/ubuntu-lv
- xfs:sudo xfs_growfs /(从根目录执行)
- 如为新建 LV,按“标准挂载流程”创建文件系统并挂载。
五 常见问题与排错
- 设备名变化导致挂载失败:优先使用 UUID 配置 /etc/fstab,避免 /dev/sdX 或 /dev/mapper 名称变动。
- 扩展后容量未生效:确认已对文件系统执行扩容(ext4 用 resize2fs,xfs 用 xfs_growfs)。
- 根分区在线扩容风险:如需对系统根 LV 扩容,建议使用 Live CD/USB 环境操作。
- 操作前务必做好数据备份,避免误删或误写导致的数据丢失。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu挂载LVM卷的方法
本文地址: https://pptw.com/jishu/788228.html
