The OpenNET Project / Index page

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

Февральский выпуск электронного журнала ";login:" с обзором Btrfs

10.02.2012 08:19

Представлен февральский номер электронного журнала ";login:", интерес в котором представляет статья "Btrfs: The Swiss Army Knife of Storage", написанная одним из разработчиков файловой системы Btrfs. В статье подробно и доступно рассказано о сегодняшнем состоянии развития Btrfs и наиболее интересных возможностях.

  1. Главная ссылка к новости (https://db.usenix.org/publicat...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/33048-btrfs
Ключевые слова: btrfs
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (74) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Василий (??), 11:54, 10/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Прелестно :)
    Ждём btrfs в Fedora 17.
     
     
  • 2.18, Аноним (-), 16:10, 10/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И не только там. Хорошая штука будет, 4 года на разработку не прошли даром.
     
     
  • 3.28, anonymous (??), 19:40, 10/02/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Как раз прошли даром. Поставь себе на десктоп, и поразись небывалым ощущениям от 4 летней разработки.
     
     
  • 4.33, Аноним (-), 21:34, 10/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я устраиваю регулярные тестовые вылеты на этой штуке - мне она нужна, тудыть-растудыть. Впечатления вполне позитивные. Наверное я что-то делаю не так, но раньше оно тормозило и оопс-ами икало с полоборота. А теперь - just works, однако. Не, наверное какими-то хитрозагнутыми манипуляциями это еще можно навернуть, но при крейсерском режиме оно и довольно шустрое и каких-то нестабильностей я не вижу.
     
     
  • 5.52, anonymous (??), 07:44, 11/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ты все делаешь не так.

    На свежеотформотированном разделе она летает как впрочем и 4 года назад. Вопросы начнутся когда начнешь работать с этим разделом каждый день а не по случаю.

    Кстати у мена не было ни 1 OOPS за все время почти ежедневного тестирования примерно за 2 года. Наврено повезло, не знаю. Но тормоза...

     
     
  • 6.55, ананим (?), 09:14, 11/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Работаю каждый день.
    Винт 500Гб. Ноут. Всё под бтр и со сжатием lzo. Штук 6 субволумов. Пережил ядра 3.0 - 3.2.5 последовательно.
    Недавно отписывался.
    Повторять лень.
    Доволен.
     
     
  • 7.57, ананим (?), 09:20, 11/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Зыж
    А да. Гента. Всё из сырцов. Мульёны файлов.
     
  • 6.62, Аноним (-), 13:47, 11/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Кстати у мена не было ни 1 OOPS за все время почти ежедневного тестирования примерно
    > за 2 года. Наврено повезло, не знаю. Но тормоза...

    На ранних версиях - очень даже было. Сейчас оно уже починено, разумеется.

     
  • 5.54, crypt (??), 08:06, 11/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Вылеты? А ты попробуй создай раздел, 1.000.000 мелких файлов, запусти bonnie++ в 20 потоков, а потом выруби питание. Вот это будет вылет.
     
     
  • 6.56, ананим (?), 09:18, 11/02/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Может сразу молотком по винту?
    Хрена мелочиться то?

    Зыж
    Пусть снершот сделает до этого.
    И такие троли с идиотскими предложениями ему уже не страшны. В отличии от всех остальных фс.

     
     
  • 7.59, Аноним (-), 13:36, 11/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > И такие троли с идиотскими предложениями ему уже не страшны. В отличии
    > от всех остальных фс.

    Насчет идиотских предложений - не согласен. Отличное и своевременное предложение устроить стресс-тесты по полной, до того как оно в релизах основных дистрах станет дефолтным. Насчет снапшота - бтрфс их делает автоматически и в случае такого факапа должен сам отматывать на ближайший автоматический снапшот. И как вы понимаете, в наших же интересах проверить что у нас катапульта работает на тестовых манекенах во всех ситувциях, до того как она облажается спасти тушки наших настоящих ценных данных.

     
     
  • 8.64, ананим (?), 14:58, 11/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    в таких тестах - xfs сдохнет 99 9 - ntfs сдохнет 50 - ext4 сдохнет 30 и... текст свёрнут, показать
     
     
  • 9.72, mef_ (?), 03:17, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А ZFS v 28 ... текст свёрнут, показать
     
     
  • 10.76, Аноним (-), 22:01, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Судя по лисяре она радостно сдувается на паре бэдов Нас так не устроит, извинит... текст свёрнут, показать
     
  • 9.74, Аноним (-), 21:57, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    CoW механика такое должна пережить Знаете в чем фундаментальное отличие У всех... текст свёрнут, показать
     
  • 9.75, Аноним (-), 22:01, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ну это вы видимо про постоянные снапшоты А я про временные, которые существуют ... текст свёрнут, показать
     
  • 6.68, fyjybvec (?), 19:53, 11/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Готов провести любые тесты и поделиться результатами. Пишите, что делать и в какой последовательности.
     

  • 1.2, Аноним (-), 12:34, 10/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я как-то пробовал. По-моему в убунту. После обновления перестал загружаться - поддержку из ядра выкинули :) Пока не рискую.
     
     
  • 2.5, rm1 (?), 13:23, 10/02/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Убунту в своём репертуаре.
     
     
  • 3.19, Аноним (-), 16:11, 10/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Убунту в своём репертуаре.

    Я уж не знаю что он там сделал, но в убунте поддержка btrfs - с незапамятных времен. И никто ее оттуда не выкидывал. Dmesg нужен или поверите на слово?

     
     
  • 4.24, Аноним (-), 19:27, 10/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Я уж не знаю что он там сделал, но в убунте поддержка btrfs - с незапамятных времен.

    Ее там лично разработчики Canonical делали?

     
     
  • 5.34, Аноним (-), 21:41, 10/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Ее там лично разработчики Canonical делали?

    Нет, конечно. Начальный дизайн делал лично Крис Мэйсон из оракла, как ни странно. Тем не менее поскольку оно в майнлайне то оттуда досталось всем современным дистрам. В общем то единственным моментом я бы отметил что пользоваться оной более-менее всерьез имеет смысл начинать с ядер 3.2...3.3 примерно. Там было довольно много изменений и более старые версии - ну их нафиг. Убунты с достаточно свежим ядром по дефолту - еще не вышло. А с более старым - все-таки потенциально на свой окорок, так, глядя на объем багфиксинга и изменений.

     
     
  • 6.42, анон (?), 22:23, 10/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    стоит убунта 11.10 с ядром 3.0.0-16. единственное сделал раздел с ext4 для boot, на остальных brtfs. Нормально работает, стабильно, скорость устраивает
     
     
  • 7.43, Аноним (-), 22:39, 10/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > стоит убунта 11.10 с ядром 3.0.0-16. единственное сделал раздел с ext4 для
    > boot, на остальных brtfs. Нормально работает, стабильно, скорость устраивает

    Да, в принципе - работает. Я уж не знаю что вон те кудесники которые выше сделали чтобы это отломать. Но вообще, в 3.2 вкатили довольно много изменений и фиксов и потому лично я как-то предпочитаю рассматривать 3.2 как необходимый минимум. Это возможно является перестраховкой, однако в таких вопросах как ФС лучше перебдеть чем потом разбирать макароны с нужного тома с нужными данными.

     
  • 4.27, Аноним (-), 19:30, 10/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Я уж не знаю что он там сделал, но в убунте поддержка
    > btrfs - с незапамятных времен. И никто ее оттуда не выкидывал.

    Зачем выкидывать, если можно сломать?

     
     
  • 5.39, Аноним (-), 21:52, 10/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Зачем выкидывать, если можно сломать?

    Скорее, не починить. Убунты с кернелом 3.2 или новее еще не вышло, а там бтр-а серьезно подтянули. На более древних ядрах я бы пожалуй постеснялся ее юзать как ФС под систему или типа того.

     
  • 2.47, Frank (ok), 01:18, 11/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Не знаю, что ты там пробовал, а я сидел на btrfs больше года, с момента покупки ssd, и всё пучком. Т.е. с 10.10 версии. Один раз лишь система стала небутовой - это мои руки виноваты, которые полезли в 11.10 врубать новомодную LZO компрессию для корня, не проверив наличие её поддержки у grub'а в стоковом состоянии.
     
     
  • 3.53, anonymous (??), 07:49, 11/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Не знаю, что ты там пробовал, а я сидел на btrfs больше
    > года, с момента покупки ssd, и всё пучком. Т.е. с 10.10
    > версии. Один раз лишь система стала небутовой - это мои руки
    > виноваты, которые полезли в 11.10 врубать новомодную LZO компрессию для корня,
    > не проверив наличие её поддержки у grub'а в стоковом состоянии.

    На SSSD и FAT будет летать пучком. Речь про плохую производительность с обычными дисками. Ну а про то что делать админам малых офисов где копейки считают когда накроется пару секторов (fsck "вот вот появится" года 2, последние новости - "со дня на день".) лучше помолчать.

     
     
  • 4.58, ананим (?), 09:29, 11/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Нормальная производительность.
    Не хуже екст4.
    Недавно отписывался в теме по презентахе.
    Лень повторять. Поэтому скажу проще — вы не правы.
     
  • 4.60, Аноним (-), 13:42, 11/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Не будет нет индекса директорий, а разгребать линейные списки в поисках файла, ... большой текст свёрнут, показать
     
     
  • 5.69, Аноним (-), 06:18, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Не будет: нет индекса директорий, а разгребать линейные списки в поисках файла,
    > если файлов много - весьма опаньки. JFYI, фат жесточайше тормозит на
    > дирах с большим числом файлов. По этому поводу многие программы с
    > файловыми кешами вынуждены размазывать их на разлапистые структуры директорий.

    Свалка миллиона файлов в одну диру - не правильное решение by design. Если у вас настолько кривые руки/писульки, то не нужно их так халатно покрывать.

     
     
  • 6.77, Аноним (-), 22:05, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, чувак, хорошая файловая система не должна испытывать проблем от миллиона фа... большой текст свёрнут, показать
     
  • 4.66, fyjybvec (?), 19:48, 11/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    fsck наконец начал потихоньку появляться. У криса в ветке со страшным названием.
     

  • 1.3, YetAnotherOnanym (?), 12:55, 10/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Надо было придержать материал до Масленицы :)
     
     
  • 2.61, Аноним (-), 13:42, 11/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Надо было придержать материал до Масленицы :)

    До вторжения инопланетян, чего уж там.

     

  • 1.4, Аноним (-), 13:21, 10/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    У меня сейчас Fedora 16 стоит целиом на btrfs всё работает как часы, если прописать правельные mount options она начинает работать со страшной скоростью ^^)
     
     
  • 2.6, JL2001 (ok), 13:23, 10/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    правильные это какие ?
     
     
  • 3.7, Аноним (-), 14:06, 10/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    /    defaults,compress=lzo,noacl,noatime,nodatasum,notreelog,inode_cache,space_cache

    /boot    defaults,noacl,noatime,nodatasum,notreelog,inode_cache,space_cache

    DO NOT enable compression on /boot partition!!!

     
     
  • 4.8, Аноним (-), 14:35, 10/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А разве grub умеет грузиться с btrfs? Или используете какой-то другой загрузчик?
     
     
  • 5.9, Аноним (9), 14:44, 10/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Grub2 Умеет
     
     
     
    Часть нити удалена модератором

  • 7.32, Аноним (-), 20:52, 10/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Нут так можно раздел ext2 на 100 Мб под boot выделить, грузится без проблем с чего угодно (имеется ввиду /).
     
  • 4.10, Гаст (?), 14:53, 10/02/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    noacl,nodatasum,notreelog - а нагуя тебе тогда btrfs?
     
     
  • 5.12, evgeny_t (ok), 15:34, 10/02/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    nobtrfs
     
  • 5.16, Аноним (-), 15:56, 10/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Меня интересует скорость работы, а не запись мегатонных метаданных, притом что файловая система спокойно переживала не однократный hard reset и прекрасно продолжает работать
     
     
  • 6.25, Аноним (-), 19:28, 10/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Меня интересует скорость работы, а не запись мегатонных метаданных, притом что файловая
    > система спокойно переживала не однократный hard reset и прекрасно продолжает работать

    Может, проще все-таки ext2 или FAT16?

     
     
  • 7.36, Аноним (-), 21:42, 10/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Может, проще все-таки ext2 или FAT16?

    У них скорость работы конечно обалденна, да :)

     
  • 6.30, Аноним (-), 19:49, 10/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Меня интересует скорость работы, а не запись мегатонных метаданных, притом что файловая
    > система спокойно переживала не однократный hard reset и прекрасно продолжает работать

    ZFS? :) 6 лет в продакшене.


     
     
  • 7.37, Аноним (-), 21:45, 10/02/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > ZFS? :) 6 лет в продакшене.

    Не будет ее в линухе. Солярис - закрыт ораклом и предоставляется на геморных условиях. *бсд и продакшн - довольно любопытное сочетание если в списки рассылки посмотреть. Там красивый такой "ынтырпрайз" царит, что я пожалуй обойдусь, пусть изены такие ынтырпрайзы на своих 3 ноутовых дисках юзают :)

     
  • 7.41, Аноним (-), 22:22, 10/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > ZFS? :)

    Про скорость удачная шутка. Хотя если буфер гига на 64 - может и ничего, конечно. Правда, рамдиск без ZFS - вообще реактивная штука.

     
     
  • 8.46, Аноним (-), 22:57, 10/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    И, заметим без иронии, столь же устойчивая к хард-резету Но это не потому, что ... текст свёрнут, показать
     
     
  • 9.49, Аноним (-), 01:41, 11/02/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    , , , без FSCK, однако Поэтому когда этот крутой энтерпрайзный пепелац на... текст свёрнут, показать
     
     
  • 10.65, iZEN (ok), 17:25, 11/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    zpool import -F poolname zpool scrub poolname ... текст свёрнут, показать
     
     
  • 11.71, ананим (?), 22:24, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    там какбЭ бедблоки упоминалсь, а не манипуляции с предыдущими валидными состояни... текст свёрнут, показать
     
     
  • 12.73, iZEN (ok), 20:28, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Научитесь читать ВСЁ сообщение, а не пропускать остальное вы рискуете повторит... текст свёрнут, показать
     
     
  • 13.78, Аноним (-), 22:11, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Как бы тебе объяснить то Скажи, а ты отдаешь себе отчет в том что в общем случа... большой текст свёрнут, показать
     
     
  • 14.80, iZEN (ok), 22:55, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Список последних транзакций либо хранится, либо не хранится На ZFS такой список... текст свёрнут, показать
     
  • 8.70, Аноним (-), 06:27, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Вы хотите поговорить о скорости Давайте, можно ли сделать у вас таким образом ... текст свёрнут, показать
     
     
  • 9.79, Аноним (-), 22:12, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ну да, если вы можете позволить себе менять мерседес по мере заполнения пепельни... текст свёрнут, показать
     
     
  • 10.81, Аноним (-), 06:18, 14/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    ссд сейчас стоят не так дорого, а если нужно увеличивать производительность не т... текст свёрнут, показать
     
  • 5.17, Аноним (-), 15:59, 10/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Performance Improvement of Btrfs
    https://events.linuxfoundation.org/slides/2011/linuxcon-japan/lcj2011_xie.pdf
     
  • 4.20, Аноним (-), 16:13, 10/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > /    defaults,compress=lzo,noacl,noatime,nodatasum,notreelog,inode_cache,space_cache

    Гм, nodatasum,notreelog как-то не очень прикольно выглядит.

     
     
  • 5.22, Аноним239 (?), 16:53, 10/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Останется удалить журнал, и вот она, рыба моей мечты - FAT!!!
     
     
  • 6.31, Аноним (-), 19:50, 10/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Останется удалить журнал, и вот она, рыба моей мечты - FAT!!!

    Ты забыл лицензию M$. Хау мач из зе фиш, бабка? :D:D:D

     
  • 6.38, Аноним (-), 21:47, 10/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Останется удалить журнал,

    Угу. Вот ща я оторву у космолета колеса...

    > и вот она, рыба моей мечты - FAT!!!

    ...и он превратится в запорожец!!!

    Стоп, что за фигня? У космолета оказывается колес нету. Отрывать нечего. FAIL!

     
  • 4.50, fyjybvec (?), 03:00, 11/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Хм... nodatasum?!!
     
  • 3.23, онаним (?), 17:39, 10/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >правильные это какие ?

    -t ext4

     
     
  • 4.40, Аноним (-), 21:55, 10/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > -t ext4

    Какой "правильный мерседес" марки "простенький мотороллер" :)

     

  • 1.11, Аноним (-), 15:13, 10/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Скажите пож Ваше мнение насчет названия -";login:", вроде как ";" - строка, а символ - означает завершения оператора, по таблице аски -он не подходит к св-ву символьного представления информации в машине (если цифра, то цифра -'0' - получим цифру, так как последовательность не прирывается и по умолчанию тип int),,,  что означает этот символ -это просто метафора 16-летних???? скрывает нестандартное мышление????? Просто интересно с точки зрения программирования. Спасибо!
     
     
  • 2.15, Василий (??), 15:37, 10/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Всё же написано у них на сайте http://www.usenix.org/publications/login/whysemi.html

    "The ; was utilitarian. During most of the early '70s the most popular terminal was the Teletype model 37. The sequence <esc>; put it into full-duplex mode so the terminal didn't print characters locally, but let the system echo them. So this sequence was put into the greeting message. Of course it didn't print when you used that terminal, but other terminals that appeared later didn't understand the message and so printed the ;."

    Peter H. Salus, A Quarter Century of UNIX, page 69.

     

  • 1.48, filosofem (ok), 01:41, 11/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Эти статьи и лекции о баттере уже утомлять начинают одно и то же пережевывать. Лучше бы написали когда дедупликацию ждать и стоит ли вообще.
     
     
  • 2.51, fyjybvec (?), 03:05, 11/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Патчи есть, над этим работают.

    Кроме того, работают и над тем, что б снимки не портили cow-копии.

    Я думаю, всё это будет.

     
     
  • 3.67, fyjybvec (?), 19:50, 11/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Я фигню сказал. Хотел сказать про дефрагментацию, которая не ломает cow-копии.
     

  • 1.63, muon (ok), 14:11, 11/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кно-нибудь, кроме автора новости, подписан на этот журнал? И вообще на Usenix?
     
  • 1.82, Аноним (-), 01:46, 03/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Всё, ссылки сдохли, теперь только платно.
     

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



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

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