Debian分卷故障恢复指南
当分卷出现文件系统损坏(如无法挂载、提示“superblock corrupt”)时,可通过fsck工具检查和修复。操作步骤:
umount /dev/sdXY(sdXY为分卷设备名,如sda1)。fsck -fy /dev/sdXY(-f强制检查,-y自动修复错误)。reboot。若分卷操作(如调整分区大小、移动分区)导致GRUB无法启动(黑屏显示“grub rescue>”),需重新安装GRUB:
/dev/sda1)到/mnt:mount /dev/sda1 /mnt。mount --bind /dev /mnt/dev、mount --bind /proc /mnt/proc、mount --bind /sys /mnt/sys。chroot /mnt。/dev/sda):grub-install /dev/sda。update-grub。exit→reboot(移除Live介质)。若分卷因误操作(如删除分区、格式化)丢失,可使用TestDisk工具扫描并恢复:
sudo apt-get install testdisk。sudo testdisk /dev/sdX(sdX为磁盘设备名,如sda,而非分卷)。若分卷为ext3/ext4格式且文件被误删除,可使用extundelete工具恢复:
sudo apt-get install extundelete。umount /dev/sdXY。sudo extundelete /dev/sdXY --restore-all(恢复所有文件)或--restore-file /path/to/file(恢复指定文件)。RECOVERED_FILES文件夹中。若分卷为NTFS格式(如双系统中的Windows分区),可使用ntfsfix工具修复常见错误(如“dirty”标志、无法挂载):
sudo apt-get install ntfsfix。sudo ntfsfix /dev/sdXY(sdXY为NTFS分区设备名)。若需调整分卷大小、合并分区或修复分区表,可使用GParted图形化工具:
/dev/sda),查看分卷状态(红色感叹号表示错误)。rsync或外部存储设备),避免数据覆盖。