Я б простий і клонував його. Завантажте живу систему з USB (найлегше - це Ubuntu з USB-накопичувача, я вважаю), а потім перевантажте ваш жорсткий диск на інший розділ (або зовнішній жорсткий диск тощо), наприклад
dd if=/dev/sda1 bs=64M of=/mnt/my_mounted_backup_drive/backup-sda1
де вам потрібно замінити /dev/sda1
свій root ( /
) розділ. Зробіть те ж саме з іншими розділами (наприклад, один для /boot
, /boot/efi
, /home
) , де це може бути застосовано.
Якщо вам потрібно заощадити місце, ви могли б зробити
dd if=/dev/sda1 bs=64M | gzip --fast | dd bs=32M of=/mnt/my_mounted_backup_drive/backup-sda1.gz
або, що складніше, набагато повільніше, але економлять ще кілька байт,
mkdir -p /mnt/linux
mount -o ro /dev/sda1 /mnt/linux
cd /mnt/linux
tar cvJf /mnt/my_mounted_backup_drive/linux-backup.tar.xz .??* *
Потім можна відновити навпаки, наприклад
mkdir -p /mnt/linux
mount /dev/sda1 /mnt/linux
cd /mnt/linux
tar xvJf /mnt/my_mounted_backup_drive/linux-backup.tar.xz
або
dd /mnt/my_mounted_backup_drive/backup-sda1.gz bs=32M | gzip --decompress | dd bs=64M of=/dev/sda1
(обережно, де ви записуєте свої дані. Це видаляє все /dev/sda1
, тому вперше зрозумійте це :-)