The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

В NetBSD-Current появилась поддержка журналирования мета-данных

01.08.2008 22:16

В 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 года.

  1. Главная ссылка к новости (http://www.netbsd.org/changes/...)
  2. OpenNews: В NetBSD появилась новая система журналирования
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/17212-netbsd
Ключевые слова: netbsd, ffs, journal
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (25) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, fresco (??), 09:27, 04/08/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В век ZFS, btrfs и прочих современных файловых систем очень странно слышать, как кто-то прикручивает журналирование к FFS.

    PS: ничего личного, но действительно странно.

     
     
  • 2.2, Guest (??), 09:43, 04/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Чего странного-то? Во-первых, на ZFS свет клином не сошелся таки требования к памяти и вообще она overkill во многих случаях. Во-вторых, я что-то пропустил и ZFS и btrfs уже есть в NetBSD? Может еще и hammer? Вот когда они появятся, тогда и поговорим что странно а что нет.
     
     
  • 3.3, fresco (??), 09:59, 04/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Да не о том речь...

    Хотелось бы знать, сколько еще десятилетий можно тыкать палкой труп FFS, привинчивая к нему разные костыли. Не проще ли портировать, наконец, что-то современное. Ну хотя бы тот же HAMMER?

     
     
  • 4.4, mike_t (?), 10:19, 04/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    вы HAMMER в продакшен использовать собираетесь?
    zfs в процессе портирования.
     
     
  • 5.6, fresco (??), 13:05, 04/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Сорри, просто не знал...
     
  • 5.10, gromer (?), 15:05, 04/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >вы HAMMER в продакшен использовать собираетесь?

    вы БСД в продакшен использовать собрались? ^_^

     
     
  • 6.14, mike_t (?), 20:05, 04/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    да
     
  • 4.20, Guest (??), 23:31, 05/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Портируй, кто мешает-то.
    Вообще, фичи новых ФС это конечно хорошо, но и FFS замечательная система, единственная проблема которой в настоящий момент - fsck.
     
     
  • 5.23, fresco (??), 09:35, 06/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    и производительность. и до хрена чего еще, о чем 30 лет назад даже не задумывались.
     
  • 3.12, Все_тот_же_юзер (?), 19:25, 04/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Чего странного-то? Во-первых, на ZFS свет клином не сошелся таки требования к
    >памяти и вообще она overkill во многих случаях.

    Хорошо, а JFS, XFS и Ext3 не страдающие диким потреблением памяти и не чрезмерно навороченные что по вашему журналируют?Уж не метаданные ли?

     
     
  • 4.21, Guest (??), 23:32, 05/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Вы это к чему вообще, простите?
     
  • 2.5, Аноним (5), 10:57, 04/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    в век ZFS с этой самой ZFS все еще много проблем.
     
     
  • 3.7, fresco (??), 13:05, 04/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Это в BSD. Не в Solaris.
     
     
  • 4.8, Аноним (5), 14:23, 04/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    в Солярисе, насколько я помню, тоже не все гладко было.
    З.Ы. а мы про БСД кажется и говорим
     
     
  • 5.9, fresco (??), 14:30, 04/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Так то было. года до 2006-го где-то. А в BSD порт кривой, не более. Хотите судить о ZFS -- смотрите исходный продукт, а не хакерские переделки. Давайте еще стабильность zfs-fuse оченивать станем.

    Да-да. Если уж портировать ZFS сейчас -- то только по новой из Solaris. А из FreeBSD только лет через несколько.

     
     
  • 6.17, Sem (ok), 15:00, 05/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Ее не так легко портировать с соляры.
    А в freebsd 7.1 обещают свежий порт уже.
     
  • 4.22, Guest (??), 23:33, 05/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    В Solaris полно других проблем
     
  • 2.11, Все_тот_же_юзер (?), 19:22, 04/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    > В век ZFS, btrfs и прочих современных файловых систем очень странно слышать,

    Да, как ни странно, в других файловых системах и ос журналирование, в частности и режим журналирования метаданных был мноооооого лет назад.Более того - большая часть не то что столь современных но и даже достаточно старых ФС бывших уже в середине девяностых (например, EXT2, JFS, XFS, Reiser, ...) именно метаданные и журналируют (как минимум по дефолту).

    > как кто-то прикручивает журналирование к FFS.

    It's BSD way, Luke.Сделать фичу на много лет позже всех остальных и гордо трубить о данном факте 8)

     
     
  • 3.13, Все_тот_же_юзер (?), 19:26, 04/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >старых ФС бывших уже в середине девяностых (например, EXT2, JFS, XFS,

    Поправочка: все-таки тут я про EXT3 ;)

     
  • 3.15, Sem (ok), 13:40, 05/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >It's BSD way, Luke.Сделать фичу на много лет позже всех остальных и гордо трубить о данном факте 8)

    Верно. Только подход несколько другой: подождать, пока наступят на все грабли, перепишут несколько версий, утрясут технологию и потом уже реализовать у себя.

     
     
  • 4.16, User294 (ok), 14:45, 05/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >несколько версий, утрясут технологию и потом уже реализовать у себя.

    Угу.А до тех пор му**хаться с древнючей и нежурналируемой ФС чекаемой fsck по хренадцать минут... тоже вариант конечно но - шибко на любителя.
    А так - ну вот я скажем несколько лет юзаю EXT3 и JFS.И как-то граблей особо не заметил.Я что-то делаю не так? :)

     
     
  • 5.18, Sem (ok), 15:02, 05/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>несколько версий, утрясут технологию и потом уже реализовать у себя.
    >
    >Угу.А до тех пор му**хаться с древнючей и нежурналируемой ФС чекаемой fsck
    >по хренадцать минут... тоже вариант конечно но - шибко на любителя.

    Ну быть бета тестером - тоже вариант на любителя... которому заняться больше нечем.

    >
    >А так - ну вот я скажем несколько лет юзаю EXT3 и
    >JFS.И как-то граблей особо не заметил.Я что-то делаю не так? :)

    Дома?


     
  • 5.19, GR (??), 16:41, 05/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    А то что начиная с 5-ки fsck шуршит в бакграунде ты тоже не заметил?
    Избирательная слепота lamerouse mundi ... :)
     
     
  • 6.24, fresco (??), 09:44, 06/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    и охерительно отжирает производительность на нагруженной системе?

    хватит отмазываться! не ужели так сложно признать то, что уже начинают понимать даже самые ортодоксы из разработчиков BSD? Что FFS -- примитивное устаревшее дерьмо! да, в свое время она была хороша -- тогда были другие диски, другие машины и другие приоритеты. Реально FFS сдает любой современной ФС начиная с 95-го где-то года. хватит тревожить этот труп! пора занять разработкой/портированием нормальной ФС. причем ускоренными тэмпами, а не как во FreeBSD, где порт ZFS лениво ковыряет один человек, делая из отличной ФС нестабильное убожество.

    PS: я, конечно, понимаю, что Open/Net BSD не совсем те системы, где современная ФС критически важна. Сей пост, скорее, следует отнести на счет разработчиков FreeBSD.

     
     
  • 7.25, Sem (ok), 12:47, 06/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >и охерительно отжирает производительность на нагруженной системе?
    >
    >хватит отмазываться! не ужели так сложно признать то, что уже начинают понимать
    >даже самые ортодоксы из разработчиков BSD? Что FFS -- примитивное устаревшее
    >дерьмо! да, в свое время она была хороша -- тогда были
    >другие диски, другие машины и другие приоритеты. Реально FFS сдает любой
    >современной ФС начиная с 95-го где-то года. хватит тревожить этот труп!

    Ты не прав.

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру