Tôi sẽ giữ nó đơn giản và nhân bản nó. Khởi động hệ thống trực tiếp từ USB (đơn giản nhất là Ubuntu từ ổ USB, tôi tìm thấy), sau đó chuyển đĩa cứng của bạn sang một phân vùng khác (hoặc ổ cứng ngoài, v.v.), vd
dd if=/dev/sda1 bs=64M of=/mnt/my_mounted_backup_drive/backup-sda1
nơi bạn cần thay thế /dev/sda1
bằng /
phân vùng root ( ). Làm tương tự với các phân vùng khác (như một cho /boot
, /boot/efi
, /home
) khi áp dụng.
Nếu bạn cần tiết kiệm không gian, bạn có thể làm
dd if=/dev/sda1 bs=64M | gzip --fast | dd bs=32M of=/mnt/my_mounted_backup_drive/backup-sda1.gz
hoặc, phức tạp hơn, chậm hơn nhiều nhưng tiết kiệm thêm một vài byte,
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 .??* *
Sau đó, bạn có thể khôi phục theo cách khác, ví dụ:
mkdir -p /mnt/linux
mount /dev/sda1 /mnt/linux
cd /mnt/linux
tar xvJf /mnt/my_mounted_backup_drive/linux-backup.tar.xz
hoặc là
dd /mnt/my_mounted_backup_drive/backup-sda1.gz bs=32M | gzip --decompress | dd bs=64M of=/dev/sda1
(cẩn thận nơi bạn đang ghi dữ liệu của mình, điều này sẽ xóa mọi thứ trên đó /dev/sda1
, vì vậy hãy lấy nó ngay lần đầu tiên :-)