Debian分卷维护指南
df -h命令查看所有挂载分区的容量、已用空间及剩余空间,快速识别空间不足的分区。lvdisplay查看逻辑卷(LV)的大小、路径及所属卷组;使用vgdisplay查看卷组(VG)的总容量、剩余空间及物理卷组成;用pvdisplay查看物理卷(PV)的设备信息(如/dev/sdb1)。inotify-tools(sudo apt install inotify-tools),使用inotifywait -m -e create,delete,modify /path/to/dir命令实时监控指定目录的文件变动(如新增、删除、修改),帮助追踪分卷内的异常活动。lvextend -L +5G /dev/vgname/lvname命令扩展逻辑卷(如增加5GB);扩展后,针对ext4文件系统使用resize2fs /dev/vgname/lvname命令调整文件系统大小,使新增空间可用。du -sh /path/*命令查找大文件或目录(如/var/log日志文件),通过apt autoremove清理无用软件包,删除临时文件(/tmp)或旧日志(logrotate工具配置自动轮转),释放分卷空间。dd if=/dev/zero of=/swapfile bs=1M count=2048创建2GB交换文件,用mkswap /swapfile格式化,swapon /swapfile启用;编辑/etc/fstab添加/swapfile none swap sw 0 0实现开机自动挂载,并通过sysctl vm.swappiness=60调整交换分区使用优先级(值越低越倾向于使用物理内存)。rsync -avz /source/dir /backup/dir或tar -czvf backup.tar.gz /important/dir命令备份数据到外部设备或远程服务器,避免分区操作导致的数据丢失。fsck -fy /dev/sdXn命令检查并自动修复文件系统错误(如分区意外断电导致的损坏),修复前需卸载分区(umount /dev/sdXn)。partx -u /dev/sdX重新登记分区表,然后chroot /mnt切换到原系统环境,执行grub-install /dev/sdX重新安装GRUB到硬盘,update-grub生成新的启动菜单。testdisk工具(sudo apt install testdisk)扫描磁盘,选择“Analyze”分析分区结构,找到丢失的分区后选择“Write”写入分区表;若分区表无法恢复,可使用extundelete(sudo apt install extundelete)恢复ext3/ext4文件系统中的删除文件(sudo extundelete /dev/sdXn --restore-all)。