Перечисленные опции монтирования btrfs не ожидаются, как я сделал

В моем /etc/fstab:

UUID=... / btrfs   subvol=@,defaults,relatime,space_cache,autodefrag 0 1
UUID=... /media/fs.cave btrfs subvolid=5,defaults,relatime,space_cache,autodefrag 0 0
UUID=... /var/lib/libvirt/images btrfs nodefaults,subvol=vm.images,relatime,space_cache,nodatacow 0 0

Вывод "mount":

/dev/sda5 on /var/lib/libvirt/images type btrfs (rw,relatime,space_cache,autodefrag,subvolid=268,subvol=/vm.images)

Я не ожидаю опции "autodefrag" и мне не хватает опции "nodatacow".

Есть ли другая возможность узнать активные опции?

ОС: debian buster с ядром 4.19.0-6-amd64 и 5.2.0-0.bpo.3-amd64

0
задан 16 October 2019 в 12:54
1 ответ

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

chattr -RV C /var/lib/libvirt/images

см .: http://man7.org/linux/man-pages/man1/chattr .1.html

Если для каталога установлен флаг 'C', он не повлияет на каталог, но для новых файлов, созданных в этом каталоге, будет установлен атрибут No_COW.

Этот атрибут может быть получен :

lsattr -R /var/lib/libvirt/images
  • только файлы, не являющиеся каталогами, будут иметь атрибут
  • только файлы, созданные / измененные после команды "chattr", будут иметь атрибут
0
ответ дан 5 December 2019 в 00:21

Теги

Похожие вопросы