Linux 使用Lvm
Linux 使用Lvm
使用 LVM 将磁盘 /dev/vda 挂载到 /data 的完整指南
在 Linux 系统中,LVM(Logical Volume Manager) 是一种强大的磁盘管理工具,它提供了比传统分区更灵活的磁盘空间管理方式。本文将详细介绍:
- 什么是 LVM
- LVM 的基本组成
- 如何将磁盘
/dev/vda 使用 LVM 挂载到/data - 常用 LVM 命令汇总
一、什么是 LVM?
LVM(Logical Volume Manager) 是 Linux 下的逻辑卷管理器,它允许你将多个物理磁盘或分区组合成一个或多个“卷组(Volume Group)”,然后从这些卷组中创建“逻辑卷(Logical Volume)”,并像普通分区一样进行格式化和挂载。
✅ LVM 的优势:
| 优势 | 说明 |
|---|---|
| 灵活扩容 | 可随时扩展逻辑卷容量 |
| 支持快照 | 可为逻辑卷创建快照用于备份 |
| 支持条带化 | 提升性能 |
| 支持动态调整 | 不需要重启即可调整容量 |
二、LVM 的基本组成
| 组件 | 描述 |
|---|---|
| 物理卷(PV) | 物理磁盘或分区,是 LVM 的基础 |
| 卷组(VG) | 由一个或多个物理卷组成,是逻辑卷的容器 |
| 逻辑卷(LV) | 从卷组中划分出来的逻辑分区,可格式化挂载使用 |
三、将 /dev/vda 挂载到 /data 的完整步骤
1. 创建 LVM 分区
使用 fdisk 对 /dev/vda 创建一个 LVM 分区:
fdisk /dev/vda
输入以下命令:
n -> 新建分区
p -> 主分区
1 -> 分区号 1
回车 -> 默认起始扇区
回车 -> 默认结束扇区(使用全部空间)
t -> 改变分区类型
8e -> LVM 类型
w -> 保存并退出
刷新分区表(部分系统需要):
partprobe /dev/vda
2. 创建物理卷(PV)
pvcreate /dev/vda1
3. 创建卷组(VG)
创建一个名为 data_vg 的卷组:
vgcreate data_vg /dev/vda1
4. 创建逻辑卷(LV)
创建一个名为 data_lv 的逻辑卷,使用全部空间:
lvcreate -l 100%FREE data_vg -n data_lv
5. 格式化逻辑卷
格式化为 ext4 文件系统(也可以使用 xfs):
mkfs.ext4 /dev/data_vg/data_lv
6. 挂载逻辑卷到 /data
创建挂载目录:
mkdir -p /data
挂载逻辑卷:
mount /dev/data_vg/data_lv /data
7. 设置开机自动挂载
获取逻辑卷的 UUID:
blkid /dev/data_vg/data_lv
输出示例:
/dev/mapper/data_vg-data_lv: UUID="123e4567-e89b-12d3-a456-426614174000" TYPE="ext4"
编辑 /etc/fstab 文件:
nano /etc/fstab
添加如下一行(替换为你自己的 UUID):
UUID=123e4567-e89b-12d3-a456-426614174000 /data ext4 defaults 0 2
8. 验证挂载
检查是否挂载成功:
df -h | grep /data
你应该看到类似如下输出:
/dev/mapper/data_vg-data_lv 890G 77M 845G 1% /d

浙公网安备 33010602011771号