温馨提示×

debian分区怎么用lvm

小樊
42
2026-09-07 19:54:10
栏目: 智能运维

在 Debian 下使用 LVM(Logical Volume Manager) 通常出现在安装系统阶段安装后管理磁盘两种场景。下面我分两部分讲:安装时用 LVM安装后如何使用/管理 LVM


一、Debian 安装时使用 LVM(推荐方式)

1. 安装分区阶段选择 LVM

在 Debian 安装程序的 “分区磁盘” 步骤中:

  • 选择 “使用整个磁盘并设置 LVM”
  • 或选择 “手动分区” → 创建 PV → 创建 VG → 创建 LV

最简单方式:

使用整个磁盘并设置 LVM

安装器会自动:

  • 创建物理卷(PV)
  • 创建卷组(VG,通常叫 debian-vg
  • 创建逻辑卷(LV,如 rootswap

2. 手动方式(更灵活)

如果你选了“手动分区”:

  1. 在一个分区上设置为 物理卷(LVM)
  2. 创建卷组:
    vgcreate vg0 /dev/sda1
    
  3. 创建逻辑卷:
    lvcreate -L 20G -n root vg0
    lvcreate -L 4G -n swap vg0
    lvcreate -l 100%FREE -n home vg0
    
  4. 格式化并挂载:
    mkfs.ext4 /dev/vg0/root
    mkswap /dev/vg0/swap
    

二、安装后管理 LVM(常用命令)

1. 查看 LVM 状态

pvdisplay      # 物理卷
vgdisplay      # 卷组
lvdisplay      # 逻辑卷

2. 扩容逻辑卷(非常常用)

例如给 / 扩容 10G:

lvextend -L +10G /dev/debian-vg/root
resize2fs /dev/debian-vg/root   # ext4
# 或 xfs_growfs /mount/point   # xfs

3. 添加新磁盘到 LVM

pvcreate /dev/sdb
vgextend debian-vg /dev/sdb
lvextend -l +100%FREE /dev/debian-vg/root

4. 减小逻辑卷(有风险,先备份)

umount /dev/vg0/home
e2fsck -f /dev/vg0/home
resize2fs /dev/vg0/home 20G
lvreduce -L 20G /dev/vg0/home

三、LVM 结构简单理解

磁盘 / 分区
   ↓
PV(物理卷)
   ↓
VG(卷组)
   ↓
LV(逻辑卷)
   ↓
文件系统(ext4 / xfs)

四、建议

  • 系统盘推荐用 LVM,方便以后扩容
  • /boot 通常不要放 LVM(BIOS 旧机器)
  • 云服务器一般已用 LVM

如果你愿意,可以告诉我:

  • 安装 Debian 还是 已安装后加磁盘
  • 物理机 / 虚拟机 / 云服务器

我可以直接给你一步步命令

0