Страница 1 из 1

BTRFS Timeshift: в консоле указать опцию, чтобы восстановить @home ?

Добавлено: 12 май 2024, 02:56
sasha300
Hi!
К серваку могу подключиться только через терминал, надо целиком восстановить снапшот, включая подтом @home, но каждый раз править конфиг не айс, можно ли как-то явно указать это в опции?

В частности: есть снапшот, c субтомом @home:

Код: Выделить всё

~$ sudo btrfs sub li /
ID 259 gen 184576 top level 5 path timeshift-btrfs/snapshots/2024-02-24_22-14-51/@
ID 260 gen 184575 top level 5 path timeshift-btrfs/snapshots/2024-02-24_22-14-51/@home
надо бы его восстановить, но при:

Код: Выделить всё

sudo timeshift --restore
и выборе снапшота выдает:
Data will be modified on following devices:
Device Mount
------------ -----
/dev/sda1(@) /
т.е. субтом @home пропускается.

Можно залезть в конфиг: /etc/timeshift/timeshift.json и там сменить опцию на true:

Код: Выделить всё

"include_btrfs_home_for_restore" : "true",
т.о. субтом @home подтягивается:
Data will be modified on following devices:

Device Mount
---------------- -----
/dev/sda1(@) /
/dev/sda1(@home) /home


Please save your work and close all applications.
System will reboot after files are restored.
Но это правка конфига, причем в /etc ..
Может есть способ засунуть это в опцию, чтобы получилось что-то вроде:

Код: Выделить всё

sudo timeshift --restore '2024-02-24_22-14-51' -include_btrfs_home_for_restore:"true"
В man про такие опции ничего нет, но ведь должен быть способ, пусть даже недокументированный..
Есть идеи как это осуществить?

:hshake:

BTRFS Timeshift: в консоле указать опцию, чтобы восстановить @home ?

Добавлено: 12 май 2024, 13:41
sasha300
+ всплыла необходимость добавлять/редактировать комментарии к снапшоту через терминал, в Ext4 это делается путем захода в образ и редактировании служебной инфы, а под Btrfs как это сделать, с учетом того, что к снапшотам не подобраться - не понятно.

BTRFS Timeshift: в консоле указать опцию, чтобы восстановить @home ?

Добавлено: 12 май 2024, 13:49
slant
timeshift - это смесь ежа и ужа т.к. снапшоты на этих двух FS - совершенно по разному реализуются, причем для btrfs там еще и не самая лучшая реализация.

Для работы с btrfs из консоли, куда лучше подходит snapper.

BTRFS Timeshift: в консоле указать опцию, чтобы восстановить @home ?

Добавлено: 12 май 2024, 17:27
sasha300
sasha300 писал(а):
12 май 2024, 13:41
всплыла необходимость добавлять/редактировать комментарии к снапшоту через терминал
с этим разобрался, по пути /run/timeshift/17031/backup/timeshift-btrfs/snapshots/ захожу в требуемый снапшот и редактирую комментарий.