大小调整操作中断后如何修复ext3分区?


8

我当时gparted用来调整近TB的ext3分区的大小,在左侧增加了大约40 GB。在移动数据将近12个小时之后(估计还有23个小时仍在运行),系统挂起。现在fsck在每个索引节点中报告过多的非法数据。在这种情况下,如何修复FS?

Answers:


2

不幸的是,我认为你很困惑。如果您只是弄乱了分区表,那么TestDisk是您的最佳选择,但是由于您一直在调整大小(这实际上意味着复制甚至删除),因此您的数据或多或少地受到了破坏。

如果在执行调整大小操作之前有备份,那么这是使用备份的好时机。否则,我不知道您能做什么,我将放弃该分区并创建一个新分区,对其中的数据说再见。必须从中吸取的教训是,始终谨慎使用数据。(当然,您应该尝试等待,看看是否有任何超级好的答案可以做得更好,但不要抱太大希望。)

现在,如果您确实有备份,“调整大小”的一种更简便的方法是删除旧分区,创建一个新分区,然后在该位置还原数据。


1

我遇到了同样的问题,并将向以后的访问者介绍如何解决。

我在https://help.ubuntu.com/community/DataRecovery上找到了一些钩子来解决我的问题。 我目前photorec在TestDisk软件包(sudo apt-get install testdisk)中使用photorec /dev/sdXY,之后使用X是有问题的设备,Y是分区号。该设备。

例如,使用/dev/sdb3

sudo fdisk -l
photorec /dev/sdb3 

查看fdisk为您提供的数字sdb3:开始和结束数字。这些是您在其中的下一个命令所需的photorec

rescue startnumber endnumber     (take those from the fdisk details)

接下来,您必须指向任何恢复的文件应该放在哪里。取另一个具有足够空间的磁盘(或至少分区)。接下来的漫长旅程可能会开始,尝试营救60多种公认的文件格式。文件名将丢失,但是如果您正在寻找孙子或祖父母的任何视频快照,那么这很麻烦。文件大小可能对此有所帮助。

再等20多个小时,以等待是否可以100%恢复任何内容。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.