LINUX.ORG.RU

Btrfs и eCryptfs не рекомендованы к использованию в рамках RHEL 6.х

 , ,


0

4

Сегодняшний релиз Red Hat Enterprise Linux 6.8 принёс немного разочаровывающих, но предсказуемых новостей.

Файловая система Btrfs объявлена устаревшей в рамках ветки RHEL 6.x из-за нарастающих сложностей с бэкпортированием исправлений в ядро 2.6.32. Беглый поиск по темам ЛОРа также может пролить свет на другие проблемы данной ФС. Btrfs была разработана корпорацией Oracle в качестве альтернативы ZFS, в 2014 году помечена как стабильная в ядре Linux.

eCryptfs также объявлена устаревшей в связи с отсутствием обновлений, несмотря на продолжающуюся поддержку текущего кода в ядре. eCryptfs — ФС-надстройка, прозрачно шифрующая содержимое директории, хранящейся на любой другой файловой системе.

В терминологии RHEL, статус «устаревшей» технологии означает продолжение поддержки оной в рамках ветки до конца жизни ветки. Однако, «устаревший» функционал не будет доступен в рамках расширенной поддержки и не рекомендуется к дальнейшему использованию в рамках ветки RHEL 6.x.

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

★★★★★

Проверено: JB ()
Последнее исправление: shahid (всего исправлений: 5)

Ответ на: комментарий от spoilt

точно, прописано 255

но, помнится была у меня трабла, при ext нельзя было записать 255 русских букв

мож уже путаю чего

kott ★★★★★
()

Всегда ставил ext2 на загрузчик и ext4 на все остальные разделы, да и много где в мануалах рекоммендуют именно его, всегда считал универсальной фс. Даже не ожидал, что его кто-то будет считать кривым говном. Если ext4 говно, то что тогда тогда нормальное? Хотелось бы конкретики, а не разводить холлтвыры в стиле Gnome vs KDE.

anonymous
()

Дык что в итоге постановили ведущие аналитики?

RHEL и десятки (сотни?) тредов в стиле «btrfs опять сдохла» — всё врут? Или же btrfs действительно уже стала стабильно дурно пахнуть?

Ясен перец, что в RHEL7 оно будет жить не хуже, чем в RHEL6. Потому что они все уже в продакшене. А вот в RHEL8 возможны варианты...

shahid ★★★★★
() автор топика
Ответ на: комментарий от kott

Так 255 символов однобайтных. UTF-8 - двухбайтный. Поэтому всего около 120 символов в юникоде. 4096 на полный путь.

spoilt ★★★
()
Ответ на: комментарий от anonymous

«Кривое говно» это слишком категорично, но Ext4 и вправду имеет очень серьёзные косяки.

Кстати, о её надёжности: на своей многолетней Ext4-файлопомойке я иногда с удивлением обнаруживаю файлы, которые не открываются.

Deleted
()

/me наслаждаюсь болью хипстеров.

RazrFalcon ★★★★★
()
Ответ на: комментарий от anonymous

Да народ просто путает названия ФС, среди выхлопов mount глаза разбегаются, потом пишут всякую хересь тут. Кто нормально юзал btrfs, тот её и закапывал под табличкой «no space left on device».

У ext проблемы с производительностью на тысячах мелких файлов (по сравнению с reiserfs). ext2-3 не держат 8тб+.

shahid ★★★★★
() автор топика

Файловая система Btrfs объявлена устаревшей в рамках линейки RHEL 6.x. В качестве причины названо фактическое прекращение развития этой файловой системы.

Что, масло прогоркло?

devl547 ★★★★★
()
Ответ на: комментарий от shahid

У ext проблемы с производительностью на тысячах мелких файлов (по сравнению с reiserfs)

Да, вот такие иксперды обычно и хоронят Btrfs :D

Deleted
()
Ответ на: комментарий от erzentnn

к файлу много пользователей обращается

На запись одновременно?

shahid ★★★★★
() автор топика
Ответ на: комментарий от Deleted

