
EXT4, XFS, BTRFS и Bcachefs: какой из них использовать в 2024 году?
Несколько месяцев назад в предыдущий пост, говорим о текущем состоянии и новостях современная и инновационная файловая система Bcachefs. Bcachefs — это файловая система общего назначения, использующая система копирования при записи (Copy On Write/COW) потомок bcache, блочного кэша, внутренняя архитектура которого сильно отличается от большинства существующих файловых систем. Поскольку он больше похож на файловую систему в реляционной базе данных с таблицами для различных типов данных файловой системы.
И поскольку почти 4 года назад мы обратились какую файловую систему нам выбрать для наших дисков и разделов с операционными системами на базе GNU/Linux, сегодня мы воспользуемся случаем предложить вам подобную публикацию. Тот, в котором мы включили характеристики и новости 4 наиболее известных и используемых в 2024 году, а именно: «EXT4, XFS, BTRFS и Bcachefs ».

Файловые системы: какую выбрать для моих дисков и разделов в Linux?
Но прежде чем начать настоящую публикацию о «EXT4, XFS, BTRFS и Bcachefs », которые являются 4 наиболее известными и используемыми файловыми системами в 2024 году, мы рекомендуем изучить предыдущий связанный пост с элементами этого типа в свободных и открытых операционных системах:
EXT4, XFS, BTRFS и Bcachefs: какой из них использовать в 2024 году?
Текущие возможности EXT4, XFS, BTRFS и Bcachefs
EXT4
- Официальные и заслуживающие доверия сайты: Документация Kernel.org и Kernel.org вики.
- краткое описание: EXT4 — это расширенный уровень файловой системы EXT3, который включает улучшения масштабируемости и надежности для поддержки больших файловых систем (64-разрядных) в соответствии с увеличением емкости дисков и текущими техническими функциями и требованиями.
7 текущих функций
- Добавляет внутреннюю избыточность в дереве файловой системы.
- Имеет возможность использовать файловые системы размером более 16 ТБ.
- Добавляет функции контрольной суммы журнала для большей надежности и производительности.
- Поддерживает поиск по имени файла без учета регистра.
- Его формат расширения снижает накладные расходы на метаданные (ОЗУ, ввод-вывод для доступа, транзакции) и, будучи более надежным по сравнению с EXT3, он лучше защищает диск от повреждения из-за сбоев.
- Обеспечивает поддержку больших файлов и больших блоков (вплоть до размера страницы). Кроме того, поддерживается шифрование на основе файлов (FSCcrypt) и Verity на основе файлов (FSVERITY).
- Он включает в себя улучшенное распределение файлов (многоблочное распределение) и постоянное предварительное распределение файлов, что идеально подходит для потокового мультимедиа, баз данных и других важных объектов.
Ты и другие Недавно добавленные новые функции делают его идеальным для использования на домашних компьютерах и в офисе, которые не требуют интенсивного использования файловой системы. Его хороших функций и возможностей достаточно для наибольшего числа пользователей и использования компьютера со средним уровнем использования, то есть нормальным. Хотя его использование на серверах с низким спросом или работой также отлично.
XFS
- Официальные и заслуживающие доверия сайты: Документация Kernel.org и Kernel.org вики.
- краткое описание: XFS — это высокопроизводительная журнальная файловая система, созданная на платформе SGI IRIX. Он полностью многопоточный, может поддерживать большие файлы и большие файловые системы, расширенные атрибуты, переменные размеры блоков и, кроме того, основан на расширениях и широко использует Btree (каталоги, расширения, свободное пространство) для повышения производительности и масштабируемости. .
7 текущих функций
- Это высокопроизводительная файловая система, получившая популярность благодаря своей масштабируемости и надежности.
- За последние несколько лет он претерпел значительные изменения и оптимизации, а также был интегрирован в ядро Linux.
- На уровне масштабируемости он отлично подходит для крупномасштабных сценариев хранения данных, что делает его идеальным для решений хранения данных корпоративного уровня.
- На уровне производительности он предлагает улучшенные возможности для больших файлов, то есть он лучше оптимизирован для обработки больших файлов и высокопроизводительных рабочих нагрузок, что делает его лучшим вариантом для мультимедийных приложений и приложений с интенсивным использованием данных.
- На уровне управления метаданными он эффективно управляет метаданными, устраняя узкие места и повышая общую производительность.
- Он идеально подходит для рабочих сред, требующих большой емкости хранения и высокой производительности, таких как центры обработки данных, производство мультимедиа и научные вычисления.
- Несмотря на беспрецедентную масштабируемость и производительность, он может быть не лучшим выбором для небольших систем или систем, которым требуются расширенные функции, такие как моментальные снимки и встроенная избыточность.
Вы и Другие функции, которые постоянно добавляются сделать его идеальным для использования на серверах, особенно с высокими требованиями или операциями, которые требуют интенсивного использования файловой системы и более надежных механизмов для восстановления того же самого и содержащихся данных. Другими словами, серверы, которые обрабатывают большую нагрузку чтения / записи на диск, базы данных автономного типа или управляют операциями общего веб-хостинга, среди других приложений.
БТРФС
- Официальные и заслуживающие доверия сайты: Документация Kernel.org y su
Официальная документация. - краткое описание: BTRFS — это современная файловая система копирования при записи (COW) для Linux, цель которой — реализовать расширенные функции, уделяя при этом внимание отказоустойчивости, ремонтопригодности и простоте управления.
7 текущих функций
- Позволяет хранить файлы на основе расширений (максимальный размер файла 2^64)
- Он предлагает небольшой формат файлов и индексированных каталогов, который экономит место по сравнению с другими текущими файловыми системами.
- Он предлагает динамическое распределение индексных дескрипторов, снимки, записи, субтома (отдельные внутренние корни файловой системы), а также создание изображений и чередование на уровне объектов.
- Добавляет контрольные суммы данных и метаданных (доступно несколько алгоритмов), сжатие (доступно несколько алгоритмов), функции Reflink, дедупликации и Scrub (онлайн-проверка контрольной суммы).
- Поддерживает использование иерархических групп квот (поддержка подтомов и снимков), а также добавочное резервное копирование и зеркалирование файловой системы (отправка/получение).
- Включает встроенную поддержку нескольких устройств и нескольких алгоритмов RAID. А также просмотр и дефрагментация автономной файловой системы и чтение/запись метаданных.
- Он использует CoW для обеспечения целостности данных и эффективного создания снимков, что делает его мощным инструментом для управления данными. Кроме того, он включает в себя функции RAID и моментальные снимки, которые упрощают защиту и восстановление данных, а также позволяют осуществлять онлайн-ремонт и обслуживание, сводя к минимуму время простоя.
Вы и другие функции в разработке делают его идеальным для использования на высокопроизводительных рабочих станциях и серверах. Так как он выделяется своими отличными возможностями, особенно продвинутыми, которые в целом выходят за рамки простого повышения производительности, то есть больше ориентированы на управление хранилищем и безопасность.
Бкэшефс
- Официальные и заслуживающие доверия сайты: Его Официальный сайт .
- краткое описание: BTRFS — это современная файловая система копирования при записи (COW) для Linux, цель которой — реализовать расширенные функции, уделяя при этом внимание отказоустойчивости, ремонтопригодности и простоте управления.
7 текущих функций
- Bcachefs подчеркивает надежность и надежность, а также высокую пропускную способность и низкую задержку.
- Например, файловые системы BTRFS или ZFS реализуют копирование при записи (COW).
- Обеспечивает полную реализацию контрольной суммы данных и метаданных, обработку нескольких устройств.
- Поддерживает функции репликации, сжатия, шифрования, моментальных снимков и режима Nocow.
- Он предлагает функции стирающего кодирования (пока нестабильно).
- Поддерживает кэширование и размещение данных. В дополнение к расширенным атрибутам, спискам управления доступом и квотам.
- Это масштабируемо. На сегодняшний день он эффективно работает с более чем 100 ТБ и, как ожидается, будет масштабироваться дальше.
Типа, БТРФС, его текущие характеристики и в полной разработке делают его идеальным для использования на высокопроизводительных рабочих станциях и серверах. Поскольку его цель состоит в том, чтобы отдать приоритет надежности и надежности над производительностью, чтобы гарантировать, что данные, которыми он управляет, не будут потеряны.
Резюме
Подводя итог, мы надеемся, что вы найдете эти функции и текущие новости, а также официальные и надежные источники информации об этих 4 наиболее важных типах файловых систем, названия которых полезны и интересны. «EXT4, XFS, BTRFS и Bcachefs ». Прежде всего, когда дело доходит до желания или необходимости правильно или правильно выбрать тот, который лучше всего адаптируется или соответствует вашему типу оборудования и его использованию.
Наконец, помните посетите наш «стартовая страница» En Español. Или на любом другом языке (просто добавив 2 буквы в конец текущего URL-адреса, например: ar, de, en, fr, ja, pt и ru и многие другие), чтобы узнать больше текущего контента. Кроме того, мы приглашаем вас присоединиться к нашему официальный телеграмм канал чтобы читать и делиться другими новостями, руководствами и учебными пособиями с нашего сайта. И еще, следующий Альтернативный Telegram-канал чтобы узнать больше о Linuxverse в целом.