You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何恢复已克隆分区中缺失的/home目录?仅恢复了/etc等其他目录

Ubuntu分区数据恢复操作步骤
  • 首先确认克隆分区的挂载路径,执行sudo lsblk查看/dev/sda1对应的挂载目录,下文统一记为<挂载路径>
  • 优先查找lost+found目录:fsck修复过程中识别到的异常文件/目录都会被移动到分区根目录的lost+found下,该目录默认需要root权限访问,执行如下命令查看内容:
    sudo ls -la <挂载路径>/lost+found
    
    目录下以数字命名的条目就是恢复的文件/目录,可直接进入查看内容,/home目录大概率以该形式存放在此处
  • 若lost+found内未找到目标内容,使用extundelete工具扫描恢复(仅针对Ubuntu默认的ext4文件系统,全程不要向/dev/sda1写入任何数据,避免覆盖残留数据):
    1. 先卸载外接硬盘分区:sudo umount /dev/sda1
    2. Garuda系统下安装恢复工具:sudo pacman -S extundelete
    3. 执行恢复命令,指定恢复/home目录:sudo extundelete /dev/sda1 --restore-directory /home
    4. 恢复的文件会自动输出到当前命令执行路径下的RECOVERED_FILES目录中,直接拷贝所需内容即可
  • 若extundelete扫描无结果,使用testdisk做深度扇区扫描:执行sudo testdisk /dev/sda1,按照向导选择对应分区类型后执行全量扫描,扫描完成后即可在可恢复文件列表中找到/home目录,标记后导出到其他正常存储空间即可

所有恢复操作仅在克隆的外接硬盘分区上执行,不要操作原nvme设备上的Ubuntu分区,避免破坏残留数据

内容的提问来源于stack exchange,提问作者DennisJohnson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 21:45:03