LINUX.ORG.RU

В состав Linux ядра 2.6.29 будут включены файловые системы Btrfs и Squashfs

 , ,


0

0

Линус Торвальдс, после дискуссии в списке рассылки разработчиков ядра Linux, одобрил включение файловых систем Btrfs и Squashfs в состав будущей версии ядра 2.6.29. Патчи Btrfs уже интегрированы в Git-репозиторий ядра, в то время как патчи со Squashfs еще ожидают добавления. По заявлению разработчиков Btrfs, данная файловая система уже достаточно стабильна для начала полномасштабного тестирования внутри ядра Linux.

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

Btrfs - открытая файловая система, разрабатываемая при поддержке компании Oracle и похожая по возможностям на файловую систему ZFS. Теоретический предел дискового раздела файловой системы BTRFS равен 18 эксабайтам. Основные характеристики:

  • Для всех блоков данных и метаданных дополнительно хранятся контрольные суммы.
  • Возможность определения и автовосстановления ошибок, через поддержку copy-on-write режима работы с данными и метаданными (транзакционная файловая система, в которой данные не перезаписываются).
  • Снапшоты, с возможностью записи и изменения данных.
  • Максимальное число файлов - 2^64.
  • Минимальный расход дискового пространства для хранения небольших файлов и индексов директорий.
  • Двойное индексирование дерева каталогов: Btree и TEA hash.
  • Динамическое распределение inode.
  • Подразделы (несколько корней в одной ФС).
  • Быстрая проверка и восстановление ошибок.
  • Функции зеркалирования (Raid0, Raid1 и Raid10) и разнесение на несколько дисков на уровне объектов.
  • Проверка целостности ФС на лету.
  • Эффективные средства инкрементального бэкапа и зеркалирования.
  • Возможность продолжения работы даже при частичном повреждении данных.
  • ACL.
  • Изменение размера ФС на лету, без остановки работы (включая возможность уменьшения размера).

Взято opennet.ru

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

Re: В состав Linux ядра 2.6.29 будут включены файловые системы Btrfs и Squashfs

За сквошфс большое спасибо. Это замечательная новость.

squareroot ★★★ ()

Re: В состав Linux ядра 2.6.29 будут включены файловые системы Btrfs и Squashfs

> 18 эксабайтам

Ну нконец-то есть куда записать небольшую коллекцию порнухи!

Пы.Сы. Когда pohmelfs уже в ядре-то будет?

LoGoPeD ()

Re: В состав Linux ядра 2.6.29 будут включены файловые системы Btrfs и Squashfs

а насколько стабильна эта ФС от Oracle известно? и что слышно про добавление advFS?

Sylvia ★★★★★ ()

Re: В состав Linux ядра 2.6.29 будут включены файловые системы Btrfs и Squashfs

Ну вот, что теперь будут делать бздуны кричавшие про отсутствие zfs или аналога в линуксе.

H5N1 ()

Re: В состав Linux ядра 2.6.29 будут включены файловые системы Btrfs и Squashfs

Ура!

shahid ★★★★★ ()

Re: В состав Linux ядра 2.6.29 будут включены файловые системы Btrfs и Squashfs

> Btrfs

Рейзерокапец? А оно так же стабильно, как и ext4, или лучше пока подождать?

Obey-Kun ★★★★★ ()

Re: В состав Linux ядра 2.6.29 будут включены файловые системы Btrfs и Squashfs

>btrfs

Файловая система БТР? Звучит.

nnm ()

Re: В состав Linux ядра 2.6.29 будут включены файловые системы Btrfs и Squashfs

> По заявлению разработчиков Btrfs, данная файловая система уже достаточно стабильна для начала полномасштабного тестирования внутри Linux ядра.

Ну, не знаю... на сайте btrfs http://btrfs.wiki.kernel.org/index.php/Main_Page написано:

"Btrfs is under heavy development, and is not suitable for any uses other than benchmarking and review. The Btrfs disk format is not yet finalized."

anonymous ()

Re: В состав Linux ядра 2.6.29 будут включены файловые системы Btrfs и Squashfs

SquashFS без AUFS не нужна, хотя хотя бы меньше патчить только LZMA + AUFS.

anonymous ()

Re: В состав Linux ядра 2.6.29 будут включены файловые системы Btrfs и Squashfs

