> Хрен знает, либо за 10 лет собачка вырослаДа. Добавили поддержку сжатия LZO
> [Thu May 27 12:50:34 2021] BTRFS info (device loop0): use lzo compression, level 0
Воспроизвёл на таком:
dd if=/dev/zero of=./b bs=1M count=660
mkfs.btrfs ./b
mount -o,compress=none ./b ./0
time for i in $(seq 1000000); do dd if=../zero of=./file_$i bs=2048 count=1; done
2048 байт (2,0 kB, 2,0 KiB) скопирован, 0,000307957 s, 6,7 MB/s
1+0 записей получено
1+0 записей отправлено
2048 байт (2,0 kB, 2,0 KiB) скопирован, 0,000289559 s, 7,1 MB/s
dd: не удалось открыть './file_130705': На устройстве не осталось свободного места
dd: не удалось открыть './file_130706': На устройстве не осталось свободного места
1+0 записей получено
1+0 записей отправлено
2048 байт (2,0 kB, 2,0 KiB) скопирован, 0,000276329 s, 7,4 MB/s
1+0 записей получено
1+0 записей отправлено
2048 байт (2,0 kB, 2,0 KiB) скопирован, 0,00335524 s, 610 kB/s
1+0 записей получено
1+0 записей отправлено
2048 байт (2,0 kB, 2,0 KiB) скопирован, 0,000291723 s, 7,0 MB/s
dd: не удалось открыть './file_130710': На устройстве не осталось свободного места
dd: не удалось открыть './file_130711': На устройстве не осталось свободного места
1+0 записей получено
1+0 записей отправлено
2048 байт (2,0 kB, 2,0 KiB) скопирован, 0,000140849 s, 14,5 MB/s
1+0 записей получено
1+0 записей отправлено
2048 байт (2,0 kB, 2,0 KiB) скопирован, 0,00013537 s, 15,1 MB/s
dd: не удалось открыть './file_130714': На устройстве не осталось свободного места
dd: не удалось открыть './file_130715': На устройстве не осталось свободного места
1+0 записей получено
1+0 записей отправлено
2048 байт (2,0 kB, 2,0 KiB) скопирован, 0,000236807 s, 8,6 MB/s
1+0 записей получено
1+0 записей отправлено
2048 байт (2,0 kB, 2,0 KiB) скопирован, 0,000229065 s, 8,9 MB/s
dd: не удалось открыть './file_130718': На устройстве не осталось свободного места
dd: не удалось открыть './file_130719': На устройстве не осталось свободного места
1+0 записей получено
1+0 записей отправлено
2048 байт (2,0 kB, 2,0 KiB) скопирован, 0,000230788 s, 8,9 MB/s
1+0 записей получено
1+0 записей отправлено
2048 байт (2,0 kB, 2,0 KiB) скопирован, 0,000227733 s, 9,0 MB/s
1+0 записей получено
1+0 записей отправлено
2048 байт (2,0 kB, 2,0 KiB) скопирован, 0,000259282 s, 7,9 MB/s
dd: не удалось открыть './file_130723': На устройстве не осталось свободного места
dd: не удалось открыть './file_130724': На устройстве не осталось свободного места
dd: не удалось открыть './file_130725': На устройстве не осталось свободного места
1+0 записей получено
1+0 записей отправлено
2048 байт (2,0 kB, 2,0 KiB) скопирован, 0,00470041 s, 436 kB/s
dd: не удалось открыть './file_130727': На устройстве не осталось свободного места
dd: не удалось открыть './file_130728': На устройстве не осталось свободного места
dd: не удалось открыть './file_130729': На устройстве не осталось свободного места
dd: не удалось открыть './file_130730': На устройстве не осталось свободного места
...
dd: не удалось открыть './file_131540': На устройстве не осталось свободного места
dd: не удалось открыть './file_131541': На устройстве не осталось свободного места
dd: не удалось открыть './file_131542': На устройстве не осталось свободного места
^C
real 9m40,761s
user 1m25,465s
sys 7m58,993s
ls . | wc -l
130715
btrfs filesystem df .
Data, single: total=8.00MiB, used=0.00B
System, DUP: total=8.00MiB, used=16.00KiB
Metadata, DUP: total=317.50MiB, used=311.73MiB
GlobalReserve, single: total=3.25MiB, used=0.00