如何恢复主文件夹?克隆的分区恢复了其他目录,如 /etc/ 但不恢复 /home
How to recover home folder? Cloned partition recovered other directories like /etc/ but not /home
我的笔记本电脑上有两个 linux 分区(一个 ubuntu 和一个 garuda)。 Ubuntu 给我带来了问题所以我安装了 Garuda 来检查它。 Garuda 分区已满,所以我使用 KDE 分区管理器缩小 ubuntu 分区,以便我可以扩展 Garuda。
然后,Ubuntu 不会挂载也不会启动,因为它说 fs 大小错误。我在分区上 运行 fsck 并点击是几乎所有的东西。这包括强制重写它说它无法访问的块和删除 inode 等。事后看来可能是一个错误。
现在,我得到了一个外部硬盘驱动器并使用“sudo dd if=/dev/nvme0n1p5 of=/dev/sda1 conv=noerror,sync”克隆了 Ubuntu 分区。外置硬盘挂载没有问题,但是没有/home/文件夹,只有/etc/等文件夹。
我不认为有很多文件我无法从 git 存储库中取回,但是如果能够访问 /home 文件夹就更好了,这样我就可以获取所有内容,删除 ubuntu 分区,并调整 garuda 的大小。
提前致谢!
我明白了。我有点关注 https://unix.stackexchange.com/questions/129322/file-missing-after-fsck 但是
我使用 dd 将分区复制到外部驱动器。然后安装外部驱动器(即使我无法安装原始 ubuntu 分区,它也能正常工作)。然后我进入分区上的 lost+found 文件夹并使用“查找”来搜索我知道我的主文件夹中的文件,它找到了该文件。我无法访问我的所有文档等
我的笔记本电脑上有两个 linux 分区(一个 ubuntu 和一个 garuda)。 Ubuntu 给我带来了问题所以我安装了 Garuda 来检查它。 Garuda 分区已满,所以我使用 KDE 分区管理器缩小 ubuntu 分区,以便我可以扩展 Garuda。
然后,Ubuntu 不会挂载也不会启动,因为它说 fs 大小错误。我在分区上 运行 fsck 并点击是几乎所有的东西。这包括强制重写它说它无法访问的块和删除 inode 等。事后看来可能是一个错误。
现在,我得到了一个外部硬盘驱动器并使用“sudo dd if=/dev/nvme0n1p5 of=/dev/sda1 conv=noerror,sync”克隆了 Ubuntu 分区。外置硬盘挂载没有问题,但是没有/home/文件夹,只有/etc/等文件夹。
我不认为有很多文件我无法从 git 存储库中取回,但是如果能够访问 /home 文件夹就更好了,这样我就可以获取所有内容,删除 ubuntu 分区,并调整 garuda 的大小。
提前致谢!
我明白了。我有点关注 https://unix.stackexchange.com/questions/129322/file-missing-after-fsck 但是
我使用 dd 将分区复制到外部驱动器。然后安装外部驱动器(即使我无法安装原始 ubuntu 分区,它也能正常工作)。然后我进入分区上的 lost+found 文件夹并使用“查找”来搜索我知道我的主文件夹中的文件,它找到了该文件。我无法访问我的所有文档等