Насчет резервной копии системы. Вернее резервирование основных системных файлов.
можно банально создать TAR архив, сжатый ZIP или если нужно быстрее то не сжатый
sudo tar czf /backup.tar.gz --exclude=/backup.tar.gz --exclude=/home --exclude=/media --exclude=/dev --exclude=/mnt --exclude=/proc --exclude=/sys --exclude=/tmp /
c - означает, что нужно создать архив (Create), z - сжатие Gzip. f - указываем файл для сохранение архива.
С помощью --exclude исключаем из архива сам файл архива, домашний каталог и директории с виртуальными файловыми системами.
В самом конце указываем папку, с которой стоит начать сбор данных - /.
Для восстановления системы нужно загрузиться с LiveCD, примонтировать корневой каталог в /mnt, подключить носитель с резервной копией и выполнить команду для распаковки:
sudo tar xf /run/media/имя_носителя/backup.tar.gz -C /mnt
Не восстанавливается только загрузчик, восстановить Grub или Lilo нужно отдельно если он был поврежден.
Или если архив не нужен то просто можно воспользоваться утилитой RSYNC, но нужно учесть что при переносе данных на файловую систему отличную от EXT потеряются права на файлы
#создание архива системы Linux c помощью RSYNC
rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /папка/назначения
-aAX включают передачу в режиме архива, полное копирование символических ссылок, устройств, разрешений и расширенных атрибутов, при условии, что их поддерживает целевая файловая система.
--exclude исключает из копии виртуальные файловые системы.
И еще
#создание архива системы Linux c помощью cоздание Squashfs образа
(полноценная файловая система в одном файле, которую можно очень быстро примонтировать и быстро извлечь нужные файлы)
sudo mksquashfs / /root-backup.sqsh -e root-backup.sqsh home media dev run mnt proc sys tmp --создание Squashfs образа
sudo mount /root-backup.sqsh /mnt/ -t squashfs -o loop --примонтировать Squashfs образ
___________________
#Резервирование MBR
dd if=/dev/hda of=boot.lnx bs=512 count=1 --сохранить MBR в файл
dd if= =boot.lnx of=/dev/sda --восстановить MBR из файла
Для резервирование MBR на флешку идеально подходит загрузчик LILO