Рейтинг:1

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

флаг de

У меня есть пара физических серверов с 32 ТБ дискового пространства каждый (4 * 8 ТБ x 2) в пуле ZFS на Ubuntu. После форматирования я в настоящее время использую 86%, и объем моих данных растет с достаточно постоянной скоростью 50G в неделю. Недавно я настроил том ZFS на 4 диска всего из 4 отдельных томов (синхронизированных с другим сервером для некоторой избыточности), поэтому мне не нужно управлять 4 томами (x 2 сервера) и меньше балансировать каждый том, поскольку теперь это всего лишь 1 большой том.

Скоро мне нужно будет добавить еще один диск в том (технически 2, по одному на сервер), но я уже знаю, что вы просто не можете динамически добавить диск в существующий набор томов ZFS, чтобы увеличить его общий размер, вы просто получите «более безопасный» старый том (с четностью) и совершенно «небезопасный» новый том.

Мой вопрос: как мне регулярно увеличивать объем по мере заполнения объема? Я тоже не в состоянии просто купить кучу дисков и сделать объем огромным и отодвинуть эту проблему далеко в будущее.

Меня интересует «устойчивое состояние» постоянно растущего тома, и не окажусь ли я в конце концов там, где был, с несколькими томами разных размеров и необходимостью вручную балансировать использование томов??

Обновление: к сожалению, данные уже дедуплицированы и будут продолжать расти в обозримом будущем. Я подозреваю, что в конечном итоге он перестанет расти, или старые данные могут быть удалены, но я не думаю, что это произойдет в ближайшие пару лет. (Хотя спасибо за идеи)

флаг cn
Не ответ, но если ваше пространство постоянно растет, вам нужно подумать о сохранении данных...
djdomi avatar
флаг za
и если такие же данные существуют, рассмотрите возможность обновления оперативной памяти и используйте дедупликацию. может быть риск, но и шанс
Romeo Ninov avatar
флаг in
Проверьте свойство `autoextend`: https://docs.oracle.com/cd/E19120-01/open.solaris/817-2271/githb/index.html.
millebi avatar
флаг de
Я не знаю, доступно ли авторасширение в Linux... но я посмотрю. Спасибо @RomeoNinov!
Рейтинг:0
флаг gf

ваша проблема также хорошо описывается как проблема масштабирования и масштабирования.

это бесконечный источник проблем, если вы хотите придерживаться ZFS из-за замены некоторого vdev или расширения zpool, однако есть (новое) решение с недавним выпуском "Масштаб TrueNas" которые привносят HCI (гиперконвергентную инфраструктуру) в ZFS, поэтому можно добавить структуру, подобную «узлу», к существующему хранилищу, поэтому вы не ограничены количеством дисков, которые будет принимать ваш сервер, вы можете просто добавить серверы.

С моей точки зрения, я бы предпочел инфраструктуру Ceph, которую вы можете увеличить, но если вы уже знакомы с ZFS, «TrueNAs Scale» будет легче манипулировать.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.