1

На последнем заседании управляющего комитета проекта Fedora принято решение перейти начиная со следующего релиза Fedora 16 к использованию по умолчанию файловой системы Btrfs с сохранением LVM в качестве менеджера логических разделов. Таким образом Fedora Linux станет первым дистрибутивом, полностью перешедшим на Btrfs - проекты Ubuntu и MeeGo пока только планируют такой переход.

Напомним, что в настоящий момент в Fedora Linux уже присутствует опциональная возможность установки с использованием файловой системы Btrfs, а также полная поддержка управления логическими разделами и подразделами Btrfs. В состав дистрибутива интегрирован плагин yum-plugin-fs-snapshot, позволяющий использовать снапшоты Btrfs для возврата системы в первоначальное состояние после неудачной установки пакетов или обновления. По оценке разработчиков Fedora Linux файловая система Btrfs работает уже достаточно стабильно, а все ранее высказываемые замечания учтены, например, подготовлена утилита для восстановления содержимого Btrfs-разделов после сбоя.

Из полезных возможностей Btrfs можно отметить:

  • Расширенные возможности по обеспечению целостности данных: функция определения и автовосстановления ошибок, через поддержку copy-on-write режима работы с данными и метаданными (транзакционная файловая система, в которой данные не перезаписываются); для всех блоков данных и метаданных дополнительно хранятся контрольные суммы; проверка целостности ФС на лету; возможность продолжения работы даже при частичном повреждении данных;

  • Встроенная поддержка хранения данных в сжатом виде;

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

  • Высокая производительность при работе с файлами небольшого размера (одно обращение к диску вместо трех, минимальный расход дискового пространства для хранения небольших файлов и индексов директорий);

  • Встроенные механизмы для динамического распределения inode и предотвращения фрагментации;

  • Наличие специального режима для оптимальной работы на SSD-накопителях;

  • Максимальное число файлов - 2^64, максимальный размер раздела - 18 эксабайт;

  • Двойное индексирование дерева каталогов: Btree и TEA hash;

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

  • Быстрая проверка и восстановление ошибок.

  • Функции зеркалирования (Raid0, Raid1 и Raid10) и разнесение на несколько дисков на уровне объектов;

  • Возможность изменение размера ФС на лету, без остановки работы (включая возможность уменьшения размера).

(c)

Диагноз: Gentoo'шник в стадии ремиссии. Лечению не поддаётся.

2

ext4 уже устарел???  :o

Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null

3

по сравнению с btrfs это дедушка... просто посмотри на фитч-лист... правда не уверен, что хоть половина из них нормально работает... и по поводу btrfs есть большие вопросы по поводу стабильности...

95% процентов проблем находятся между клавиатурой и стулом.

4

Должны же btrfs хоть на чем-то обкатать.... А Fedora славится с давних времен как глюкадром бетатестинга RHEL  ag

Диагноз: Gentoo'шник в стадии ремиссии. Лечению не поддаётся.

5

Сначала Федора по-умолчанию предлагает lvm, теперь вот btrfs, ну Rhel в своём духе - такая толпа халявных тестеров!

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

6

mdma пишет:

А Fedora славится с давних времен как глюкадром бетатестинга RHEL

Попрошу не трогать федю!
то что тестинговая площадка - это да, но вот про глюкодром тут вы загнули!  ah
Может я чего то не так делаю и поэтому у меня не глючит? Федора у меня даже на боевых танках стоит и нету глюков, просто нету.
Я уж не знаю что нужно поставить и какими руками, что бы в такой простой и ясной как день системе что то глючило.

Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null

7

Тестинг без глюков не реален - факт!
На то он и тестинг.

Диагноз: Gentoo'шник в стадии ремиссии. Лечению не поддаётся.

8

Мы говорим о разных вещах.
Повторюсь. У меня система не тестинговая а рабочая. Стоит на серверах!
Разве рабочая система на серверах должна глючить? Или я чего то не знаю?

Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null

9

Ну наверное для пользователей rhel -  любая fedora - это тестинг.

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

10

Vadimsky, мне кажется, вы опрометчиво поступили, если поставили федору на продакшен-сервера.
Есть же RHEL/CentOS?

11 (10.06.2011 23:49:59 отредактировано Vadimsky)

Battle Coder пишет:

Есть же RHEL/CentOS?

