在Linux系统中,磁盘数据修复工具的选择取决于具体场景(如文件系统损坏、误删除、分区表修复等)。以下是分类整理的常用工具及使用场景:
fsck
bash
sudo fsck -y /dev/sdX # -y自动修复错误xfs_repair
bash
sudo xfs_repair /dev/sdXbtrfs check
bash
sudo btrfs check --repair /dev/sdX # 谨慎使用--repair参数gpart / gparted
sudo apt install gpartbash
sudo gpart /dev/sdXtestdisk
sudo apt install testdiskextundelete
sudo apt install extundeletebash
extundelete /dev/sdX --restore-file /path/to/filephotorec(与testdisk同包)
scalpel
sudo apt install scalpelmdadm
bash
sudo mdadm --repair /dev/mdXdmraid
ddrescue
sudo apt install gddrescuebash
sudo ddrescue /dev/sdX /dev/sdY rescue.logClonezilla
debugfs
bash
sudo debugfs /dev/sdXntfsfix
bash
sudo ntfsfix /dev/sdXdd或ddrescue)。btrfs check --repair)可能导致数据二次损坏。根据具体问题选择合适的工具,若需进一步指导,请提供更多细节(如文件系统类型、错误现象等)。