温馨提示×

Linux分区怎么恢复

小樊
52
2025-09-16 07:25:15
栏目: 智能运维

Linux分区恢复需根据损坏类型选择工具,核心操作如下:

一、紧急准备

  • 停止写入:立即卸载分区或挂载为只读,避免数据覆盖。
  • 创建镜像:用ddddrescue备份磁盘镜像,操作前确保数据安全。

二、按场景选择工具

1. 分区表损坏/误删

  • TestDisk(推荐):
    • 支持MBR/GPT分区表恢复,可搜索并重建分区结构。
    • 操作:sudo testdisk /dev/sdX → 选择磁盘 → 分析模式(快速/深度)→ 找到分区后预览文件 → 写入分区表。
  • GParted(图形化):
    • 适合新手,通过界面恢复误删分区,支持ext4、NTFS等文件系统。

2. 文件系统损坏

  • ext系列(ext2/3/4)
    e2fsck修复:sudo e2fsck -f /dev/sda1
  • XFS文件系统
    xfs_repair修复:sudo xfs_repair /dev/sda1

3. 无分区表/数据恢复

  • PhotoRec
    • 扫描磁盘按文件类型恢复(不恢复分区结构),保存路径需为其他磁盘。
    • 操作:sudo photorec /dev/sda → 选择文件类型 → 指定恢复路径。

三、注意事项

  • 避免误操作:操作前确认磁盘设备名(如/dev/sda),优先在Live环境中操作。
  • 专业场景:若为RAID、SSD坏道或加密分区,建议联系专业机构。

工具来源

0