Автор Тема: Выбор файловой системы под 12ТБ HDD для медиаархива, архива ...  (Прочитано 9985 раз)

Оффлайн aleksey-v.

  • Завсегдатай
  • *
  • Сообщений: 347
Несколько гигабайт (а может даже десятков) относительно мелких файлов.

На ext4 могут закончиться inodes. Предлагаю заранее продумать inodes_ratio.
По умолчанию 1 inode на каждые 16 килобайт. Возможно, надо сделать 1 inode на каждые 4 килобайта.

Или берите xfs. Если любите риск - btrfs.  ;-)

Оффлайн kiav

  • Завсегдатай
  • *
  • Сообщений: 533
  • Стич-спасатель
    • Email
Или берите xfs. Если любите риск - btrfs.
Риск мне ни к чему (для него у меня мотоцикл есть). Вопрос по XFS возник от того, что по ней мало информации и одно время эта файловая система не была релизной (только для опытов). Я даже не стал ковыряться с вариантами замены функциональности RAID средствами XFS.

Оффлайн aleksey-v.

  • Завсегдатай
  • *
  • Сообщений: 347
XFS - сейчас default для RHEL. Это уже о чём-то говорит. Но они отказываются поддерживать BTRFS.

С другой стороны, SLES, тоже известный и уважаемый дистрибутив, ставит default BTRFS.

В BTRFS сразу есть snapshots. И микро файлы можно хранить в inodes. Ещё BTRFS, по-моему, единственная файловая система, которая хранит дату создания файлов. Вдруг полезно будет.  ;-D

Оффлайн kiav

  • Завсегдатай
  • *
  • Сообщений: 533
  • Стич-спасатель
    • Email
XFS - сейчас default для RHEL. Это уже о чём-то говорит.
В целом все хорошо, но нет готовности к проблеме 2038 года. Придется ждать ядра 5.10. С надеждой, что пересоздания файловой системы не потребуется.

На массив переехал.

Практика показала, что если есть хоть какой-то шанс, что на диске будут уникальные или трудно восстановимые данные, нужно сразу брать RAID1.

Перешел на XFS. Параметры по-умолчанию сразу обеспечивают совместимость с docker (это уже на всякий случай).

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
XFS - сейчас default для RHEL. Это уже о чём-то говорит. Но они отказываются поддерживать BTRFS.
В каком месте? В Федоре BTRFS по умолчанию теперь. :-) А в RHEL отказываются, очевидно, ввиду сложности портирования новых фич в древнее ядро RHEL.

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 2 636
  • Дмитрий/Dmitry/德米特里/दिमित्री
нет готовности к проблеме 2038 года.
Что-то подобное припоминаю про "Проблему 2000 года"... :rolleyes:

Оффлайн aleksey-v.

  • Завсегдатай
  • *
  • Сообщений: 347
https://access.redhat.com/documentation/

Products & Services
   Product Documentation
      Red Hat Enterprise Linux8
         Considerations in adopting RHEL 8
            Chapter 12. File systems and storage

Цитировать
12.1.1. Btrfs has been removed
The Btrfs file system has been removed in Red Hat Enterprise Linux 8. This includes the following components:

The btrfs.ko kernel module
The btrfs-progs package
The snapper package
You can no longer create, mount, or install on Btrfs file systems in Red Hat Enterprise Linux 8. The Anaconda installer and the Kickstart commands no longer support Btrfs.


Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
You can no longer create, mount, or install on Btrfs file systems in Red Hat Enterprise Linux 8. The Anaconda installer and the Kickstart commands no longer support Btrfs.
И что? uname -r что там показывает? И кто будет портировать туда всё, для современной BTRFS нужное, из 5.x? Поняли, что не осиливают, вот и убрали пока. Как фичи устаканятся и активная разработка прекратится, вернут в какой-нибудь следущий RHEL. Иначе в Федоребы файловой системой по умолчанию не делали бы.

Оффлайн aleksey-v.

  • Завсегдатай
  • *
  • Сообщений: 347
В RHEL 7 ядро 3.10. Там есть модуль и technical preview поддержка btrfs.
В RHEL 8 ядро 4.18. И поддержки btrfs уже нет.  :-D

В SLES12 ядро всего лишь 4.4. И есть поддержка btrfs. Видимо, дело в чём-то другом.
« Последнее редактирование: 24.12.2020 23:12:32 от aleksey-v. »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
В RHEL 7 ядро 3.10. Там есть модуль и technical preview поддержка btrfs.
В RHEL 8 ядро 4.18. И поддержки btrfs уже нет.  :-D

В SLES12 ядро всего лишь 4.4. И есть поддержка btrfs. Видимо, дело в чём-то другом.
Именно в этом.
https://fedoraproject.org/wiki/Changes/BtrfsByDefault
"This page was last edited on 26 October 2020, at 19:55"
Ну а потом придёт в RHEL. Какой-нибудь 9. Или 10.

Оффлайн trs

  • Давно тут
  • **
  • Сообщений: 284
Здесь же есть ZFS и давно. Попробуйте отбросить предрассудки и сравните скорость с md.

Оффлайн Mr.Madguy

  • Давно тут
  • **
  • Сообщений: 249
Скорость он дал 207 MB/s, а должен был по спецификации 242 MiB/s. Не знаю в чем дело. Никогда еще не видел, чтобы реальность совпадала со спецификацией.
Скорость по спецификации - это скорость в начале диска. К концу она падает и средняя получается меньше.
« Последнее редактирование: 27.12.2020 09:38:36 от Mr.Madguy »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Как фичи устаканятся и активная разработка прекратится, вернут в какой-нибудь следущий RHEL. Иначе в Федоре бы файловой системой по умолчанию не делали бы.

:-) Угу.
Федора, это экспериментальная лаборатория для экспериментов над подопытными кроликами, которые выступают в качестве бесплатных тестеров Red Hat, Inc. Если код стабилизируется, Red Hat интегрирует его в платный энтерпрайз, на базе которого потом выдет CentOS.