Created attachment 19403 [details] Исчезает корневой подраздел @ при удалении снимка при помощи связки timeshift + grub-btrfs 01. apt-get install timeshift grub-btrfs -y 02. update-grub 03. sed 's/\/.snapshots/--timeshift-auto/' -i /usr/lib/systemd/system/grub-btrfsd.service 04. systemctl enable --now grub-btrfsd.service 05. timeshift --create --comments "Test" 06. reboot 07. GRUB -> ALT Linux snapshots -> Выбираем для загрузки снимок "Test" 08. timeshift-gtk -> Выбираем снимок "Test" -> "Восстановить" 09. reboot 10. timeshift-gtk -> Выбираем снимок "Test" -> "Удалить". 11. Корневой подраздел @ успешно удалён. P.S. Пункты 08-09 можно пропустить - на результат это никак не отразится.
1. Грузимся в снимок "Test" -> Восстанавливаем снимок "Test" -> Грузимся в обычном режиме -> Удаляем снимок "Test" -> Удаляется корень -> Система больше не грузится ни в снимке "Test", ни в обычном режиме. 2. Грузимся в снимок "Test" -> Восстанавливаем снимок "Test" -> Грузимся в обычном режиме -> rm -rf /etc -> Удаляется директория /etc -> Система больше не грузится ни в снимке "Test", ни в обычном режиме.
Если изменения вносились в систему, загруженную в обычном режиме, то почему эти же изменения коснулись и ранее восстановленного снимка?
РЕШЕНО! Для устранения проблемы достаточно добавить "rootflags=subvol=@" к параметру "GRUB_CMDLINE_LINUX_DEFAULT" в файле /etc/default/grub. Ну, и выполнить update-grub.