2010-11-24 2 views
0

Предположим, у меня есть жесткий диск с некоторым дистрибутивом Linux. Моя задача - настроить аналогичную систему (с аналогичным дистрибутивом, версией ядра, версиями программного обеспечения и т. Д.) На другом жестком диске. Как я могу это сделать, если:Сделайте «копию» системы linux

Случай а: Я имею право использовать любое программное обеспечение, я хочу (в том числе программное обеспечение, как Virtualbox сделать полный образ системы)

Случай б: Я не разрешено используйте ничего, кроме стандартных утилит linux, чтобы получить все необходимые мне характеристики, а затем вручную установить «новую» систему на другой жесткий диск.

Спасибо за чтение. Мне очень сложно выразить то, что я имею в виду, надеюсь, вы это поняли.

+0

Возможно, вам повезет на [superuser.com] (http://www.superuser.com/) или [unix.stackexchange.com] (http://unix.stackexchange.com/). – 2010-11-24 10:08:05

ответ

1

Самый простой способ - использовать dd из командной строки.

дд, если =/DEV/SDA из =/DEV/SDB --bsize = 8096

дд (диск Дубликатор) используется именно для этой цели. Я бы проверил страницу man, чтобы убедиться, что аргумент blockize верен. Другими двумя аргументами являются if (в файле) и (out file). The = жесткий диск должен быть того же размера или больше, чем жесткий диск if =.

0

Вы можете создать точную копию системы на первом диске с помощью dd или cpio и live cd.

2

Одно слова: CloneZilla

Это может клонировать разделы, диски, копирует загрузочную запись. Вы можете загружать его с CD или USB-накопителя или даже через сеть (PXE).

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

Вы также можете загрузить систему с какого-нибудь живого компакт-диска, такого как Knoppix, установить партицию и скопировать все, используя cp -a. И запустите что-то вроде watch df во втором терминале, чтобы следить за прогрессом. Но даже тогда вам нужно возиться с загрузчиком после завершения копирования.

Раньше я использовал различные ручные способы клонирования систем Linux, пока не обнаружил CloneZilla. С тех пор жизнь намного проще.

Смежные вопросы