╼ pwd
/some/dir
╼ ls
╼ some_script.py --create centos-chroot
╼ ls
centos-chroot
╼ du --block-size=1 -s centos-chroot
6320181248
╼ fallocate -l 36613854208 largefile
╼ ls
centos-chroot largefile
╼ du --block-size=1 -s centos-chroot
6320185344
Я пробовал копировать каталог перед созданием файла и запускать diff -qr
по ним, и даже sha1sum
по find
результатам один раз, ничего не меняется. У меня явно нет ничего, что обращалось бы к файлам в каталоге, никаких виртуальных машин/контейнеров/чего-либо еще, никакой параллельной записи, никакие файлы не изменялись и т. д. Только чередующийся LVM из двух HDD с EXT4 поверх него, в котором я создаю и заполняю каталог, создаю файл, и после этого размер каталога, по-видимому, увеличивается с 0x178b65000
до 0x178b66000
. Или с 0x178b67000
до 0x178b6d000
в другом случае, или с 0x178b67000
до 0x178b6b000
в случае, который я записал вчера.
Это происходит не каждый раз, не на всех машинах, на которых я это тестировал, а если это произошло, то воспроизвести это на той же машине становится очень сложно.