Кто работал с сорцами толстых проектов — тот знает.
Остальных это никак не касается.

shahid ★★★★★
() автор топика
Ответ на: комментарий от shahid

Кто работал с сорцами толстых проектов — тот знает.

Ядро Linux можно назвать толстым проектом? Ни на каталогах с сорсами ядра, ни на дереве портежа reiserfs не быстрее ext4.

Deleted
()
Ответ на: комментарий от shahid

Не распаковывал, а собирал ядро и делал rsync. По-моему, вполне себе интенсивное использование и годный бенчмарк способностей ФС.

Deleted
()
Ответ на: комментарий от Deleted

Не распаковывал, а собирал ядро и делал rsync. По-моему, вполне себе интенсивное использование и годный бенчмарк способностей ФС.

Интенсивный бенчмарк — это годик-другой минимум пилить проект в команде, с использованием vcs, подтягивая и создавая точечные изменения среди кучи файлов. А то, что у тебя — это бенчмарк io-кеша, а не ФС.

Напомню, что тред про продакшен и энтерпайз.

shahid ★★★★★
() автор топика
Последнее исправление: shahid (всего исправлений: 1)
Ответ на: комментарий от shahid

А вы думаете, я дерево портежа и каталог с сорсами ядра каждую неделю удалял и создавал заново?

И да, расскажите мне про стабильную скорость reiserfs, которая уже через несколько месяцев проваливается в днище из-за дикой фрагментации))

Deleted
()
Ответ на: комментарий от Deleted

Ну учитывая твои громкие заявления на ЛОРе ранее, считаю это вполне вероятным вариантом. В конце концов, ты не программер при любом раскладе, поэтому тут спорить смысла нет — ты будешь говорить, что у тебя не тормозит и будешь как бы прав. А на всякий потреж найдётся свой костыль типа pacman-optimize по крону.

shahid ★★★★★
() автор топика
Ответ на: комментарий от shahid

ты не программер при любом раскладе, поэтому тут спорить смысла нет

Вот это аргументация. Впрочем, вполне в вашем духе)

Deleted
()
Ответ на: комментарий от anonymous

Не имею права — анонимус запретил?

shahid ★★★★★
() автор топика

Файловая система Btrfs объявлена устаревшей в рамках линейки RHEL 6.x

Она только-только объявлена стабильной. Несколько лет прошло. :-) Они на что её менять-то собрались ? ZFS довеском таскать без включения в ядро, что ли ? Впрочем, после поддержки разработки systemd, ждать можно чего угодно...

AS ★★★★★
()
Последнее исправление: AS (всего исправлений: 1)
Ответ на: комментарий от spoilt

touch «Возможно ntfs работает немного по-другому, если монтировать через ntfs-3g. Но вообще все эти велечины прописаны в limits.h ядра123456789012345678901234567890123456789023456789012345» touch: невозможно выполнить touch для 'Возможно ntfs работает немного по-другому, если монтировать через ntfs-3g. Но вообще все эти велечины прописаны в limits.h ядра123456789012345678901234567890123456789023456789012345': Слишком длинное имя файла

touch «Возможно ntfs работает немного по-другому, если монтировать через ntfs-3g. Но вообще все эти велечины прописаны в limits.h ядра1234567890123456789012345678901234567890»

все ок

echo «Возможно ntfs работает немного по-другому, если монтировать через ntfs-3g. Но вообще все эти велечины прописаны в limits.h ядра1234567890123456789012345678901234567890»|wc 1 18 256

ext4 чот я запутался

kott ★★★★★
()
Ответ на: комментарий от intelfx

that this change affects RHEL6 only

А, ну тогда всё и вправду норм. Хотя объявлять новую ФС устаревшей на устаревшей ветке шапки - это вещества.

border-radius
()
Ответ на: комментарий от anonymous

Всегда ставил ext2 на загрузчик и ext4 на все остальные разделы

ext2-то зачем ? Для разнообразия, что ли ?