Да... А мне в Слаке приходилось патчить ядро чтобы подмонтировать Live-образ GoboLinux (нужно было несколько файлов оттуда вытянуть). Так что squashfs в ванильном ядре - это очень даже полезная фича!

Cancellor ★★★★☆ ()

Re: В состав Linux ядра 2.6.29 будут включены файловые системы Btrfs и Squashfs

>Так что squashfs в ванильном ядре - это очень даже полезная фича!

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

anonymous ()

Re: В состав Linux ядра 2.6.29 будут включены файловые системы Btrfs и Squashfs

2 wyldrodney (*) (10.01.2009 18:03:03)

Хороший список. Но забыл про опциональную zlib-компрессию при чтении/записи http://marc.info/?l=linux-fsdevel&m=123138725004994&w=2

shahid ★★★★★ ()

Re: В состав Linux ядра 2.6.29 будут включены файловые системы Btrfs и Squashfs

> Ну вот, что теперь будут делать бздуны кричавшие про отсутствие zfs или аналога в линуксе.

Известно что - допиливать zfs во фре. Там ещё много работы и по скорости и по стабильности. Это только дебилы членомеркой страдают, а нормальные люди - они работают.

anonymous ()

Re: В состав Linux ядра 2.6.29 будут включены файловые системы Btrfs и Squashfs

> Подразделы (несколько корней в одной ФС)

Это я правильно понимаю, что теперь можно будет делать буквенные метки дисков, как у нормальных людей, или что этим хотели сказать?

sin_a ★★★★★ ()

Re: В состав Linux ядра 2.6.29 будут включены файловые системы Btrfs и Squashfs

Порадовало:

> >On Fri, 2009-01-09 at 22:26 +0000, Alan Cox wrote:

> > On Fri, 9 Jan 2009 14:12:34 -0800 (PST)

> > Linus Torvalds <torvalds@linux-foundation.org> wrote:

> >

> > >

> > >

> > > On Fri, 9 Jan 2009, Andrew Morton wrote:

> > > >

> > > > We've long needed a filesystem named after a vegetable.

> > >

> > You make a very compelling case.

> >

> > And vegetables are much healtheir than FAT ...


kaktyc ★★★★ ()

Re: В состав Linux ядра 2.6.29 будут включены файловые системы Btrfs и Squashfs

> > > On Fri, 9 Jan 2009, Andrew Morton wrote:
> > > >

> > > > We've long needed a filesystem named after a vegetable.


А как там дела у PohmelFS? Скоро ли допилят?

shahid ★★★★★ ()

Re: В состав Linux ядра 2.6.29 будут включены файловые системы Btrfs и Squashfs

>А как там дела у PohmelFS? Скоро ли допилят?

В конце декабря Evgeniy Polyakov выкладывал последние патчи. Пока ещё даже в -mm не вошло, так что хз когда.

kaktyc ★★★★ ()

Re: В состав Linux ядра 2.6.x будет включена файловая система Reiser4.

>> лучше бы райзер4 наконец добавили
> Поддерживаю. Reiser4 давно стабилен.


Для таких как ты на гранатах пишут "в рот не класть"(ц) Суныч

gaa ★★ ()

Re: В состав Linux ядра 2.6.29 будут включены файловые системы Btrfs и Squashfs

Лучше бы ext4 допилили. А Reiserfs нах не нужна. ФС, сделаная гопником для гопников.

anonymous ()

Re: В состав Linux ядра 2.6.29 будут включены файловые системы Btrfs и Squashfs

Отличная новость. Двумя патчами меньше. Эх... Ещё бы aufs и reiser4, и я бы опять на ванилу перебрался. Мечты...

KblCb ★★★★★ ()

Re: В состав Linux ядра 2.6.29 будут включены файловые системы Btrfs и Squashfs

> Это я правильно понимаю, что теперь можно будет делать буквенные метки дисков, как у нормальных людей, или что этим хотели сказать?

Это они хотят сказать, что можно монтировать одну и ту же ФС в разные места с разных корней. Например, у тебя есть ФС с директориями /home /opt и /var, ты монтируешь /home в /usr/home, /opt в /usr/opt, а var в /tmp/var.

Aceler ★★★★★ ()

Re: В состав Linux ядра 2.6.29 будут включены файловые системы Btrfs и Squashfs

Какой только херни не запихивают в линуксовое ядро... нет, я не против этих ФС, просто ядро все пухнет и пухнет, когда-то оно распухнет настолько, что загнется и придется появится чему-то новому.

