The OpenNET Project / Index page

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

10.12.2009 13:38  Для файловой системы FreeBSD UFS добавлена поддержка журналирования

Джефри Робсон (Jeff Roberson), автор планировщика ULE и один из ключевых разработчиков FreeBSD, произвел улучшения в работе механизма Soft Updates файловой системы UFS. В частности, был добавлен механизм журналирования метаданных, изменяемых при работе Soft Updates. Данное нововведение позволит отказаться от необходимости запуска fsck после "грязного" размонтирования файловой системы. Новая система журналирования позволяет достичь очень высокой скорости восстановления состояния файловой системы при очень малом объеме журнала.

Данная работа была выполнена по заказу компаний iXsystems, Yahoo! и Juniper networks. В ближайшее время код будет доступен пользователям ветки FreeBSD 9.0-CURRENT. Ранее журналирование для FreeBSD активировалось при помощи GEOM-класса gjournal и было доступно только на уровне GEOM провайдеров.

Дополнение: патч;

  1. Главная ссылка к новости (http://jeffr-tech.livejournal....)
  2. Инструкция по включению журналирования в UFS2
  3. OpenNews: GEOM класс gjournal включён в состав FreeBSD
  4. OpenNews: Финальная версия патчей поддержки журналирования в UFS2
  5. OpenNews: Включение журналирования в UFS для FreeBSD
  6. OpenNews: Первый альфа релиз GEOM класса gjournal
Автор новости: terminus
Тип: К сведению
Ключевые слова: freebsd, fsck, ufs, journal, soft, update
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, aZ (ok), 13:57, 10/12/2009 [ответить] [показать ветку] [···]    [к модератору]
  • +/
    И чем плохо журналирование через геом? Например так:
    az@az:~$ df
    Filesystem                  Size    Used   Avail Capacity  Mounted on
    /dev/ada0s3a.eli.journal    141G    129G    1.3G    99%    /
    devfs                       1.0K    1.0K      0B   100%    /dev
    tmpfs                       488M     36K    488M     0%    /tmp
    devfs                       1.0K    1.0K      0B   100%    /var/named/dev
     
     
  • 2.18, cvsup (ok), 15:02, 10/12/2009 [^] [ответить]    [к модератору]
  • +1 +/
    Оно более дорогое, т.к. более general'ное решение, я бы так сказал...
     
  • 1.2, Аноним (-), 14:10, 10/12/2009 [ответить] [показать ветку] [···]    [к модератору]
  • +1 +/
    Да и не нужно, ZFS ведь есть.
     
     
  • 2.3, nohch (?), 14:14, 10/12/2009 [^] [ответить]    [к модератору]
  • +/
    Рассуждения "грамотного" специалиста.. для того чтобы в частности системные диски были на журналируемой UFS.
     
     
  • 3.4, Аноним (-), 14:15, 10/12/2009 [^] [ответить]    [к модератору]
  • +/
    Системные диски на ZFS религия не позволяет сделать?
     
     
  • 4.5, Andrew Kolchoogin (?), 14:27, 10/12/2009 [^] [ответить]     [к модератору]  
  • +/
    Он тормозит Пусть тормозит дальше Но мы-то знаем, что во FreeBSD v8 0 добавлен... весь текст скрыт [показать]
     
     
  • 5.15, nohch (?), 14:55, 10/12/2009 [^] [ответить]    [к модератору]  
  • +/
    Какие трюки, вы о чем? /boot никогда не надо было выносить в отдельный раздел, не тормозите. Вероятно путаете со /stand в HP-UX, тот да, на отдельном HFS-разделе.
     
     
  • 6.21, temny (??), 15:40, 10/12/2009 [^] [ответить]     [к модератору]  
  • +1 +/
    http wiki freebsd org ZFSOnRoot - данное руководство существует ещё с момента ... весь текст скрыт [показать]
     
     
  • 7.34, nohch (?), 23:55, 10/12/2009 [^] [ответить]    [к модератору]  
  • –1 +/
    Да причем здесь ZFS?!Я речь веду о UFS и системных разделах на них.
    "Папа ваш студебеккер..знатоки"
     
     
  • 8.46, splat_pack (ok), 15:18, 11/12/2009 [^] [ответить]    [к модератору]  
  • +/
    а по вашему системный раздел на ZFS это не труЪ?
     
     
  • 9.49, СуперПуперАноним (?), 20:37, 11/12/2009 [^] [ответить]    [к модератору]  
  • –1 +/
    Ну и нафига мне ставить ZFS если у меня в тазике 2 харда по 80Гб каждый? Не городите ерунды. :)
     
     
  • 10.50, QuAzI (ok), 22:48, 11/12/2009 [^] [ответить]    [к модератору]  
  • +/
    ну ведь не по 800Мб? Или вы думаете что она делалась только для >2Тб ?
     
  • 10.54, Anon Y Mous (?), 11:50, 18/12/2009 [^] [ответить]    [к модератору]  
  • +/
    >Ну и нафига мне ставить ZFS если у меня в тазике 2
    >харда по 80Гб каждый? Не городите ерунды. :)

    Контроль целостности, cжатие, снапшоты, копии, не?

     
  • 4.24, аноним (?), 18:24, 10/12/2009 [^] [ответить]    [к модератору]  
  • +/
    а нормальные квоты, как в ufs есть в zfs? некоторым это как-бы принципиально.
     
     
  • 5.32, xxx (??), 22:18, 10/12/2009 [^] [ответить]    [к модератору]  
  • +/
    Ммм, вроде как нормальных квот как раз в UFS и нету, к примеру квоты > 2TB не поддерживаютя. Или я не прав? В чем нормальность заключается?
     
     
  • 6.33, terminus (ok), 22:59, 10/12/2009 [^] [ответить]    [к модератору]  
  • +1 +/
    не так давно уже добавили 64bit квоты в UFS.
     
     
  • 7.36, cvsup (ok), 01:39, 11/12/2009 [^] [ответить]    [к модератору]  
  • +/
    поправка: в svn-src-projects
     
  • 6.43, аноним (?), 07:08, 11/12/2009 [^] [ответить]     [к модератору]  
  • +/
    нормальность в том, что куча написанного софта умеет работать только с quota, re... весь текст скрыт [показать]
     
  • 5.53, Anon Y Mous (?), 11:48, 18/12/2009 [^] [ответить]    [к модератору]  
  • +/
    >а нормальные квоты, как в ufs есть в zfs? некоторым это как-бы
    >принципиально.

    Есть, но не во FreeBSD

     
     
  • 6.55, hate (?), 12:16, 18/12/2009 [^] [ответить]     [к модератору]  
  • +/
    Не надо гнать Есть квоты и работают zfs get all hptank usr home NAME ... весь текст скрыт [показать]
     
     
  • 7.56, AnonYMous (ok), 02:50, 19/12/2009 [^] [ответить]     [к модератору]  
  • +/
    А чего ж еще и refquota не подчеркнули В следующий раз, перед тем как писать, с... весь текст скрыт [показать]
     
  • 6.57, Anon Y Mous (?), 19:19, 19/12/2009 [^] [ответить]    [к модератору]  
  • +/
    > Есть, но не во FreeBSD

    конечно, правильнее было бы написать так: есть, но во FreeBSD пока нет

     
  • 1.8, Сергей (??), 14:38, 10/12/2009 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Все только забывают, что нормальная раюота с zfs начинается с amd64 и 1 гигом памяти...
     
     
  • 2.17, hhg (ok), 15:01, 10/12/2009 [^] [ответить]     [к модератору]  
  • +/
    в тоже время, никто не заставляет использовать zfs на накопителях размером 2Гб ... весь текст скрыт [показать]
     
  • 1.9, Аноним (-), 14:47, 10/12/2009 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Жаль только что в 8-ю ветку не сделали поддержку разметки дисков из инсталлера в ZFS из коробки. Всетаки пора уже отказываться от UFS.
     
     
  • 2.13, nitrogear (?), 14:52, 10/12/2009 [^] [ответить]    [к модератору]  
  • +3 +/
    ZFS все же экспериментальная система, да и версия zpool далеко не последняя. Отказываться от стабильной ФС в пользу девелоперской, которая находится в активной разработке довольно экстремально


     
     
  • 3.16, nohch (?), 14:56, 10/12/2009 [^] [ответить]     [к модератору]  
  • +/
    1... весь текст скрыт [показать]
     
  • 3.19, cvsup (ok), 15:05, 10/12/2009 [^] [ответить]     [к модератору]  
  • +/
    Я бы даже сказал, стрёмно Почитать onnv-notify, так волосы на спине дыбом вст... весь текст скрыт [показать]
     
     
  • 4.20, Аноним (-), 15:15, 10/12/2009 [^] [ответить]     [к модератору]  
  • +/
    И не нужно извращаться с geom, хотя у меня все серваки на gmirror gjournal уже... весь текст скрыт [показать]
     
     
  • 5.26, аноним (?), 18:34, 10/12/2009 [^] [ответить]     [к модератору]  
  • +/
    расскажите как вы их скрещивали у меня на 7 2 amd64 бывают падения с пометкой g... весь текст скрыт [показать]
     
     
  • 6.27, iZEN (ok), 18:57, 10/12/2009 [^] [ответить]    [к модератору]  
  • +/
    >newfs -J -U -O2 /dev/mirror/gm0s1d

    Круто! Журналирование (-J) и Soft Updates (-U) в одном флаконе!
    Вы уж определитесь, что вам нужно. :))

    (Оно вместе не должно работать)

     
     
  • 7.44, аноним (?), 07:13, 11/12/2009 [^] [ответить]     [к модератору]  
  • +/
    действительно, благодарю за тычек носом, буду исправлять ... весь текст скрыт [показать]
     
  • 6.38, аноним (?), 02:34, 11/12/2009 [^] [ответить]    [к модератору]  
  • +/
    > расскажите как вы их скрещивали?

    Я скрешивал как написано в man'е, никаких падений не было. Вы с -J -U отожгли, да.

     
     
  • 7.45, аноним (?), 07:17, 11/12/2009 [^] [ответить]    [к модератору]  
  • +/
    >Я скрешивал как написано в man'е, никаких падений не было.

    а как называется ман по скрещиванию gmirror && gjournal?

    >Вы с -J -U отожгли, да.

    да, с этим я хорошо промахнулся...

     
     
  • 8.48, аноним (?), 18:13, 11/12/2009 [^] [ответить]    [к модератору]  
  • +/
    man gmirror, man gjournal. Скрещивание заключается только в использовании одного поверх другого и при желании выключении синхронизации. Вы думали там rocket science?
     
  • 3.41, аноним (?), 02:41, 11/12/2009 [^] [ответить]     [к модератору]  
  • –1 +/
    Я удивляюсь почему у вас компьютеры на транзисторах не экспериментальные Сидите... весь текст скрыт [показать]
     
  • 2.23, Iv945n (ok), 16:13, 10/12/2009 [^] [ответить]    [к модератору]  
  • +1 +/
    Не знаю у кого как, а у меня FreeBSD крутится на Целеронах 300-х со 128 Мб памяти и винчами 2-6 Гб. И такие рутеры работают "как часы" в стиле "поставил и забыл" годами. Думаю не у меня одного. Так что возможность ставить на традиционную ФС нужна.
     
  • 2.28, аноним (?), 19:33, 10/12/2009 [^] [ответить]    [к модератору]  
  • +/
    Надо просто полностью пересмотреть структуру релиза. Разделенные disk1 и livefs, а также само наличие sysinstall - это огромный минус.

    Директория 8.0-RELEASE на диске от 8.0 релиза i386 занимает 290M. Накинем сотню для amd64. Скинем обратно, пересев с gzip на bzip2. Сама система с порезаннымм ненужностями влезет метров в 200-300. Остальное можно заполнить пакетами для диагностики и восстановления системы. Итого - с одного диска можно и загрузиться+проверить совместимость, и установить+настроить систему. Причем не быть ограниченным возможностями yблюдского sysinstall - разбивать диски как хочется и в любые ФС. Если немного поколдовать с geom_uzip, можно грузить livefs и ставить систему вообще из одного места.

     
     
  • 3.30, Alatar (??), 21:10, 10/12/2009 [^] [ответить]    [к модератору]  
  • +/
    Эээ?.. А вместо сисинстала что? Ставить систему в стиле Генту? Оно, конечно, очень гибко, но, скажем так, несколько нудно, не всегда в продакшене это допустимо.
     
     
  • 4.35, XoRe (ok), 00:03, 11/12/2009 [^] [ответить]    [к модератору]  
  • +/
    >Эээ?.. А вместо сисинстала что? Ставить систему в стиле Генту? Оно, конечно,
    >очень гибко, но, скажем так, несколько нудно, не всегда в продакшене
    >это допустимо.

    Могу предположить, что человеку хочется чего-то, что бы умело задействовать geom ещё на этапе разбиения на разделы.
    Я бы, кстати тоже не отказался бы от gmirror, gvinum и gjournal на этапе установки.

     
     
  • 5.40, аноним (?), 02:40, 11/12/2009 [^] [ответить]    [к модератору]  
  • +/
    >Могу предположить, что человеку хочется чего-то

    Даже если мне не хочется "чего-то", я предпочту не использовать sysinstall. Он просто банально убог и неудобен.

     
  • 4.39, аноним (?), 02:39, 11/12/2009 [^] [ответить]    [к модератору]  
  • +1 +/
    >Эээ?.. А вместо сисинстала что? Ставить систему в стиле Генту? Оно, конечно,
    >очень гибко, но, скажем так, несколько нудно

    Очередноq "профи", который все с ног на голову поставил? В реальном мире нудно - это по кривым менюшкам лазить и потом думать, не забыл ли куда ткнуть. А тут вообще можно сделать

    # ssh mybox 'cat installscript' | sh

    и забыть о тыканье как таковом.

    >не всегда в продакшене это допустимо.

    Большего бреда не слышал. У вас продакш заключается в использовании сисинсталла? Или он накладывает жесткие ограничения на метод установки - надо использовать самый неудобный, медленный и подверженный ошибкам? В сад.

     
  • 1.22, аноним (?), 16:07, 10/12/2009 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Эм, а этот журнал тоже можно использовать на gmirror с выключенной синхронизацией?
     
  • 1.25, анонимус (??), 18:29, 10/12/2009 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    реквестирую бэкпорт в 8 ветку
     
     
  • 2.29, cvsup (ok), 20:49, 10/12/2009 [^] [ответить]    [к модератору]  
  • +/
    Код может вообще не откроют, остынь :) Нет его еще нигде, ждем.
     
     
  • 3.31, онсамый (?), 21:47, 10/12/2009 [^] [ответить]    [к модератору]  
  • +/
    А вот троллить не надо. В новости сказано же что в курент добавят.
     
     
  • 4.37, cvsup (ok), 01:40, 11/12/2009 [^] [ответить]    [к модератору]  
  • +/
    >А вот троллить не надо. В новости сказано же что в курент
    >добавят.

    На заборе тоже много чего пишут.

     
  • 1.42, аноним (?), 05:20, 11/12/2009 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Многа букв у него в блоге. Хочется обычной лаконичной заметки со списком различий, чем лучше/хуже и графиками.
     
  • 1.51, Аноним (-), 04:00, 12/12/2009 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Никакой необходимости нет же Максимум, что может произойти если не запускать ... весь текст скрыт [показать]
     

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


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