Журналируемая файловая система

Файловая система ведения журнала Основы журналируемой файловой системы Журналируемая файловая система отслеживает изменения в файловой системе, записывая их в журнал.  […]

Файловая система ведения журнала

  • Основы журналируемой файловой системы

    • Журналируемая файловая система отслеживает изменения в файловой системе, записывая их в журнал. 
    • Восстановление после сбоя происходит быстрее и с меньшей вероятностью повреждения данных. 
  • История и обоснование

    • JFS была представлена IBM в 1990 году и популяризирована в 1991 году. 
    • Идея была реализована в Windows NTFS, HFS Plus и ext3. 
  • Методы и физические журналы

    • Журналы могут увеличиваться, сжиматься и перераспределяться, или быть постоянными. 
    • Физические журналы регистрируют предварительные копии блоков, что снижает производительность, но обеспечивает защиту от сбоев. 
    • Логические журналы сохраняют изменения в метаданных, повышая производительность записи, но могут привести к рассинхронизации данных. 
  • Проблемы и альтернативы

    • Кэш записи может сортировать записи неправильно, что может привести к повреждению данных. 
    • Мягкие обновления в UFS избегают ведения журнала, но требуют фоновой сборки мусора. 
    • Файловые системы с лог-структурой и файловые системы с возможностью копирования при записи избегают двойной записи и обеспечивают сохранение корректности данных. 

Полный текст статьи:

Журналируемая файловая система — Википедия

Оставьте комментарий

Прокрутить вверх