Назад | Перейти на главную страницу

Сделайте восстановление образа dd на меньший диск

Предположим, у меня есть USB-флешка (UFD) на 32 ГБ и UFD на 8 ГБ. У меня есть раздел на 5 ГБ в начале большего UFD, а остальное нераспределено. Проблема в том, чтобы скопировать раздел и загрузочный сектор в UFD емкостью 8 ГБ с помощью dd или аналогичного инструмента. Это достижимо?

Если вы уверены, что на диске 32 ГБ есть только один раздел размером 5 ГБ, и этот раздел находится в начале диска или, по крайней мере, он начинается с 3 ГБ, dd if=/dev/sdx of=/dev/sdy (где /dev/sdx это больший драйв, и /dev/sdy меньше), будет достаточно. Чтобы ускорить процесс или ограничить количество байтов, копируемых с одного диска на другой, вы можете добавить bs и count операнды (посмотрите man dd Больше подробностей).

Если размер раздела 5 ГБ превышает точную емкость вашего диска 8 ГБ, вы можете либо сжать раздел, либо переместить его ближе к началу вашего диска 32 ГБ.

P.S .: Я предполагал, что вы используете dd под linux. Он может работать, а может и не работать под другой ОС.