一、前期准备:创建虚拟磁盘并分配初始空间
在VirtualBox中为Debian虚拟机分配磁盘空间,需先创建虚拟磁盘并设置初始大小。操作步骤如下:
二、系统安装时的分区规划(关键步骤)
Debian系统安装时需合理划分分区,以满足不同需求(如系统稳定性、数据隔离)。常见分区方案及操作如下:
/(根分区,存储系统文件)、swap(交换分区,替代内存,建议大小为物理内存的1-2倍,若物理内存≥8GB可省略)等分区,无需手动操作,适合新手快速部署。/(根分区):至少10GB,存储系统核心文件和默认安装的软件,是必须的分区。/home(家目录分区):分配剩余大部分空间(如20GB+),存储用户个人文件(文档、图片、下载等),方便系统重装时保留个人数据。swap(交换分区):根据物理内存大小设置(如内存≤4GB,分配2-4GB;内存≥8GB,可省略)。/boot(引导分区):建议分配512MB-1GB,存储系统引导文件(如GRUB),避免根分区空间不足导致无法启动。/、/home),依次创建所需分区。三、日常使用中的磁盘空间管理
系统运行一段时间后,可能因安装软件、存储文件等原因导致磁盘空间不足,需通过以下方式优化:
apt命令清理旧软件包和缓存:sudo apt autoremove(删除不再需要的依赖包)、sudo apt clean(清理/var/cache/apt/archives中的软件包缓存);使用du和df命令查找大文件或占用空间大的目录(如sudo du -sh /var/* | sort -h查看/var目录下各子目录大小)。fdisk -l查看新磁盘设备名(如/dev/sdb)。sudo fdisk /dev/sdb,按提示创建新分区并格式化为ext4),例如:sudo mkfs.ext4 /dev/sdb1。sudo mkdir /mnt/data),临时挂载分区(sudo mount /dev/sdb1 /mnt/data),验证挂载效果(df -h)。/etc/fstab文件(sudo nano /etc/fstab),添加一行/dev/sdb1 /mnt/data ext4 defaults 0 0,保存后重启系统即可自动挂载。四、磁盘扩容操作(扩展虚拟磁盘空间)
若初始分配的虚拟磁盘空间不足,可通过以下步骤扩展:
fdisk -l查看虚拟磁盘设备名(如/dev/sda)和现有分区(如/dev/sda1)。sudo apt update && sudo apt install gparted。sudo gparted),选择目标磁盘(如/dev/sda),右键点击需要扩展的分区(如/dev/sda1),选择“调整/移动”,拖动分区边界至新增空间,点击“应用”完成分区扩展。sudo resize2fs /dev/sda1。sudo xfs_growfs /dev/sda1(XFS文件系统需在挂载状态下扩展)。df -h命令查看分区大小,确认新增空间已可用。注意事项
/home目录、数据库文件),防止误操作导致数据丢失。