sernameus ()

Re: В состав Linux ядра 2.6.29 будут включены файловые системы Btrfs и Squashfs

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

русская языка

anonymous ()

Re: В состав Linux ядра 2.6.29 будут включены файловые системы Btrfs и Squashfs

> Лучше lvm2 + любая фс по выбору.

присоединяюсь к анонимусу. что за идиотская мода создавать комбайны? кто будет бесконечно вылавливать нескончаемые баги в непомерно раздутом коде? Divide And Conquer!

annoynimous ★★★★★ ()

Re: В состав Linux ядра 2.6.29 будут включены файловые системы Btrfs и Squashfs

>Какой только херни не запихивают в линуксовое ядро... нет, я не против этих ФС, просто ядро все пухнет и пухнет, когда-то оно распухнет настолько, что загнется и придется появится чему-то новому.

да пусть себе пухнет, это удел дистростроителей основные модули сунуть в один пакет а все не первой степени важности распихать по отдельным пакетам. в чем проблема?

alt0v14 ★★★ ()

Re: В состав Linux ядра 2.6.29 будут включены файловые системы Btrfs и Squashfs

> что за идиотская мода создавать комбайны?

Это энтерпрайз.

Анивей, у неё B-tree, как и у рейзер4, и по тестам она довольно шустрая в молодости была...

shahid ★★★★★ ()

Re: В состав Linux ядра 2.6.29 будут включены файловые системы Btrfs и Squashfs

Кстати да, а в чем смысл пихать разные рейды в ФС ??????

Какой-то мудило с бодуна пихнул это ZFS, так тепреь понеслось....

Капча: facked на что-то намекает :)

anonymous ()

Re: В состав Linux ядра 2.6.29 будут включены файловые системы Btrfs и Squashfs

я кончил и закурил (с)
ждем релиза.

isden ★★★★★ ()

Re: В состав Linux ядра 2.6.29 будут включены файловые системы Btrfs и Squashfs

> ядро все пухнет и пухнет

Толстое 4.2. Если курнуть патч, то можно заметить, что ядро ни на байт не увеличилось. Только модуль появился. Собственно, патч только модуль и генерит git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable.git

shahid ★★★★★ ()

Re: В состав Linux ядра 2.6.29 будут включены файловые системы Btrfs и Squashfs

>Динамическое распределение inode

Я правильно понял что теперь гентушный /usr не нужно разносить на подразделы?

xenomorph ()

Re: В состав Linux ядра 2.6.29 будут включены файловые системы Btrfs и Squashfs

> и на кой этот бтрфс непонятно

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

Бенчмарк: http://oss.oracle.com/~mason/btrfs/benchmark.html

shahid ★★★★★ ()

Re: В состав Linux ядра 2.6.29 будут включены файловые системы Btrfs и Squashfs

Ура!!! Это свершилось)))))))) Я так давно мечтал, а тут вот оно, пришло! :)

anonymous ()

Re: В состав Linux ядра 2.6.29 будут включены файловые системы Btrfs и Squashfs

> Ну вот, что теперь будут делать бздуны кричавшие про отсутствие zfs или аналога в линуксе.

Будут указывать на кривость и сырость этой костылеподелки, очевидно.

u5qh ()

Re: В состав Linux ядра 2.6.29 будут включены файловые системы Btrfs и Squashfs

>Ну вот, что теперь будут делать бздуны кричавшие про отсутствие zfs или аналога в линуксе.

Проговаривать украдкой от воинствующих линуксоедов следующие слова: "Райзер4-капец?", "Ещё один файловый костыль! Доколе?!", "Сначала обеспечьте загрузку с неё ядра системы, а потом поговорим про преимущества ZFS...", ну и так далее, — с мудрой ухмылкой на просветлённой физиономии. ;)

iZEN ★★★★★ ()

Re: В состав Linux ядра 2.6.x будет включена файловая система Reiser4.

> Где ты этот знтерпрайз в Btrfs хоть раз видел?

Не читать новость - предел Ъ'шности. Ключевые слова: ZFS, Oracle.

shahid ★★★★★ ()

Re: В состав Linux ядра 2.6.29 будут включены файловые системы Btrfs и Squashfs

>Подразделы (несколько корней в одной ФС

вопрос: а занахрена?

xargs ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.