У меня есть внешнее, это очень внезапно сломалось на мне. Это не могло бы быть в ужасной форме, хотя я не могу быть уверен.
Я просто попытался восстановить его при помощи 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, и также что ошибка на внешнем находится теперь на разделе.
Но как получить доступ к этому? Я должен был сделать изображение? ЛЮБОЙ совет ценился бы.
Проверьте результат 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/
содержит таблицу разделов, но я считал бы это довольно хитрым и экспериментальным.
Создание изображения является хорошей идеей. Наличие дыр в Ваших данных должно ожидаться. Но как только у Вас есть изображение, можно отступить к нему.
разделы Копии к партонам, диски к дискам.
, Если Вы действительно копируете в большую область, и fsck в порядке, это может быть столь хорошо, как это добирается, но можно все еще взорвать шестнадцатеричное число и текст из изображения. (возможно, jpegs даже).
, Если это работа и вся польза, и Вы переместились в устройство большей емкости, можно увеличить размеры раздела, и "выращивают файловую систему для заполнения раздела".