在虚拟机中为Debian系统配置分卷(包括传统分区、LVM逻辑卷),需结合虚拟机磁盘管理与Debian分卷工具,以下是详细步骤:
/dev/sdb
、/dev/sdc
等)。适用于需要固定分区大小的场景,步骤如下:
lsblk
或sudo fdisk -l
,确认新磁盘设备名(如/dev/sdb
)。fdisk
工具创建分区:sudo fdisk /dev/sdb # 进入分区编辑模式 n # 创建新分区 p # 选择主分区(或e选扩展分区) 1 # 分区号(默认1) +10G # 分区大小(如10GB,直接回车则用剩余空间) w # 保存并退出
用p
命令检查分区表是否正确。sudo mkfs.ext4 /dev/sdb1 # 替换为实际分区名
sudo mkdir /mnt/mydisk # 创建挂载目录 sudo mount /dev/sdb1 /mnt/mydisk # 挂载分区
用df -h
验证挂载是否成功。/etc/fstab
文件,添加以下行(替换设备名、挂载点和文件系统):/dev/sdb1 /mnt/mydisk ext4 defaults 0 2
保存后重启系统,分区将自动挂载。适用于需要动态调整分区大小的场景,步骤如下:
sudo apt update && sudo apt install lvm2
sudo pvcreate /dev/sdb # 若为整个磁盘(如/dev/sdb);若为分区则用/dev/sdb1
用sudo pvs
验证物理卷是否创建成功。sudo vgcreate my_vg /dev/sdb # “my_vg”为卷组名,可自定义
用sudo vgs
验证卷组是否存在。sudo lvcreate -l 100%FREE -n my_lv my_vg # 使用卷组全部剩余空间,逻辑卷名为“my_lv”
用sudo lvs
验证逻辑卷是否创建成功。sudo mkfs.ext4 /dev/my_vg/my_lv # 替换为实际逻辑卷名(格式:卷组名/逻辑卷名)
sudo mount /dev/my_vg/my_lv /mnt/mydisk
/etc/fstab
,添加以下行(需获取逻辑卷UUID,用sudo blkid /dev/my_vg/my_lv
获取):UUID=<UUID> /mnt/mydisk ext4 defaults 0 2
替换<UUID>
为实际值,保存后重启生效。若虚拟机磁盘空间不足,需扩展分卷,步骤如下:
growpart
工具(用于扩展分区):sudo apt install cloud-guest-utils
/dev/sda1
):sudo growpart /dev/sda 1 # 第一个参数为磁盘名,第二个为分区号
sudo resize2fs /dev/sda1 # 若为xfs文件系统,用“sudo xfs_growfs /dev/sda1”
resize2fs
用于ext4,xfs_growfs
用于xfs)。