Bug 49382

Summary: При работе со снимками в командной строке timeshift ошибка: btrfs: Quotas are not enabled
Product: Sisyphus Reporter: Tatyana Gagina <tatyana>
Component: timeshiftAssignee: Alexander Makeenkov <amakeenk>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: amakeenk
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Tatyana Gagina 2024-02-12 17:39:09 MSK
Стенд обновлён до Sisyphus:
ALT Workstation x86-64 (профиль установки системы BtrFS/Установка рабочей станции BtrFS).

Версия: timeshift-24.01.1-alt2

Шаги:
1) Установить:
# apt-get install timeshift

2) Запустить:
$ timeshift-launcher

3) Создать несколько снимков
- в графической сессии - "Создать" (тип указать "BtrFS");
- или из командной строки (для RSYNC и BTRFS одинаковая команда):
#  timeshift --create --comments "after update" --tags D

4) Проверить список снимков:
# timeshift --list
Mounted '/dev/nvme0n1p6' at '/run/timeshift/6285/backup'
Mounted '/dev/nvme0n1p5' at '/run/timeshift/6285/backup-home'
btrfs: Quotas are not enabled
Device : /dev/nvme0n1p6
UUID   : da1e9266-341b-4bcd-897c-19d872b6d043
Path   : /run/timeshift/6285/backup
Mode   : BTRFS
Status : OK
4 snapshots, 79.6 GB free

(здесь обратить внимание, что в выводе присутствует "btrfs: Quotas are not enabled")

5) Включить поддержку квот:
# btrfs quota enable /

(Для создания subvolume применялось btrfs subvolume create /).

Результат: не включаются квоты, в выводе команд (например, # timeshift --list) остаётся ошибка:
btrfs: Quotas are not enabled

Детали: 
# btrfs qgroup show /
Qgroupid    Referenced    Exclusive   Path
--------    ----------    ---------   ----
0/5           32.00KiB     32.00KiB   <toplevel>
0/256         14.32GiB     16.00KiB   timeshift-btrfs/snapshots/2024-02-12_10-38-12/@
0/275         16.00KiB     16.00KiB   timeshift-btrfs/snapshots/2024-02-12_10-38-12/@/var/lib/machines
0/277         14.04GiB     27.70MiB   timeshift-btrfs/snapshots/2024-02-12_09-44-22/@
0/278         14.26GiB     10.30MiB   timeshift-btrfs/snapshots/2024-02-12_10-14-52/@
0/280         14.27GiB     19.53MiB   <stale>
0/281         14.32GiB     16.00KiB   @

Ожидаемый результат: в выводе команд нет ошибок, есть возможность включить поддержку квот.

Проверялось на p10, ошибка воспроизводится.
Версия: timeshift-23.12.2-alt2
Comment 1 Alexander Makeenkov 2024-02-13 10:23:00 MSK
(Ответ для Tatyana Gagina на комментарий #0)
> (здесь обратить внимание, что в выводе присутствует "btrfs: Quotas are not
> enabled")

> Ожидаемый результат: в выводе команд нет ошибок

Это не ошибка, а всего лишь сообщение о том, что квоты не включены.

> есть возможность включить поддержку квот

timeshift не занимается включением квот, команда "btrfs quota enable /" принадлежит совершенно другому пакету.