Linux позволяет сделать архив рабочей системы на лету. у меня /home на sda3, а boot, на разделе с системой. Архив кидаю в домашнюю папку
Для Арча (не обязательно)
sudo pacman -Scc
Создание архива корня (без home):
sudo tar cvpzf /home/serg/sysbackup.tgz --exclude=/home --exclude=/proc --exclude=/run --exclude=/media --exclude=/lost+found --exclude=/mnt --exclude=/tmp --exclude=/sys --exclude=/swapfile /
Распаковка обратно (запуск с Live CD)
Удалите все файлы с раздела sda1, (или какой там у вас) затем:
tar xvpfz /mnt/sda3/serg/sysbackup.tgz -C /mnt/sda1 cd /mnt/sda1 mkdir home proc run media lost+found mnt tmp sys fallocate -l 4G /swapfile или dd if=/dev/zero of=/swapfile bs=1M count=4096 mkswap /swapfile
Зачем? Перед глобальным обновлением, экспериментами с системой периодически, если что-то пошло не так позволяет за пять минут откатить систему, а потом разбираться