Пример создания резервной копии:1. берем жесткий диск (в примере буду полагать что диск этот внешний, но можно и встроенный - главное чтобы физически это был другой диск, нежели тот, на котором у нас система, иначе смысл резервирования пропадает), запасаемся загрузочной флешкой.
2. определяемся с методом, в котором была система установлена (допустим, она у нас живет в uefi; в случае с mbr все работает так же, но необходимо обеспокоиться отдельно сохранением загрузчика), и с разделом, на котором сама система находится (допустим, она у нас в /dev/sda2; наличие раздела, смонтированного в /boot/efi свидетельствует о том, что Ubuntu установлена в UEFI):
mount | grep /dev/sd
/dev/sda1 on /boot/efi type vfat (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/sda2 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
/dev/sda3 on /mnt/Windows type fuseblk (rw,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)
3. Загружаемся с liveUSB (снимать образ системы из под самой системы не получится)
4. Монтируем, или проверяем куда смонтирован (и перемонтируем) раздел диска, на который будем выполнять резервное копирование [/dev/sdb1]:
df -h --output=target /dev/sdb1
4.1 Если пишет
Cмонтировано в /dev
то пропускаем шаг 4.2 и переходим сразу к 4.3
4.2 Если в выхлопе есть точка монтирования, и пишет, например:
Смонтировано в /media/MyDrive
то сперва выполняем отмонтирование (строго говоря, не обязательно, но тогда финальную команду в пункте 6 следует исправить соответствующим образом):
sudo umount /media/MyDrive
4.3 Создаем еще одну точку монтирования, и выполняем монтирование к ней раздела, на который будем сохранять образ нашей системы:
mkdir -p $HOME/MyData
sudo mount /dev/sdb1 $HOME/MyData
5. Проверяем: куда на момент смонтирован (и смонтирован ли) раздел, который собираемся резервировать [/dev/sda2]:
df -h --output=target /dev/sda2
5.1 если пишет на выходе
Cмонтировано в /dev
то никуда диск не смонтирован - пропускаем шаг 5.2 и переходим сразу к шагу 6.
5.2 Если в выхлопе есть точка монтирования, и пишет, например:
Смонтировано в /media/Ubuntu16
то выполняем отмонтирование:
sudo umount /media/Ubuntu16
Это необходимо для того, чтобы нам не снять "битый" образ, с которого впоследствии не удастся восстановить систему (если на диск в процессе снятия образа будут внесены изменения - образ получится "битым", это мы и предотвращаем отмонтированием)
6. Выполняем в терминале команду:
dd if=/dev/sda2 status=progress | gzip - | dd of=$HOME/MyData/IMG_SDA2.img.gz
Если все сделано правильно, то через некоторое время (с твердотельника на довольно быстрой машине у меня процесс снятия образа с раздела в 30 Гб происходит примерно 15 минут) результатом выполнения станет файл IMG_SDA2.img.gz, сохраненный в разделе /dev/sdb1, содержащий в себе образ дискового раздела /dev/sda2. За счет примененного на лету архивирования данный образ занимает не так много места, как занял бы образ, снимаемый напрямую с раздела.