AS ★★★★★
()
Ответ на: комментарий от border-radius

Хотя объявлять новую ФС устаревшей на устаревшей ветке шапки - это вещества.

Просто у какого-то крупного клиента ФС полегла. Поэтому пока тренируются с безопасного расстояния.

shahid ★★★★★
() автор топика
Ответ на: комментарий от kott

https://en.wikipedia.org/wiki/Comparison_of_file_systems Всего в трёх ФС длина пути на одном уровне вложенности равна 255 СИМВОЛОВ а не байт.

https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx Внезапно в мастдае самый длинный MAX_PATH - 16384 для уникодовых функций. Сам «ишак» продолжает урезать длину имён в дань совместимости. MAX_PATH в солярис и БСД 1024 в лялихе 4096.

VKraft ★★
()
Ответ на: комментарий от shahid

Просто их любимая XFS недостаточно пропиарена. Вот они и баззвордят.

border-radius
()
Ответ на: комментарий от VKraft

малый MAX_PATH - дань производительности ЕМНИП

VKraft ★★
()
Ответ на: комментарий от Hertz

Ещё лучше бы Ганса на свободу и за комп!

Или подкинуть идею шарашек - просто за комп.

AS ★★★★★
()
Ответ на: комментарий от kott

я не знаю, как они это сделали, но теперь в шары влезают
файлы длиной в ~260 русских букв, для вендоюзеров - щастье

Вероятно как-то так: http://wiki.etersoft.ru/Linux/VLFN
Хотя нет, тогда было бы значительно больше.

AS ★★★★★
()
Последнее исправление: AS (всего исправлений: 1)
Ответ на: комментарий от imul

Когда в rhel7 дропнут, тогда да.

Кстати да. Вероятнее, что имеется ввиду, что в устаревшую rhel6 не будут портировать новые наработки по btrfs. Видимо, что-то стало сложно тащить в старые ядра.

AS ★★★★★
()
Ответ на: комментарий от surefire

файловая система не устаревает, а с возрастом только набирает баллы надежности.

Сказал некто с тэгом «archlinux» в избранных.

cipher ★★★★★
()
Ответ на: комментарий от feofan

Там двукратное кэширование by design. Последнее касается только ZOL.

Факт!

DALDON ★★★★★
()
Ответ на: комментарий от anonymous

в мануалах рекоммендуют ext4
пацаны с ЛОРа сказали, что ext4 - говно
Если ext4 говно, то что тогда тогда нормальное?

Вот как размножаются хипстеры!

anonymous
()

Файловая система Btrfs объявлена устаревшей

Ржу бл )

Gonzo ★★★★★
()
Ответ на: комментарий от kott

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

VKraft ★★
()

наркоманы. если код ФС не меняется - значит, она стала стабильной.

Iron_Bug ★★★★★
()

Btrfs была разработана корпорацией Oracle в качестве альтернативы ZFS.

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

andreyu ★★★★★
()
Ответ на: комментарий от surefire

Если перестали пилить код, значит, серьёзных проблем нет.

Или боятся даже палочкой потрогать - вдруг окончательно развалится.

andreyu ★★★★★
()
Ответ на: комментарий от Quasar

Ждём в скором времени новость от RedHat о прекращении поддержки systemd в связи с устареванием.

Не верю в такой поворот событий. Вот бомбануло бы у systemd-фанов.

andreyu ★★★★★
()
Ответ на: комментарий от Deleted

Самое странное в том, что код Btrfs никто пилить не перестал.

Не грузится.

andreyu ★★★★★
()
Ответ на: комментарий от makoven

А я только недавно перевел свои машины на btr. Думал самая крутая и современная.

С такой формулировкой я даже свой локалхост не стану ни на что переводить :-).

Virtuos86 ★★★★★
()
Ответ на: комментарий от Deleted

Шишкин негодуэ

Самое странное в том, что код Btrfs никто пилить не перестал.

Reiser4 тоже пилится, и что?

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