Bug 55699 - Исчезает корневой подраздел @ при удалении снимка при помощи связки timeshift + grub-btrfs
Summary: Исчезает корневой подраздел @ при удалении снимка при помощи связки timeshift...
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: grub-btrfs (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Олег Соловьев
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-08-22 16:29 MSK by Gennady Goncharov
Modified: 2025-08-24 23:35 MSK (History)
3 users (show)

See Also:


Attachments
Исчезает корневой подраздел @ при удалении снимка при помощи связки timeshift + grub-btrfs (28.60 KB, image/png)
2025-08-22 16:29 MSK, Gennady Goncharov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gennady Goncharov 2025-08-22 16:29:50 MSK
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 можно пропустить - на результат это никак не отразится.
Comment 1 Gennady Goncharov 2025-08-23 15:34:57 MSK
1. Грузимся в снимок "Test" -> Восстанавливаем снимок "Test" -> Грузимся в обычном режиме -> Удаляем снимок "Test" -> Удаляется корень -> Система больше не грузится ни в снимке "Test", ни в обычном режиме.

2. Грузимся в снимок "Test" -> Восстанавливаем снимок "Test" -> Грузимся в обычном режиме -> rm -rf /etc -> Удаляется директория /etc -> Система больше не грузится ни в снимке "Test", ни в обычном режиме.
Comment 2 Gennady Goncharov 2025-08-23 15:52:17 MSK
Если изменения вносились в систему, загруженную в обычном режиме, то почему эти же изменения коснулись и ранее восстановленного снимка?
Comment 3 Gennady Goncharov 2025-08-24 23:35:31 MSK
РЕШЕНО! Для устранения проблемы достаточно добавить "rootflags=subvol=@" к параметру "GRUB_CMDLINE_LINUX_DEFAULT" в файле /etc/default/grub. Ну, и выполнить update-grub.