Как клонировать физический диск, установленный с Ubuntu 14.04 LTS, на другой физический диск?

Предназначен для полного клонирования физического диска, установленного с операционной системой Ubuntu 14.04 LTS, на другой физический диск. Оригинал загружается из grub с другим диском, который также устанавливается с операционной системой. Можно ли применять этот тип клона. Если да, то как это сделать?

Текущая конфигурация: исходный диск для клонирования - Ubuntu 14.04.3 LTS на /dev/sdb1. Другой диск уже существует с установленной операционной системой /dev/sda1. Grub для этих двух дисков находится на /dev/sdb1. Требование клонировать диск, скажем /dev/sdb1, на новый физический диск.

0
задан 29 April 2017 в 08:03

3 ответа

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

. Говорите, что третий диск подключен как /dev/sdc, вы загрузились с /dev/sdb (как вы сказали grub), но работающая ОС находится на /dev/sda. Тогда dd будет самым простым способом клонировать sdb в sdc. sdc должен быть как минимум равным по размеру как sdb

Сначала убедитесь, что у вас есть правильные устройства, выпустив mount (должны отображаться только разделы на /dev/sda) и sudo fstab -l (если третий диск - новый, на нем не должно быть разделов или только один FAT или NTFS).

После уверенности ( Обязательно иметь текущую и действительную резервную копию всех ваших важных данные перед запуском aroud с дисками ) вы можете использовать разные способы:

Использовать стандартную программу копирования блоков:

sudo dd if=/dev/sdb of=/dev/sdc bs=1M

Это скопирует каждый блок из / dev / sdb to / dev / sdc. См. [F14] для получения дополнительной информации. Если вы хотите больше параметров, например. индикатор прогресса, установите dcfldd (должны быть в репозитории по умолчанию) и запустите

sudo dcfldd if=/dev/sdb of=/dev/sdc bs=1M

, который даст вам отчет о состоянии каждые 256 блоков. Добавление опции statusinterval=N будет сообщать о каждом N блоках.

После того, как вы скопировали блок за блоком, вам придется адаптировать таблицу разделов, поскольку это не будет отражать новую геометрию диска. Для этого запустите gparted, выберите новый диск и измените размер (увеличьте) последний раздел, чтобы использовать весь диск, в зависимости от макета вашего раздела.

Если вы предпочитаете решение «все-в-одном» , вы можете установить clonezilla из репозиториев по умолчанию. Эта программа способна создавать образы разделов / дисков и клонировать разделы / изображения (см. Clonezilla. Я долгое время не работал с этим, поэтому я не могу давать никаких советов здесь.

1
ответ дан 22 May 2018 в 23:21
  • 1
    Я бы порекомендовал Clonezilla, потому что он безопаснее (есть контрольные точки, которые помогут вам убедиться, что вы будете писать на правильный диск). Проще всего загрузить файл iso от Clonezilla, создать загрузочный диск CD или USB и запустить компьютер с этого диска, чтобы использовать Clonezilla, clonezilla.org – sudodus 29 April 2017 в 08:22

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

. Говорите, что третий диск подключен как /dev/sdc, вы загрузились с /dev/sdb (как вы сказали grub), но работающая ОС находится на /dev/sda. Тогда dd будет самым простым способом клонировать sdb в sdc. sdc должен быть как минимум равным по размеру как sdb

Сначала убедитесь, что у вас есть правильные устройства, выпустив mount (должны отображаться только разделы на /dev/sda) и sudo fstab -l (если третий диск - новый, на нем не должно быть разделов или только один FAT или NTFS).

После уверенности ( Обязательно иметь текущую и действительную резервную копию всех ваших важных данные перед запуском aroud с дисками ) вы можете использовать разные способы:

Использовать стандартную программу копирования блоков:

sudo dd if=/dev/sdb of=/dev/sdc bs=1M

Это скопирует каждый блок из / dev / sdb to / dev / sdc. См. [F14] для получения дополнительной информации. Если вы хотите больше параметров, например. индикатор прогресса, установите dcfldd (должны быть в репозитории по умолчанию) и запустите

sudo dcfldd if=/dev/sdb of=/dev/sdc bs=1M

, который даст вам отчет о состоянии каждые 256 блоков. Добавление опции statusinterval=N будет сообщать о каждом N блоках.

После того, как вы скопировали блок за блоком, вам придется адаптировать таблицу разделов, поскольку это не будет отражать новую геометрию диска. Для этого запустите gparted, выберите новый диск и измените размер (увеличьте) последний раздел, чтобы использовать весь диск, в зависимости от макета вашего раздела.

Если вы предпочитаете решение «все-в-одном» , вы можете установить clonezilla из репозиториев по умолчанию. Эта программа способна создавать образы разделов / дисков и клонировать разделы / изображения (см. Clonezilla. Я долгое время не работал с этим, поэтому я не могу давать никаких советов здесь.

1
ответ дан 18 July 2018 в 14:29

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

. Говорите, что третий диск подключен как /dev/sdc, вы загрузились с /dev/sdb (как вы сказали grub), но работающая ОС находится на /dev/sda. Тогда dd будет самым простым способом клонировать sdb в sdc. sdc должен быть как минимум равным по размеру как sdb

Сначала убедитесь, что у вас есть правильные устройства, выпустив mount (должны отображаться только разделы на /dev/sda) и sudo fstab -l (если третий диск - новый, на нем не должно быть разделов или только один FAT или NTFS).

После уверенности ( Обязательно иметь текущую и действительную резервную копию всех ваших важных данные перед запуском aroud с дисками ) вы можете использовать разные способы:

Использовать стандартную программу копирования блоков:

sudo dd if=/dev/sdb of=/dev/sdc bs=1M

Это скопирует каждый блок из / dev / sdb to / dev / sdc. См. [F14] для получения дополнительной информации. Если вы хотите больше параметров, например. индикатор прогресса, установите dcfldd (должны быть в репозитории по умолчанию) и запустите

sudo dcfldd if=/dev/sdb of=/dev/sdc bs=1M

, который даст вам отчет о состоянии каждые 256 блоков. Добавление опции statusinterval=N будет сообщать о каждом N блоках.

После того, как вы скопировали блок за блоком, вам придется адаптировать таблицу разделов, поскольку это не будет отражать новую геометрию диска. Для этого запустите gparted, выберите новый диск и измените размер (увеличьте) последний раздел, чтобы использовать весь диск, в зависимости от макета вашего раздела.

Если вы предпочитаете решение «все-в-одном» , вы можете установить clonezilla из репозиториев по умолчанию. Эта программа способна создавать образы разделов / дисков и клонировать разделы / изображения (см. Clonezilla. Я долгое время не работал с этим, поэтому я не могу давать никаких советов здесь.

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

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

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