dd изображение моего внутреннего hdd на мой внешний hdd

Как взять изображение с моего внутреннего hdd на внешний с помощью dd ?? Это мой hdd info

root@PartedMagic:~# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 931.5G 0 disk ├─sda1 8:1 0 44.3M 0 part ├─sda2 8:2 0 753M 0 part └─sda3 8:3 0 930.7G 0 part sdb 8:16 0 931.5G 0 disk └─sdb1 8:17 0 931.5G 0 part sr0 11:0 1 595M 0 rom loop0 7:0 0 39.3M 1 loop loop1 7:1 0 184.1M 1 loop

sda - мой внутренний жесткий диск

sdb - мой внешний HDD

1
задан 24 May 2017 в 16:57

3 ответа

Warning

dd - мощный, но также и опасный инструмент. Проверьте и дважды проверьте, что все правильно, прежде чем запускать командные строки! dd делает то, что вы говорите, чтобы обойтись без вопросов. Небольшая ошибка (ошибка ввода) может заставить вас перезаписать и уничтожить ценные документы, например семейные фотографии.

Командные строки

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

Если вы уверены, что /dev/sdx является правильным целевым устройством, вы можете использовать команду

sudo dd if=/dev/sda of=/dev/sdx bs=64K            # should be upper case K

для клонирования диска к устройству /dev/sdx, где x может быть b, c, ...

Если вы хотите создать файл изображения (без сжатия), вы можете использовать команду

sudo dd if=/dev/sda of=dd-clone.img bs=64K        # should be upper case K

Если вы хотите создать файл сжатого изображения, вы можете использовать команду

sudo -s                                           # to get the root prompt `#`
 dd if=/dev/sda bs=64K | xz -c > dd-clone.img.xz
exit                                              # to get the user prompt `$`

. Такое сжатое изображение можно извлечь с помощью

sudo -s                                          # get the root prompt `#`
 xzcat dd-clone.img.xz > dd-clone.img            # get a big uncompressed file
 xzcat dd-clone.img.xz | dd of=/dev/sdx  bs=64K  # clone to `/dev/sdx`    
exit                                             # get the user prompt `$`

Советы [!d10 ]

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

Используйте zerofree для разделов linux ext.

Установите другие разделы и используйте следующие командные строки для разделов с другими файловыми системами. Предположим, что вы установили раздел в точке монтирования /mnt и что весь диск используется для разделов. Убедитесь, что вы установили раздел там!

sudo dd if=/dev/zero of=/mnt/blank bs=4096   # Let it fill the partition
sudo rm /mnt/blank

См. sure по этой ссылке: SanDisk SSD Plus: половина производительности в Linux, чем в Windows?

Альтернатива

Clonezilla является альтернативой dd. Это безопаснее и быстрее, особенно если есть много свободного места. Clonezilla будет копировать только используемые блоки (и пропускать свободные блоки), что сделает копию намного быстрее, особенно если справедливая часть основного раздела /dev/sda3 свободна (не используется файлами).

1
ответ дан 22 May 2018 в 22:17
  • 1
    как пропустить бесплатные блоки с помощью Clonezilla? – Qassam Mahmoud 28 May 2017 в 19:21
  • 2
    Это делается автоматически, когда Clonezilla использует partclone, инструмент по умолчанию для стандартных файловых систем, таких как ext4, NTFS, и я также думаю, что FAT32. partclone понимает структуру файловой системы и может определять, какие блоки используются. – sudodus 28 May 2017 в 21:45

Warning

dd - мощный, но также и опасный инструмент. Проверьте и дважды проверьте, что все правильно, прежде чем запускать командные строки! dd делает то, что вы говорите, чтобы обойтись без вопросов. Небольшая ошибка (ошибка ввода) может заставить вас перезаписать и уничтожить ценные документы, например семейные фотографии.

Командные строки

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

Если вы уверены, что /dev/sdx является правильным целевым устройством, вы можете использовать команду