Есть. CentOS стоит на некоторых. А на некоторых стоит Fedora.
Могу даже объяснить почему: попробуйте на CentOS поставить актуальный ClamAV, а затем прикрутить его к HAVP-у. Если получится - скажите мне как.
А на счёт опрометчивости - всё зависит от правильности рук. Вот мои руки правильные, хоть и кривые и не от туда растут. ИМХО.
А что касается тестинга, то смотря что за тесты, это мжно и CentOS заглючить не хуже виндов.
Я же на своих танках тестов не провожу. Я чётко знаю для чего там каждая запятая в каждом конфиге, и для чего стоит та или иная прога. Ничего [*]личного[/*] лишнего.

Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null

12

Vadimsky пишет:

то что тестинговая площадка - это да, но вот про глюкодром тут вы загнули!

где вы видели тестинг без глюков?

Vadimsky пишет:

Может я чего то не так делаю

Vadimsky пишет:

ОС: Fedora 14

надо 16ю.
я юзаю Slackware-current и глюки есть. Если-бы я юзал позапрошлую 13.1 - глюков бы не было. Как нет их в продакшене, где я недавно поменял 12.х на 13.1. Такие дела.

Vadimsky пишет:

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

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

Vadimsky пишет:

У меня система не тестинговая а рабочая. Стоит на серверах!

так 16я, или 14я?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

13

Vadimsky пишет:

Могу даже объяснить почему: попробуйте на CentOS поставить актуальный ClamAV, а затем прикрутить его к HAVP-у. Если получится - скажите мне как.

обновить до Fedora15..16  ae

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

14

drBatty пишет:

так 16я, или 14я?

Уже 15-тая  ae
пока обновил тока 2 тачки, свою рабочую и 1 некритичный сервант. Вторые сутки полёт нормальный.

Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null

15

drBatty пишет:

ну зайдите в свою ветку, и помогайте разбираться с глюками

По мере сил.

Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null

16

drBatty пишет:

ну зайдите в свою ветку, и помогайте разбираться с глюками

По мере возможности.

Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null

17

Vadimsky, здорово, если всё работает, я не против bx

проблема в том, что сами разработчики fedora позиционируют своё дистрибутив именно как "полигон", тестовая площадка для RHEL. И ваше возмущение по поводу

Vadimsky пишет:

Попрошу не трогать федю!

не совсем понятно...

18

Сейчас у меня home на Btrfs. В принципе, ФС хорошая, но fsck.btrfs... проверяет её при каждой загрузке ОС, что сильно влияет на скорость загрузки.
С удовольствием бы вернул home на ext4, если бы была утилита для этого (без потери данных, конечно).

19

Darth Revan, ну корень скопировать, fstab поправить не?

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

20

Darth Revan пишет:

проверяет её при каждой загрузке ОС, что сильно влияет на скорость загрузки.

Может просто отключить проверку?

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

21

newzenon
В home 100Гб данных, которые некуда скопировать.

--=XliN=--
Так и сделал сейчас.

22

А разве нельзя указать чтобы раз-в-n-загрузок включалась проверка, кстати где это указывать?

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

23

newzenon
Оно так и работает у остальных ФС.
Вон, корень вернул на ext4 - раз в 33 загрузки проверяет.

24

Darth Revan, а где у обычных fs это указывается?

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

25

newzenon
Не знаю, как-то не задавался этим вопросом.

26

Надо найти, себе ещё хочу прописать чтобы в single-user mode автоматом reiser.fsck --rebuild-tree вызывалась, винт сыпется (но держится - хочу посмотреть на сколько ещё его хватит) - один два раза в месяц приходится так поступать,

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

27

newzenon пишет:

а где у обычных fs это указывается?

у extX указывается через tune2fs -c <кол-во монтирований до проверки> -i <кол-во дней м-ду проверками>

ЗЫ: на нетбуке /home тоже на btrfs вертится... не скажу, что лучше чем ext2 работает... но проверок при монтировании не наблюдаю.

95% процентов проблем находятся между клавиатурой и стулом.

28

newzenon, ext4 это и есть "обычная"
man tune2fs

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

29

Fat-Zer
btrfs-tools поставьте.

30

Darth Revan пишет:

Fat-Zer
btrfs-tools поставьте.

это к чему вообще?

95% процентов проблем находятся между клавиатурой и стулом.