Köszönöm az ötleteket. Elgondolkoztam rajtuk.
Telepítéskor ahogy a telepító megformázta a partíciót, már terminálablakból nyomtam a 'mount /target -o remount,compress-force=zlib parancsot. De ha upgrade során telepítek csomagokat, azt sem nyomja össze, hanem a "btrfs fi defrag -czlib ..." parancs csinál látványos tömörítést ez esetben is.
A probléma tehát továbbra is fennáll, de az ötleteid alapján több részletet tudok írni.
Ubuntu disztró, egyetlen btrfs partícióval.
$ mount | grep btrfs
/dev/sda1 on / type btrfs (rw,noatime,nodiratime,compress-force=zlib,space_cache,subvolid=257,subvol=/@)
Viszont látszik, hogy '@' subvolume, amit boot paraméterként így old meg:
$ cat /proc/cmdline
BOOT_IMAGE=/@/boot/vmlinuz-4.4.0-4-generic root=UUID=b2b4d44b-00bd-41c1-b92e-0dbb35f473f4 ro rootflags=subvol=@ quiet splash vt.handoff=7
fstab tartalma:
$ cat /etc/fstab | grep btrfs
UUID=b2b4d44b-00bd-41c1-b92e-0dbb35f473f4 / btrfs noatime,nodiratime,compress-force=zlib,subvol=@ 0 1
És a dmesg ide vonatkozó része:
$ dmesg | grep -i btrfs
[ 2.935322] Btrfs loaded
[ 3.176639] BTRFS: device fsid b2b4d44b-00bd-41c1-b92e-0dbb35f473f4 devid 1 transid 3207 /dev/sda1
[ 3.245602] BTRFS info (device sda1): disk space caching is enabled
[ 3.245607] BTRFS: has skinny extents
[ 7.673702] BTRFS info (device sda1): force zlib compression
[ 7.673706] BTRFS info (device sda1): disk space caching is enabled
Ennek ellenére nem tömöríti látszólag a fájlokat. A témaindítóban írt 'btrfs fi ...' parancs viszont felére nyomja a disztribúciót.
A rejtély megoldását továbbra is keresem.