У меня есть жесткий диск на 750 ГБ, у которого была проблема, поэтому я спас данные с помощью ddrescue. Я не особо задумывался об этом и создал спасение, используя гораздо больший (2 ТБ) накопитель.

sudo ddrescue -f /dev/sda /dev/sdc ddrescue.log

После этого я обнаружил, что диск на 750 ГБ был поврежден и его необходимо заменить. Я купил новый 750GB и теперь понятия не имею, что делать. Как я могу переместить данные с промежуточного диска без создания образа 2 ТБ?

1 ответ1

1

Если исходный диск имеет тот же размер, что и целевой диск, даже если вы используете промежуточный диск большего размера, он все равно будет работать без проблем. Таким образом, в случае использования промежуточного диска как есть, вы копируете (ddrescue) из исходного в промежуточное состояние, а затем копируете другую команду ddrescue из промежуточного в целевое. И независимо от того, есть ли промежуточный диск или нет, я советую в этот день и даже за десять лет до этого добавить -b 1M (аналогично dd), чтобы ускорить копирование, чтобы ddrescue не использовал по умолчанию значение по умолчанию для камня. 512-байтовый буфер. Вот несколько примеров использования GNU ddrescue - кто-нибудь может дать мне хорошую команду для запуска в терминале? но ваш, кажется, хорошо, просто добавьте -b 1M к скорости, что у вас есть.

Я предполагаю, что он будет копировать бит за битом все от источника до dest, пока не достигнет конца source или dest, а затем полностью остановит копирование. В случае копирования, где src = ваш большой промежуточный диск, на dest ваш диск src больше, чем ваш диск dest. Он остановится в конце вашего Dest диска. И это должно быть хорошо, потому что это все, что вы хотите от вашего диска src в любом случае. И материал на вашем диске src (промежуточный диск) создан для работы на вашем диске dest (диск такого размера), так что я предполагаю, что с моим почти нулевым опытом, поэтому FWIW, что он должен работать хорошо. (кроме любого повреждения данных с вашего старого плохого диска)

Вы также можете найти это интересным https://askubuntu.com/questions/194962/mounting-ddrescue-image-after-recovery-in-over-my-head или что-нибудь о чтении изображения перед тем, как даже записать на диск.

Но просто попробуйте и посмотрите. Я думаю, вы обнаружите, что ваша копия, originalsrc на промежуточный и промежуточный для dest, где src и dest имеют одинаковый размер, а промежуточный - большой, будет работать нормально. И ddrescue предоставляет индикатор выполнения, что хорошо.

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