sudo dd if=/dev/sda of=/dev/sdx bs=64K # should be upper case K

для клонирования диска к устройству /dev/sdx, где x может быть b, c, ...

Если вы хотите создать файл изображения (без сжатия), вы можете использовать команду

sudo dd if=/dev/sda of=dd-clone.img bs=64K # should be upper case K

Если вы хотите создать файл сжатого изображения, вы можете использовать команду

sudo -s # to get the root prompt `#` dd if=/dev/sda bs=64K | xz -c > dd-clone.img.xz exit # to get the user prompt `$`

. Такое сжатое изображение можно извлечь с помощью

sudo -s # get the root prompt `#` xzcat dd-clone.img.xz > dd-clone.img # get a big uncompressed file xzcat dd-clone.img.xz | dd of=/dev/sdx bs=64K # clone to `/dev/sdx` exit # get the user prompt `$`

Советы

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

Используйте zerofree для разделов linux ext.

Установите другие разделы и используйте следующие командные строки для разделов с другими файловыми системами. Предположим, что вы установили раздел в точке монтирования /mnt и что весь диск используется для разделов. Убедитесь, что вы установили раздел там!

sudo dd if=/dev/zero of=/mnt/blank bs=4096 # Let it fill the partition sudo rm /mnt/blank

См. [D5] sure по этой ссылке: SanDisk SSD Plus: половина производительности в Linux, чем в Windows?

Альтернатива

Clonezilla является альтернативой dd. Это безопаснее и быстрее, особенно если есть много свободного места. Clonezilla будет копировать только используемые блоки (и пропускать свободные блоки), что сделает копию намного быстрее, особенно если справедливая часть основного раздела /dev/sda3 свободна (не используется файлами).

1
ответ дан 18 July 2018 в 12:48

Warning

dd - мощный, но также и опасный инструмент. Проверьте и дважды проверьте, что все правильно, прежде чем запускать командные строки! dd делает то, что вы говорите, чтобы обойтись без вопросов. Небольшая ошибка (ошибка ввода) может заставить вас перезаписать и уничтожить ценные документы, например семейные фотографии.

Командные строки

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

Если вы уверены, что /dev/sdx является правильным целевым устройством, вы можете использовать команду

sudo dd if=/dev/sda of=/dev/sdx bs=64K # should be upper case K

для клонирования диска к устройству /dev/sdx, где x может быть b, c, ...

Если вы хотите создать файл изображения (без сжатия), вы можете использовать команду

sudo dd if=/dev/sda of=dd-clone.img bs=64K # should be upper case K

Если вы хотите создать файл сжатого изображения, вы можете использовать команду

sudo -s # to get the root prompt `#` dd if=/dev/sda bs=64K | xz -c > dd-clone.img.xz exit # to get the user prompt `$`

. Такое сжатое изображение можно извлечь с помощью

sudo -s # get the root prompt `#` xzcat dd-clone.img.xz > dd-clone.img # get a big uncompressed file xzcat dd-clone.img.xz | dd of=/dev/sdx bs=64K # clone to `/dev/sdx` exit # get the user prompt `$`

Советы

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

Используйте zerofree для разделов linux ext.

Установите другие разделы и используйте следующие командные строки для разделов с другими файловыми системами. Предположим, что вы установили раздел в точке монтирования /mnt и что весь диск используется для разделов. Убедитесь, что вы установили раздел там!

sudo dd if=/dev/zero of=/mnt/blank bs=4096 # Let it fill the partition sudo rm /mnt/blank

См. [D5] sure по этой ссылке: SanDisk SSD Plus: половина производительности в Linux, чем в Windows?

Альтернатива

Clonezilla является альтернативой dd. Это безопаснее и быстрее, особенно если есть много свободного места. Clonezilla будет копировать только используемые блоки (и пропускать свободные блоки), что сделает копию намного быстрее, особенно если справедливая часть основного раздела /dev/sda3 свободна (не используется файлами).

1
ответ дан 24 July 2018 в 20:02

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

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