Здравствуйте
Не нужно систему переводить в ro
Вариантов бэкапа при запущенной системе, насколько я знаю, 2.
1) использовать файловую систему, которая поддерживает снимки (я использую btrfs)
2) копировать с помощью rsync только те файлы, которые нужны для запуска системы из бэкапа
когда использовал ext4, составил и использовал такой скрипт, успешно восстанавливал из бэкапа на другую машину и заводил систему
sudo rsync -aAXvn --delete --exclude={"/proc/*","/var/log/*","/dev/*","/sys/*","/mnt/*","/tmp/*","/run/*","/media/*","/home/*"} --progress / /mnt/Backup/root
Здесь флаг n - запуск будет "вхолостую", посмотрите результат, затем убирайте n - будет боевой режим.
Папка home исключена из бэкапа, если нужна, добавьте.
Последние параметры - "откуда" и "куда". Соответственно, "куда" исправьте на свой путь.
При восстановлении из такого бэкапа на другую машину нужно сначала отредактировать fstab (либо использовать ярлыки дисков вместо UUID), переустановить grub. Потом загружаться.
Пользователь добавил сообщение 01 Октября 2019, 16:34:46:
А не хотите готовое решение использовать?
Timeshift например? Там инкрементальные бэкапы возможны.