В моем / 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
Лучше, чем монтирование с атрибутами: используйте атрибуты подкаталога:
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