Я хотел бы создать файл изображения своей системы и затем загрузить тот файл и вернуть мою систему, как это прямо сейчас.
Причина я прошу, что, состоит в том, что я хотел бы обновить жесткий диск своего ноутбука (я купил ssd). Обратите внимание на то, что я не должен клонировать только свой корневой раздел.
Так как я использую свой ноутбук в течение приблизительно трех месяцев, я установил некоторый материал, который я не хочу терять (программы, конфигурация, и т.д.).
Мои вопросы:
Что лучший способ состоит в том, чтобы создать то изображение
Как я могу загрузить его после обновления
Существует ли проблема (и если так, это может быть решено в некотором роде?), так как мой диск имеет 700 ГБ пространства памяти и ssd, имеет 256 ГБ
В том, какие медиа должны, я храню тот файл (я думаю, что это будет немного большим. Так CD, DVD, другой внешний жесткий диск?)
Я взглянул на Clonezilla, но как я вижу в некоторых учебных руководствах, я могу только клонировать один раздел.
То, в чем я нуждаюсь, должно клонировать/, подкачка и/media/{имя пользователя} разделы и затем восстановить их в новом диске.
Мое текущее расположение раздела:
Number Start End Size Type File system Flags
1 1049kB 250GB 250GB primary ext4 boot
2 250GB 255GB 4999MB extended
5 250GB 255GB 4999MB logical linux-swap(v1)
3 255GB 750GB 495GB primary ntfs
df-h дает:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 230G 34G 184G 16% /
none 4,0K 0 4,0K 0% /sys/fs/cgroup
udev 2,5G 12K 2,5G 1% /dev
tmpfs 510M 1,2M 509M 1% /run
none 5,0M 0 5,0M 0% /run/lock
none 2,5G 107M 2,4G 5% /run/shm
none 100M 52K 100M 1% /run/user
/dev/sda3 462G 5,7G 456G 2% /media/johnnemo/E
Вы могли предоставить мне, шаги должны были достигнуть этой цели (или по крайней мере одна ссылка, которая объясняет их подробно)?
Заранее спасибо.
Я отправлю путь, который не использует образы дисков. В этом случае операция немного включена.
Все сказали, у Вас есть приблизительно 40 ГБ данных по диску на 750 ГБ. Создание образов дисков полной вещи было бы значительной пустой тратой времени и пространством.
то, Что я рекомендовал бы, учитывая, что SSD является намного меньшим диском, является копией содержание а не весь диск/раздел:
/
(включает /home
), 5 ГБ для подкачки и остающиеся ~150 ГБ для раздела NTFS. Архив содержание к внешнему диску (слишком маленькие DVD) приблизительно с 40 ГБ пространства. Чтобы сделать это, начальная загрузка к живому USB, подключает Ваш внешний диск и делает:
sudo mount /dev/sda1 /mnt
sudo tar -zcf /media/some-disk/root.tar.gz -C /mnt .
sudo umount /mnt
sudo mount /dev/sda3 /mnt
sudo tar -zcf /media/some-disk/E.tar.gz -C /mnt .
sudo umount /mnt
Здесь /media/some-disk
то, где внешний диск был смонтирован. Мы создаем сжатые архивы, которые могли бы оставить немного свободного места, таким образом, Вы могли суметь обойтись меньше чем 40 ГБ свободного пространства на диске.
Подкачка Ваши диски, загрузитесь снова к живому USB, используйте GParted или Диски или Ваш предпочтительный инструмент раздела для создания соответствующих разделов. Позволяет предполагают, что они пронумерованы тот же путь. Теперь мы извлекаем файлы.
sudo mount /dev/sda3 /mnt
sudo tar -zxf /media/some-disk/E.tar.gz -C /mnt
sudo umount /mnt
sudo mount /dev/sda1 /mnt
sudo tar -zxf /media/some-disk/root.tar.gz -C /mnt
Примечание, которое я не размонтировал /mnt
и что ему смонтировали корневую файловую систему на нем.
Теперь мы настраиваем его для начальной загрузки правильно. Это включает GRUB обновления и система fstab
. Это - регулярно замечаемая проблема о AskUbuntu, когда OP изменяет размеры их разделов. Шаги:
Примечание UUID нового корня и раздела подкачки. Используйте blkid
или lsblk
команды. Например:
$ sudo blkid
/dev/sda1: UUID="d3504dc2-8f01-48f1-be05-d265110e2e73" TYPE="ext4
/dev/sda5: UUID="1895a8c0-f6ea-48fc-a074-ead385f6c7f3" TYPE="swap
chroot
к установленной системе:
for i in /dev /dev/pts /sys /proc; do mount --bind $i /mnt$i; done
chroot /mnt /bin/bash -l
В эти chroot
, обновите fstab:
sudo nano /etc/fstab
Изменение UUID корня и разделов подкачки:
# / was on /dev/sda1 during installation
UUID=d3504dc2-8f01-48f1-be05-d265110e2e73 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=1895a8c0-f6ea-48fc-a074-ead385f6c7f3 none swap sw 0 0
Теперь установка и GRUB обновления:
grub-install /dev/sda
update-grub
Выход chroot
и перезагрузка:
exit
reboot