Главная » 2008»Август»5 » В NetBSD-Current появилась поддержка журналирования мета-данных
В NetBSD-Current появилась поддержка журналирования мета-данных
08:22
В NetBSD реализацию файловой системы Fast File System (FFS) добавлена поддержка журналирования мета-данных, что позволит повысить надежность хранения информации и значительно сократить время проверки целостности ФС (fsck), после системного сбоя или экстренного отключения питания. Новая возможность включена в NetBSD-current и войдет в состав релиза NetBSD 5.0.
Функциональность реализована через ведения журнала всех операций записи физических блоков на диск (WAPBL - Write Ahead Physical Block Logging). Создание журнала производится автоматически и не требует выполнения ручных операций по преобразованию ФС, достаточно обновить ядро и набор утилит, а также добавить параметр "log" в /etc/fstab. По производительности WAPBL близка к soft-dependencies, ощутимое замедление работы наблюдается только при монтировании разделов в асинхронном режиме. Следует заметить, что рассматриваемая система журналирования не совместима с soft-dependencies (параметр softdep в fstab).
Код предоставлен проекту компанией Wasabi Systems, Inc., использующей данную возможность в промышленной эксплуатации с 2003 года.