Назад | Перейти на главную страницу

передовой опыт для общего хранилища среднего размера

Наша старая система RAID6 32 ТБ (чистая емкость: 26 ТБ) показывает свой возраст и требует обновления, поэтому в настоящее время мы думаем о создании новой системы на 100 ТБ.

Хранилище в основном используется для домашнего каталога нашего пользователя, для обмена данными проекта (работа с носителями, поэтому проекты могут достигать 1 ТБ) и для

Старое хранилище подключено к хосту Debian через iSCSI; файловый сервер экспортирует данные через NFS (для хостов un * x) и SMB (для W32). По практическим соображениям мы хотели бы сохранить это.

В прошлом мы обнаружили, что объем данных проекта растет неожиданно, поэтому мы используем плоский пул хранения, в котором все проекты (и домашние каталоги) расположены в одной файловой системе (вместо того, чтобы заранее выделять определенный объем памяти для заданной проекта, а затем необходимость перераспределения при достижении пределов). Хотя это простое и гибкое решение, я помню, что столкнулся с некоторыми ограничениями даже при старой настройке. Самый большой раздел в старой системе RAID - 20 ТБ, потому что xfs не позволил бы мне создать файловую систему большего размера (тогда, не говоря уже о ext4; и я действительно не думал zfs или btrfs - и до сих пор нет).

Поскольку я не особо следил за недавним прогрессом в области хранения данных, я немного потерял текущие передовые практики создания таких хранилищ среднего размера: JBOD, LVM, RAID, распределенные файловые системы; укладка какой на какой? Некоторые блоги предполагают, что RAID6 в любом случае устарел, но каковы альтернативы?

Мои требования:

Перейти на ZFS. Если вы хотите, то Debian ZoL - ваш лучший друг.

https://github.com/zfsonlinux/zfs/wiki/Debian

RAID 6 далеко не устарел - однако RAID 5. Я не поклонник хранилища с одним контроллером, единственной точки отказа, которую вы видите, но если вас это устраивает, тогда непременно продолжайте что-то похожее на то, что есть сейчас. Конечно, сейчас вы вполне можете выбрать некоторую форму внешнего интерфейса на основе флеш-памяти - либо через кеширование, либо через многоуровневое хранение - это зависит от того, где вы хотите выполнять фактическое RAIDing - мне нравятся аппаратные контроллеры, вы не можете. В любом случае, если вы дойдете до точки, когда 90% вашего ввода-вывода поступает с / на флэш-память (SSD / NVME и т. Д.), Ваши пользователи будут действительно очень довольны.