После спасения с 'dd' - что сделать?

У меня есть внешнее, это очень внезапно сломалось на мне. Это не могло бы быть в ужасной форме, хотя я не могу быть уверен.

Я просто попытался восстановить его при помощи ddrescue, прямо к большому разделу.

sudo dd if=/dev/sdb of=/dev/sda3 bs=4096 conv=notrunc,noerror,sync

Это работало в течение пары часов и сказало, что были скопированы 160 bg. Я не сделал изображение, просто скопировал sdb в sda3.

Свет диска постоянно был легок, что все время, хотя я не услышал шума.

Таким образом после того, как это работает, я нахожу, что раздел, к которому я сохранил, потерял свою маркировку и утверждает, что был пуст. Вот информация, sda3 является разделом, к которому я сохранил:

sudo fdisk -lu

Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x0005901e

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048     4294655     2146304   82  Linux swap / Solaris
/dev/sda2   *     4294656  1172654030   584179687+  83  Linux
/dev/sda3      1172654080  3907028991  1367187456   83  Linux
Note: sector size is 4096 (not 512)

В Gparted мне говорят, что суперблок плох на этом разделе. Это действительно предлагает опцию присвоить новый UUID разделу, который я еще не попробовал.

Таким образом, я не знаю, что сделать теперь, передача была сделана вообще? Данные по этому разделу?

Я думаю, что плохой диск был смонтирован, когда я сделал передачу, меня не предупредили об этом и не, замечают - также. Я думаю, что могу получить другую копию диска, но я действительно хочу быть осторожным здесь. У меня есть что-нибудь стоящим работы с, и я могу войти в этот диск так или иначе? Я понимаю, что размер сектора изменился из-за dd, и также что ошибка на внешнем находится теперь на разделе.

Но как получить доступ к этому? Я должен был сделать изображение? ЛЮБОЙ совет ценился бы.

0
задан 23 September 2014 в 01:35

2 ответа

Проверьте результат dd с echo $? прямо после завершения. Это должно быть 0! Проверка вывод dd для очевидной ошибки. Я не вижу размера /dev/sdb в вопросе.

Определение файла устройств без числа раздела не копирует раздел, но целое устройство включая таблицу разделов. Любой Вы знаете который раздел спасти, т.е. указать /dev/sdaX как if аргумент dd или сделайте и изображение целого устройства (лучшая идея), смонтируйте его под циклическим устройством, например, findout следующее свободное циклическое устройство с losetup -f, используйте его с losetup /dev/loopY /path/to/image.img и заставьте ядро распознать разделы с kpartx /dev/loopYp? где ? должно быть количество раздела, Вы хотели спасти путь, описанный в Вас вопрос.

В зависимости от того, как сильно поврежденный диск это, т.е. ли дальнейшие чтения могли бы повредить его больше, и сколько пространства Вы имеете на любом устройстве хранения, сделайте изображение оригинала, или копии (результатом была бы копия копии, но это могло бы предотвратить повреждение оригинала путем чтения).

Ускорьте вещи: Когда Вы используете копию /dev/sdb на /dev/sda3 (только используйте его, если Вы имеете к), Вы копируете много бесполезных данных если /dev/sdb только 160 ГБ (различие между концом /dev/sdb и конец /dev/sda3). Если Вы хотите пропустить это, сказать dd только скопировать длину /dev/sdb с bs и count аргумент (man dd обязательное чтение в этом случае).

Возможно, существует способ сказать ядро с некоторыми тонкими настройками это /dev/sda3/ содержит таблицу разделов, но я считал бы это довольно хитрым и экспериментальным.

2
ответ дан 7 October 2019 в 02:09

Создание изображения является хорошей идеей. Наличие дыр в Ваших данных должно ожидаться. Но как только у Вас есть изображение, можно отступить к нему.

  1. fsck, если это перестало работать, попробовали еще раз.
  2. разделы Копии к партонам, диски к дискам.

    • не копируют sdb в sda3, это - "диск к разделу", не нормальный.
  3. , Если Вы действительно копируете в большую область, и fsck в порядке, это может быть столь хорошо, как это добирается, но можно все еще взорвать шестнадцатеричное число и текст из изображения. (возможно, jpegs даже).

  4. , Если это работа и вся польза, и Вы переместились в устройство большей емкости, можно увеличить размеры раздела, и "выращивают файловую систему для заполнения раздела".

0
ответ дан 7 October 2019 в 02:09

Другие вопросы по тегам:

Похожие вопросы: