LINUX.ORG.RU
 

Вышла новая версия Btrfs v0.17


0

0

После включения Btrfs в ядро разработчики обновили номер версии до v0.17. Основные изменения:

1. Изменен формат FS. Разработчики планируют обеспечивать обратную совместимость с этим форматом для будущих релизов FS, хотя нигде и не сказано, что этот формат окончательный.

2. Добавлен режим компрессии данных используя алгоритм zlib.

3. Переработаны процедуры block allocation, что привело к значительному увеличению производительности FS.

4. Улучшения в использовании блоков в процессе перемещения экстентов.

5. Возможность создания FS внутри родительской FS (Seed device). Seed device - это специальный тип Btrfs с установленным флагом SEEDING super flag. Seed device позволяет создать новую btrfs поверх существующей. Новая FS содержит ту же информацию, что и родительская (Seed device), но может быть смонтирована только в режиме read-only.

6. Множество багфиксов и улучшений производительности.

Тестируем!

>>> Подробности

Метки:

anonymous ()
Проверено: Shaman007 (13.01.2009 11:17:23)

ЗАСТАВЬ КОМПЬЮТЕР ПОЛИВАТЬ ОГОРОД

автоматизация своими руками: электроприборы под контролем компьютера
beware of programmers who carry screwdrivers!
http://www.unicontrollers.com/products/unc01x

[#] Ответ на: Re: Вышла новая версия Btrfs v0.17 от fpga 13.01.2009 16:14:25  

Re: Вышла новая версия Btrfs v0.17

Контроль записи при помощи чего? CRC? З.Ы. Какая ФС умеет писать данные с помехоустойчивым кодированием (типа Рида-Соломона и прочего)?

А смысл?

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

К тому же кто эти коды считать и проверять будет? ЦПУ?

***** ()
[#] Ответ на: Re: Вышла новая версия Btrfs v0.17 от HellAngel 15.01.2009 0:58:52  

Re: Вышла новая версия Btrfs v0.17

>снэпшоты я б отдал на откуп приложениям. чтоб не следить за консистентностью данных. а то функция есть, а пользоваться геморно

точно, в каждом приложении свои снепшоты, плюющие на остальные приложения с их снепшотами.

***** ()
[#] Ответ на: Re: Вышла новая версия Btrfs v0.17 от anonymous 14.01.2009 22:39:14  

Re: Вышла новая версия Btrfs v0.17

> Сколько лицемерия в треде. "Плодить виндузятников", бекапы, корзина.. Откуда ж вы вообще такие вылезли? При чем здесьвендузятники, тут уже говорили о софте с функцией удаления файлов (его куча), в скрипте можно накосячить, кто-нибудь из родственников/етц наделает делов — И всё ушло мимо корзины. Ситуаций много, вы их только признавать не хотите. Бекапить всё — тут кто-то так делает? Вместе с фильмами/музыкой, и прочим.

Вот и расплодились виндузятники. Где-то в меню OpenOffice есть функция 'удалить документ'? А родственники пусть под другим аккаунтом работают.

** ()
[#] Ответ на: Re: Вышла новая версия Btrfs v0.17 от skwish 15.01.2009 8:48:23  

Re: Вышла новая версия Btrfs v0.17

Расплодились, конечно. Вот одному такому я сейчас отвечаю, у которого вся работа — офис и мыло, больше ничего. А аккаунт у родственников может быть хоть какой, когда им понадобится поработать (на запись) с чем-нибудь твоим — будешь заставлять всё всегда копировать в их хомяк?

anonymous ()
[#] Ответ на: Re: Вышла новая версия Btrfs v0.17 от anonymous 15.01.2009 17:57:02  

Re: Вышла новая версия Btrfs v0.17

>А аккаунт у родственников может быть хоть какой, когда им понадобится поработать (на запись) с чем-нибудь твоим — будешь заставлять всё всегда копировать в их хомяк?

Да. Вернее, выложу копию в "публичный" доступ.

***## ()
[#] Ответ на: Re: Вышла новая версия Btrfs v0.17 от Led 15.01.2009 18:57:42  

Re: Вышла новая версия Btrfs v0.17

Это уже без разницы. Расплодишь разные версии тогда. Будешь потом большинство вручную назад сливать, скорее всего.

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

От всего застраховаться невозможно. А противники анделита ни одного аргумента кроме "не нужно" привести не могут. Признак того, что когда это таки допилят, радостных воплей будет выше крыши.

anonymous ()
[#] Ответ на: Re: Вышла новая версия Btrfs v0.17 от anonymous 15.01.2009 22:14:34  

Re: Вышла новая версия Btrfs v0.17

>А противники анделита ни одного аргумента кроме "не нужно" привести не могут. Признак того, что когда это таки допилят, радостных воплей будет выше крыши.

"Не нужно", потому что не следует собственную безалаберность и неумение организовать совместную работу выдавать за необходимость бардака в системе.

***## ()
[#] Ответ на: Re: Вышла новая версия Btrfs v0.17 от Led 15.01.2009 22:47:43  

Re: Вышла новая версия Btrfs v0.17

Еще раз могу повторить. Это далеко-далеко не всегда "безалаберность". Если кто-то с этим не встречался (случаями нужды в анделите не по этой причине) — это его плюс, а не минус остальных. И если одна дополнительная системная утилита, и кусочек кода ФС — это "бардак в системе", то я полосатый пингвин.

Радостные вопли при реализации анделита будут однозначно. И совсем не все от хронических виндузятников. Ибо дополнительная функциональность, критически важная, пусть и очень-очень редко. Могущая сэкономить что-то, неоценимое в деньгах вообще. Не все всё бекапят, и может случиться, что вам нужно будет (знакомые попросят, например) восстановить что-то на машине, где таковых не было. Мне бы хотелось в таком случае иметь штатную функциональность ФС/системы, а не греп по разделу.

anonymous ()
[#] Ответ на: Re: Вышла новая версия Btrfs v0.17 от anonymous 15.01.2009 23:25:54  

Re: Вышла новая версия Btrfs v0.17

>Радостные вопли при реализации анделита будут однозначно. И совсем не все от хронических виндузятников. Ибо дополнительная функциональность, критически важная, пусть и очень-очень редко. Могущая сэкономить что-то, неоценимое в деньгах вообще. Не все всё бекапят, и может случиться, что вам нужно будет (знакомые попросят, например) восстановить что-то на машине, где таковых не было. Мне бы хотелось в таком случае иметь штатную функциональность ФС/системы, а не греп по разделу.

Это реализуется элементарно на уровне fuse: виртуальная FS поверх ЛЮБОЙ реальной FS, которая вместо реального unlink будет делать перемещение файла в заданную "спрятанную" директорию; в том числе можно реализовать и автоматическую очистку этой директории при монтировании/размонтировании от "сильно устаревших" файлов, задать "не помещать в корзину файлы больше X Мбайт, и т.п. Почему этого ещё никто не сделал? ИМХО потому, что тот, кто может это сделать, не сталкивается с описанным вами бардаком в организации.

***## ()
[#] Ответ на: Re: Вышла новая версия Btrfs v0.17 от Led 16.01.2009 0:30:26  

Re: Вышла новая версия Btrfs v0.17

Что-то подобное можно организовать тупым хардлинканьем всего на свете в отдельный каталог. Плюс несложный скрипт для "если не понадобилось через n дней — удалить нафиг". Но тут действительно, кто может и делает — тому анделит не особо нужен, а кому нужен очень — тот не осилит. А это не повод забивать на нужды последних, тем более, что по-моему сложность решения задачи невысока, по сравнению с центральными фишками например reiser4, btrfs etc. Плюс хорош уже крестить это бардаком. Похоже на реакцию спортсмена, которого просят помочь, а он отвечает что-то типа "подкачайтесь, и сами сделайте, слабаки". В чём-то верно, но далеко не всегда. И еще раз могу повторить, отсутствие потребности в undelete — это больше ваш плюс, а не минус тех, кто с этим таки сталкивался. Чувствуете разницу?

anonymous ()
[#] Ответ на: Re: Вышла новая версия Btrfs v0.17 от anonymous 16.01.2009 1:14:36  

Re: Вышла новая версия Btrfs v0.17

> Но тут действительно, кто может и делает — тому анделит не особо нужен, а кому нужен очень — тот не осилит. А это не повод забивать на нужды последних, тем более, что по-моему сложность решения задачи невысока, по сравнению с центральными фишками например reiser4, btrfs etc.

Это вы к кому обращаетесь? Это не повод "забивать на нужды последних", а повод не поощрать разведение бардака последними. Если тебе нужна какая-то бесполезная (с точки зрения зравомыслящего, образованного и организованного человека) хрень, с чего ты взял, что кто-то кинется удовлетворять т.н. "нужды" инфантильных необразованных блондинок, не желающих минимально организовать свою работу?

***## ()
[#] Ответ на: Re: Вышла новая версия Btrfs v0.17 от Led 16.01.2009 1:27:00  

Re: Вышла новая версия Btrfs v0.17

Опять "бардак". Нет, это не лечится. >с точки зрения зравомыслящего, образованного и организованного человека По-моему это небольшое преувеличение. >инфантильных необразованных блондинок, не желающих минимально организовать свою работу? Нормальный бекап / отказоустойчивость — далеко не минимальная организация. Плюс ощутимое ЧСВ детектед. Как раз то, о чем я и говорил в самом начале — аргументов, хоть каких, кроме "не нужно" — нет. А за "нужно" их есть порядочно. Поэтому откланиваюсь и удаляюсь ждать имплементации обсуждаемого в ext4, с тупыми ленивыми блондинками вместе. Похоже, с ними мне легче будет найти общий язык. c:nigger

anonymous ()
[#] Ответ на: Re: Вышла новая версия Btrfs v0.17 от anonymous 16.01.2009 13:08:33  

Re: Вышла новая версия Btrfs v0.17

Давно тут не писал, забыл разметку. Ну фиг с ним, ценного все равно ничего нет.

anonymous ()