虚拟机中 Debian 的磁盘管理实操指南
一 基础操作清单
lsblk、sudo fdisk -l。fdisk 或 parted 创建、删除、调整分区;图形界面可用 GParted(适合直观拖拽调整)。sudo mkfs.ext4 /dev/sdX1。sudo mkdir -p /mnt/data,挂载 sudo mount /dev/sdX1 /mnt/data;写入 /etc/fstab 实现自动挂载,推荐使用 UUID(可通过 blkid 获取),示例:UUID=... /mnt/data ext4 defaults 0 2。df -h、lsblk 确认容量与挂载状态。二 扩容磁盘的两条主线
lsblk、sudo fdisk -l。parted 调整分区结束位置(如 resizepart 2 100%),或 fdisk 删除后重建更大分区(注意起始扇区保持一致)。sudo pvresize /dev/sdXY、sudo lvextend -l +100%FREE /dev/<vg>/<lv>。sudo resize2fs /dev/<vg>/<lv> 或 sudo resize2fs /dev/sdX1sudo xfs_growfs /mount/pointdf -h 查看扩容是否生效。lsblk 确认新盘(如 /dev/sdb)。sudo fdisk /dev/sdb → sudo mkfs.ext4 /dev/sdb1。sudo mkdir -p /mnt/newdisk,sudo mount /dev/sdb1 /mnt/newdisk;在 /etc/fstab 中以 UUID 方式写入自动挂载条目。三 缩减空间与回收镜像体积
sudo apt-get clean、sudo apt-get autoremove、sudo rm -rf /tmp/*。sudo apt-get install zerofree,sudo zerofree /dev/sdX1;关机后执行:VBoxManage modifyhd /path/to/disk.vdi --compact。四 性能与可维护性的优化建议
resize2fs),持续监控 df -h 与 I/O 使用情况。