Intereting Posts
Debian Wheezy vs Logitech Quickcam E2500 Как я могу распараллелить загрузку каталога по FTP? Как исправить проблему Grub, связанную с чистой установкой? Как получить «реальный путь» для поиска моей символической ссылки? Проблема с деградированным рейдом5 после отключения питания Произвольно скопируйте определенное количество определенного типа файла из одного каталога в другой TMUX Ctrl и Shift Keys mount: нет такого файла или каталога с зашифрованным восстановлением tar-архив с определенным порядком распаковки Являются ли устройства с ядрами ниже 3.6 уязвимыми для CVE-2016-5696? Удалить полную строку в текстовых файлах на основе тегов Принудительное использование zpool / dev / disk / by-id в Ubuntu Xenial Как сохранить длинный список имен хостов для быстрого использования SSH? Запуск VPN через Debian в маршрутизатор Как я могу разблокировать KDE Wallet автоматически на nixos?

Как ZFS растет / масштабируется?

Мне интересно, как бы создать систему ZFS для создания чего-то, что является масштабируемым по объему, в соответствии с вашим любимым облачным хранилищем, но со всеми опрятными преимуществами с ZFS.

Более конкретный сценарий, о котором мне интересно, – это когда вы нажимаете максимальное количество дисков на своем сервере (внутреннее / DAS / SAN независимо), и вам нужно перейти на другой сервер, как, если это действительно возможно, вы бы создать zpool / аккаунт, который будет распространяться от одного к другому, где часть данных хранится на сервере, а остальная часть – на сервере 2? Как бы вы справились с этим?

Я особенно рассматривал FreeBSD, потому что я также не знаю, как создать ферму / кластер серверов с FreeBSD.

ZFS – это не кластерная файловая система, поэтому то, о чем вы говорите, на самом деле не будет работать, как описано. Чтобы увеличить емкость хранилища сервера, вам нужно будет добавить больше дисков на хост, либо в шасси, либо, если оно будет заполнено, в массиве хранения. Хост, работающий с ZFS, может иметь до 2 ^ 64 zpools, и каждый zpool может содержать до 2 ^ 64 vdevs, так что вы вряд ли можете достичь этой стороны конца света, чтобы достичь этого предела!

Если это не вариант, и вы хотите интегрировать новый хост в свою инфраструктуру, вы можете экспортировать свои файловые системы ZFS с помощью NFS, а затем смонтировать их, чтобы каждый хост имел одинаковый вид сети. Таким образом, независимо от того, какой ящик для хранения вы нажмете, вы вернете нужный материал.

Это не кластеризация и имеет некоторые накладные расходы по сетевому трафику (хотя это может быть несколько смягчено с помощью automount для сохранения ошибок протокола от загромождения сети в покоящихся файловых системах). Однако, с гарантией, что ZFS делает целостность данных и избыточность, предоставляемую RAIDZ, я думаю, что это отличный способ создать высокопроизводительную систему хранения данных, и на самом деле мы делаем это на работе, где у нас есть десятки машин, экспортирующих сотни ТВ-накопителей. Пользователь может войти на любой компьютер и использовать один и тот же путь для доступа к своим данным, создавая впечатление о кластерной установке хранилища. Экспорт наборов данных с помощью SAMBA означает, что пользователи Windows также могут получить доступ к данным.