Клонирование нескольких разделов в Ubuntu

Я пытаюсь клонировать несколько разделов с помощью Clonezilla или dd без клонирования всего диска, который состоит из:

  • 1 - загрузочный раздел
  • 2 - домашний раздел

Ниже представлена ​​оригинальная установка на 128 ГБ SSD, которую я успешно клонировал на больший 250 ГБ. Это резервная копия, которую я позже попытался бы изменить в размере и уменьшить. ORIGINAL INSTALLATION

Ниже приведена фотография работающего клона операционной системы, размер которой теперь составляет около 41 гигабайта после изменения размера с помощью Gparted.

enter image description here

Я пытался клонировать эти разделы на мой 64-ГБ USB-диск в качестве работающей переносимой резервной копии, но столкнулся с некоторыми проблемами.

Я попытался использовать:

sudo -s dd if=/dev/sdb of=/dev/sdc & pid=$! while kill -USR1 $pid; do sleep 1; done

Этот бит для метода клонирования битов пытался скопировать нераспределенное пространство на входном диске, что, очевидно, не будет работать, потому что выходной диск очень меньше. Во втором атрибуте я смог создать таблицу разделов на целевом диске, которая соответствовала размерам источника. Затем я устал использовать восстановление загрузчика и получил следующий вывод:

http://pastebin.ubuntu.com/14503890/

Переходя к Clonezilla варианты; обычно a disk to disk будет моим выбором, но, поскольку диск назначения меньше, чем источник, Clonezilla не допустит этого. Я вижу возможность скопировать ОДИН раздел за один раз, используя опцию disk to disk, но не вижу, как я могу клонировать все три сразу. Я знаю, что есть возможность сделать это с сохранением как image, но я хочу, чтобы USB был загрузочным .

Один из способов сделать эту работу - создать образ разделов, которые я хочу клонировать, используя disk to image, а затем восстановить образ на USB-диске 64 ГБ, но после этого я запустил в большее количество ошибок.

После создания изображения /dev/sdb/ я попытался восстановить файл, но получил эту ошибку об / dev / sdb2 / missing:

enter image description here (/ dev / sdb является целью этой сессии)

Так что, возможно, мое изображение было в порядке, но оно не правильно прочитало / dev / sdb2 /, поэтому я снова проверил его с помощью Gparted и увидел следующее здесь:

enter image description here

Я проверил с помощью Synaptic Package Manager, и у меня уже установлена ​​e2fsprogs v1.42.9-3. Поэтому я немного почитал и попробовал следующие решения, которые сработали для других людей:

sudo fsck.ext4 -f /dev/sda6 sudo touch /forcefsck Sudo reboot

это, казалось, работало временно, так как после еще одной или двух перезагрузок проблема все еще сохраняется. Теперь я предполагаю, что во время процесса device to image в Клонезилле мой / dev / sd2 / не был прочитан должным образом, поскольку я даже не могу получить доступ к этому разделу в Nautilus или Gparted. Я думаю, что это могло быть вызвано изменением размера диска, но я не могу быть уверен, так как он все еще позволит мне загрузить эту установку.

Я думаю, что на самом деле я могу клонировать эти два раздела в образ, а затем восстановить их, но мне нужно решить эту проблему:

Следующий список пакетов программного обеспечения необходим для поддержки файловой системы ext4 : e2fsprogs v1.41 +.

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

3
задан 15 January 2016 в 13:56

2 ответа

Всего dd раздел диска, который идет от запуска диска в конец последнего раздела.

В Вашем случае последний раздел /dev/sdb3, таким образом:

  1. Находят /dev/sdb3 конец с помощью sudo fdisk -l /dev/sdb (End столбец);
  2. dd раздел диска, который идет от запуска диска в конец /dev/sdb3 (позволяют нам предположить, что конец /dev/sdb3 находится на байте 50000000000 и что целевой диск /dev/sdc ради примера): sudo dd if=/dev/sdb | head -c 50000000000 | sudo tee /dev/sdc
0
ответ дан 15 January 2016 в 23:56

Я смог клонироваться к диску меньшего размера следующими шагами:

Прежде, чем сделать это я подготовил целевой диск путем создания копии исходной таблицы разделов на целевом диске, как описано Malte Skoruppa здесь. (по существу Вы делаете те же разделы размера на конечном диске прежде, чем клонироваться). Я использовал Gparted для этого.

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

sudo -s dd if=/dev/sda1 of=/dev/sdb1 & pid=$! while kill -USR1 $pid; do sleep 1; done

dd if=/dev/sda2 of=/dev/sdb2 & pid=$! while kill -USR1 $pid; do sleep 1; done

(это даст Вам вывод, поскольку данные копируются)

Следующий, должен был переустановить GRUB, который должен будет также быть настроен, таким образом, я загрузился в Восстановление BOOT, ЖИВОЕ для фиксации GRUB. Я выбрал РАСШИРЕННЫЙ РЕЖИМ, чтобы переустановить GRUB и произвести чистку старого.

Видят также мой поток ЗДЕСЬ Так с помощью многих мудрых гуру Ubuntu, я смог выполнить клонирование на диск меньшего размера. Спасибо всем, кто способствовал.

0
ответ дан 15 January 2016 в 23:56
  • 1
    Какое-либо доказательство, что у них есть необходимый драйвер для звукового вывода? It' s обычно не задание медиаплееров для обеспечения драйвера – Anwar 20 April 2017 в 21:42

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

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