#filesystem
11 материалов
AWS обнаружила, что на специфичных наборах LZ4 rolling decompression портит данные. Причина — memmove в ядре копирует литералы назад, нарушая предположения EROFS. Фикс временно отключает optimisation; вместо 601960-байтного экстента теперь нужно до 146 дополнительных страниц на запрос.
www.phoronix.com · #infra #erofs #filesystem #linux
Новая стабильная версия OpenZFS добавляет совместимость с ядром Linux 7.2, сохраняя поддержку начиная с 4.18. Также исправлены тесты, улучшена безопасность, сделан опциональным systemd-udev-settle. Одновременно выпущены OpenZFS 2.3.9 и 2.2.11 с бэкпортами.
www.phoronix.com · #infra #filesystem #linux #zfs
На summit по файловым системам Ted Ts'o поднял тему тестирования и отдельно отметил рост регрессий в ext4. Это не абстрактная «качество важно», а вполне приземленная боль: файловая система большая, пользователей много, а баги любят возвращаться именно туда, где их уже вроде бы ловили. В Linux-сообществе это уже почти ритуал — сначала ломаем, потом обсуждаем, как бы это снова не повторилось.
lwn.net · #infra #filesystem #linux #summary #summit #testing
LWN разжёвывает, что именно делает iomap в файловых системах Linux: он связывает файл и смещение в нём с соответствующим участком storage space. Это тот редкий разбор, после которого перестаёшь кивать на слово "iomap" и начинаешь хотя бы примерно понимать, где там живут данные.
lwn.net · #infra #filesystem #iomap #linux
На LWN разбирают проблему negative dentries — записей, которые говорят ядру, что файла с таким именем в каталоге нет, и позволяют не делать повторные lookup'и. На сессии Linux Storage, Filesystem, Memory Management, and BPF Summit обсуждали, как эти оптимизации могут приносить побочные эффекты, если кешировать «ничего» слишком агрессивно.
lwn.net · #infra #dentries #filesystem #linux #negative-caching #storage
Show HN с ZeroFS: автор делает log-structured filesystem для S3, то есть пытается притворить объектное хранилище нормальной файловой системой. У проекта 117 баллов и 52 комментария, так что интерес тут не в маркетинге, а в классическом вопросе: можно ли заставить S3 вести себя хоть немного как диск, не потеряв рассудок по дороге.
www.zerofs.net · #infra #filesystem #log-structured #s3 #storage
Phoronix сообщает, что NTFS3-драйвер в очередной ветке Linux продолжает получать исправления и небольшие улучшения. Это всё тот же upstream-драйвер от Paragon Software, который тащили в ядро несколько лет назад, а теперь методично допиливают уже без фанфар. То есть обычная жизнь файловой системы: не «новая эра», а просто меньше шансов внезапно потерять нервы на Windows-диске.
www.phoronix.com · #infra #driver #filesystem #kernel #linux #ntfs3
В ветку Linux 7.2 для Btrfs протащили несколько заметных изменений, включая включение large folios по умолчанию и поддержку huge folios. Это уже не «какая-то микротюнинговая штука», а конкретная настройка работы с памятью в copy-on-write файловой системе.
www.phoronix.com · #infra #btrfs #filesystem #kernel #linux
На summit по storage/filesystem/BPF Амир Голдштейн рассказал, что в overlayfs за последние годы накопились новые фичи, а отдельный фокус сейчас — вложенные overlayfs-слои. Еще он вернулся к use case composefs, который обсуждали еще в 2023 году. То есть union filesystem потихоньку превращается в музейные экспонаты, которые все-таки продолжают патчить.
lwn.net · #infra #bpf #filesystem #linux #overlayfs #storage
Автор выложил πFS — файловую систему, которая поверх object storage пытается дать нормальный POSIX-опыт. На HN у репозитория 598 очков и 143 комментария, так что люди явно хотят понять, как он собирается жить без привычного дискового слоя и не развалиться на метаданных.
github.com · #infra #filesystem #go #performance
Amir Goldstein на Linux Storage, Filesystem, Memory Management and BPF Summit рассказал, как за последний год менялся fanotify. Отдельный фокус — на использовании subsystem для hierarchical storage management, плюс на том, какие проблемы еще мешают довести эту схему до практичного вида.
lwn.net · #infra #bpf #fanotify #filesystem #linux #security