QNX4FS
Эта статья нуждается в дополнительных цитатах для проверки . ( февраль 2024 г. ) |
QNX4FS на основе экстентов, — это файловая система используемая операционными системами QNX4 и QNX6.
Поскольку файловая система использует мягкие обновления , она остается согласованной даже после сбоя питания без использования ведения журнала . Вместо этого записи тщательно упорядочиваются и сбрасываются на диск через соответствующие промежутки времени, так что структура на диске всегда остается согласованной, независимо от того, если операция прерывается. Однако несохраненные изменения в файловой системе все равно теряются, поскольку дисковый кэш обычно хранится в энергозависимой памяти . Эта конструкция обеспечивает значительный прирост производительности по сравнению с ведением журнала, просто обходя этот шаг. [ нужна ссылка ]
Еще одним примечательным свойством этой файловой системы является то, что ее фактические метаданные, такие как информация индексного дескриптора и растровые изображения диска, доступны так же, как и любой другой файл в файловой системе (например, /.inodes и /.bitmap, соответственно). [1] Это согласуется с философией QNX (фактически Plan 9 от Bell Labs или исторически Unix ), согласно которой « все есть файл ».
Ссылки
[ редактировать ]- ^ «Файловая система QNX4» . Гараж Майка Крамера . 1 июня 2001 г.