在虚拟机中为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)。