2

Мои вопросы сводятся к этому. Если я сделаю «dd if =/dev/sda of = usbdrive», кто-нибудь может подтвердить, что он получит все, включая информацию mbr/partition / все четыре раздела, и создать диск, который я могу поменять с неисправным внутренним диском, ничего не потеряв? Если это будет сделано во время работы компьютера, будет ли он все копировать? На данный момент я боюсь выключить компьютер из-за страха, что он никогда не запустится снова.

Во-вторых, насколько терпимо дд неисправных дисков? Кто-нибудь использовал его для восстановления полумертвого диска, прежде чем он сможет разделить любые потенциальные ловушки? Получили ли они данные в порядке или это будет надежда на лучшую ситуацию?

И, наконец, если usbdrive больше, чем неисправный внутренний диск, я все равно смогу расширить разделы позже, чтобы не терять места? последняя часть кажется глупой, чтобы спросить, но с моей текущей полосой неудачи я закончу тем, что перезаписываю некоторые магические биты и навсегда превращаю жесткий диск 640 ГБ в жесткий диск 500 ГБ.

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

PostScript: я периодически делал резервные копии, но когда миазма, убившая ноутбук, ударила его, он тоже получил NAS :(

Post PostScript: оба устройства были в системе ИБП.

1 ответ1

1
  1. да для mbr/ раздел информации
  2. я не могу вас заверить, что dd может восстановить каждый бит в каждом случае, но я уже использовал его для такого случая. За исключением того, что я поместил данные в файл на USB-накопителе, а не непосредственно на диск, так как я предпочел переустановить все и извлечь данные из потенциально поврежденной файловой системы. [1]
  3. да, я сделал это с не поврежденным дисковым дампом, с твоим я не могу быть таким утвердительным. Существует ограничение на MBR и диск больше 2 ТБ, поэтому вы не можете тратить больше 2 ТБ.

[1] Еще одним преимуществом является то, что вы можете монтировать дамп только для чтения, не изменяя свой дамп.

dd bs=Xk if=/dev/sdY of=/mnt/usbdrive/sdY.dd conv=noerror,sync

при X размер (в К) блока вашего дискового оборудования, обычно 4, а Y вы разбили диск.

  • noerror избегать остановки процесса в случае ошибки
  • sync помещает обнуленный блок, если есть ошибка чтения

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .