From: Sergey Matveev Date: Tue, 13 Oct 2020 08:55:35 +0000 (+0300) Subject: Про разный API доступа к файлам в Linux X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=1e75153e1b3e331fd7d1322730bfb707940deb28;p=stargrave-blog.git Про разный API доступа к файлам в Linux https://www.evanjones.ca/durability-filesystem.html Интересное краткое рассмотрение различных API вызовов. Не знал что ext3 при вызове fsync-а сбрасывает вообще полностью все грязные страницы связанные с файловой системой, а не только с текущим файлом. Правда вот рекомендация делать fallocate, потом заполнить нулями, чтобы не вовлекать обновление метаданных при дозаписывании данных -- будет бесполезна на ZFS, где достаточно только fallocate-а, ибо всё равно будет copy-on-write. Ещё много ссылок на другие интересные по этой теме статьи. ---