ZFS Beginner Setup с дисками разного размера

извините за noobie вопросы, я гуглил всевозможные пошаговые руководства, чтобы создать свой ZFS raid, но я не могу найти правильные ссылки для ответов, которые я ищу.

Это моя первая попытка рейда, и из всего, что я прочитал, кажется, что zfs-лучший способ пойти.

  1. что произойдет, если потребуется изменить базовое оборудование пула zfs? Как mobo / процессор, что произойдет, если это умрет на мне через год или два; Могу ли я портировать свой бассейн zfs как-то?
  2. у меня есть довольно много дисков разного размера, и я пытаюсь получить наибольшее пространство для хранения из него с избыточностью. Какова наилучшая настройка для этой конфигурации и сколько места я потеряю, используя эти диски разного размера. Я не создаю это для каких-либо требований к скорости, я просто хочу файловый сервер для нескольких HTPCs. Мои в настоящее время доступные диски для этого:
    • 1x 500GB "гибридный" диск
    • 1x 1TB Драйв
    • 1x 3TB Drive
    • 1x 4TB диск (будет добавлен в пул позже, в настоящее время держит все данные с дисков, перечисленных выше)
  3. будет ли добавление диска 4 ТБ в пул позже проблемой любого рода?
  4. любые рекомендации по ОС Linux, чтобы запустить все это, и я должен использовать отдельный диск для ОС? Я знаком с Ubuntu, RHEL и OpenSUSE / SLES.

любая помощь очень оценили, я продолжая читать об этом, просто много, чтобы принять сразу, любые ссылки о том, с чего начать, были бы очень полезны.

16
задан ivandov
03.12.2022 0:58 Количество просмотров материала 3067
Распечатать страницу

6 ответов

что произойдет, если мне придется изменить базовое оборудование за пул ZFS? Как mobo / процессор, что произойдет, если это умрет на мне через год или два; Могу ли я каким-то образом портировать свой пул zfs?

пул ZFS не зависит от оборудования. Просто убедитесь, что ваш HBA (адаптер шины хоста) не делает что-то вроде шифрования данных на аппаратном уровне. В ZFS работает с адаптером как LSI 9211-8i или IBM m1015 кросс-мелькнуло использовать прошивку 9211-8i, а не полноценный удар "аппаратной" RAID картой.

У меня довольно много дисков разного размера, и я пытаюсь получите большую часть дискового пространства из него с избыточностью. Что самое лучшее настройка для этой конфигурации, и сколько места я буду терять с помощью эти диски разного размера. Я не создаю это для любой скорости требования, я просто хочу файловый сервер для нескольких HTPCs. Мой в настоящее время доступны диски для этого: 1x 500GB "Гибридного" привода 1х 1ТБ диск 1x 3Тб диск 1x 4тб диск (будет добавлен в пул позже, в настоящее время все данные с дисков, перечисленных выше)

Если бы я был вами, я бы продал меньшие диски и поставил деньги на большие диски одинакового размера. Это сделает вашу жизнь намного проще. Кроме того, нельзя просто добавить диски в пул ZFS. Существуют ограничения. Читай здесь.

добавит диск емкостью 4 ТБ в пул позже быть проблемой любого рода?

возможно. Я нахожусь в аналогичном положении. В будущем мне придется увеличить емкость хранилища. В то время я планирую приобрести второй HBA и новый массив больших дисков. Затем я передам все данные с моих существующих дисков на мои новые диски, а затем Продам мои существующие диски. Могут быть другие (более дешевые) способы обойти это, но делать это так:

  1. держит все мои диски те же размер
  2. только имеет дополнительную стоимость дополнительного HBA, что не плохо, чтобы иметь укладку вокруг так или иначе
  3. не требует, что я заменяю мои приводы по-одному, ре-серебрящ после каждой замены.

любые рекомендации по ОС Linux, чтобы запустить все это, и я должен использовать отдельный диск для ОС? Я знаком с Ubuntu, RHEL и OpenSUSE / SLES.

Не использовать Linux, он не имеет собственного ZFS поддержка. Linux поддержка ZFS происходит от ZFS на Linux и zfs-fuse. Текущее состояние ZFS находится в движении, так как Oracle пытается его разрушить. ZFS, скорее всего, будет ветвиться в версии 28 в самом ближайшем будущем, поэтому не делайте свой пул ZFS с любой версией больше 28, Если вы не уверены на 100%, что хотите придерживаться решения Oracle. В настоящее время FreeBSD и ее дополнительные компоненты поддерживают ZFS версии 28.

Так как вы самопровозглашенный ZFS noob I рекомендовал бы FreeNAS. Я использую его на некоторое время теперь, и я очень доволен. Это, безусловно, позволит наиболее прямой установки для вас.

Дополнительные Мысли:

убедитесь, что вы выбрали правильный уровень паритета для вашего конкретного случая использования. В частности, убедитесь, что вы планируете около URE. В принципе, вы не хотите использовать RAID 5 (RAID Z1), если вы используете диски размером более 2 ТБ. Там следует ли учитывать некоторые другие факторы, которые могут побудить вас повысить уровень данных четности. здесь хорошая статья на эту тему.

обновление:

прошло 1,5 года с тех пор, как я опубликовал этот ответ, и за это время я дал ZFS на Linux (в частности, Ubuntu server) еще один шанс. Он прошел долгий путь, так как я попробовал первый раз, и я очень счастлив до сих пор. Моей причиной для переключения была установка ограничения на свободу и тюремную систему. Я хотел использовать свой сервер больше, чем просто сервер NAS, и FreeNAS усложняет это. Система заключения в тюрьму хорошая и очень безопасная, но мне действительно не нужен такой уровень безопасности в моем доме, и я не хотел иметь дело с входом в тюрьму каждый раз, когда я хотел распаковать файл. Я думаю, что FreeNAS по-прежнему является хорошим выбором, если вы только начинаете работу с ZFS (из-за веб-интерфейса) или если вы просто хотите устройство NAS (т. е. нет другого сервера необходимая функциональность).

19
отвечен ubiquibacon 2022-12-04 08:46

1: никакая проблема изменяя что-нибыдь. Пул должен быть импортируемым независимо от ЦП, материнской платы или чего-либо подобного.

2: ZFS лучше всего работает с устройствами того же размера. Кроме того, как вы хотите избыточности, устройства больше, чем самый маленький будет иметь их дополнительный размер впустую. Наконец, вы не можете добавить устройство (например, диск объемом 4 ТБ) в RAIDZ. Если вам нужна только избыточность метаданных (что я сомневаюсь), вы можете создать полосу со всеми своими дисками и добавить диск объемом 4 ТБ попозже сходим в бассейн.

кроме того, можно сначала создать пул объемом 500 ГБ, содержащий зеркало с диском 1 и диском 2, а затем сохранить диск 3, а затем добавить второе зеркало при наличии диска объемом 4 ТБ, на котором диск 3 и диск 4 образуют пул объемом 3,5 ТБ.

3: да, см. #2

4: Нет рекомендации.

4
отвечен jlliagre 2022-12-04 11:03

Если вы хотите создать RAID с файловой системой ZFS, используя разные размеры дисков, вы должны использовать "команда zpool создать (имя вашего бассейна) raidz1 -Ф СДБ Амми СДД" в -Ф arqument силу ZFS, чтобы использовать разных размеров, например, 500 ГБ 1 ТБ 250 ГБ в формате HD

1
отвечен Juan Sanchez 2022-12-04 13:20

оказывается, вы не можете создать с ashift=12 в zfs-fuse:

# zpool create -n -o ashift=12 test /dev/disk/by-id/scsi-SATA_......
property 'ashift' is not a valid pool property

но он работает с github zfs+spl 0.6.5.x:

# dd if=/dev/zero of=/tmp/testfile bs=1M count=64
# zpool create -o ashift=12 test /tmp/testfile
# dd if=/dev/zero of=/tmp/testfile8 bs=1M count=64
# zpool create -o version=8 test8 /tmp/testfile8
1
отвечен additionalinfo 2022-12-04 15:37

ответ ubiquibacon охватывает все ваши прямые вопросы, но я думал, что я перезвоню в какой-то "опыт из первых рук".

ZFS на FreeBSD - Это моя основная область опыта, хотя большинство реализаций ZFS достаточно похожи, чтобы ресурсы могли быть аналогичными. Я выбрал FreeBSD для своей установки, потому что она дает мне операционную систему общего назначения, которую я могу использовать для любых коварных целей, в отличие от более дружественного, но специального решения таких как новой. ZFS, настроенная правильно, может быть отличной системой. Неправильно настроенный ZFS может быть полной болью. Это относительно новая файловая система и не так хорошо понимается, как более старые, более хорошо установленные файловые системы (например,UFS2 во FreeBSD или ext2/3 / 4 на Linux. The списки рассылки довольно активны и это, вероятно, стоит вашего времени, чтобы по крайней мере сканировать их, чтобы понять, что будет ожидать от вас, если вы столкнетесь с какими-либо проблемами. Тот люди на них, как правило, дружелюбны и очень полезны, пока вы готовы помочь выяснить, что происходит. Для этой общей "новизны" вы получаете аккуратные функции, такие как сжатие, который может быть включен во многих обстоятельствах с небольшим количеством потерянных и опасных функций, таких как де-дублирования, который может требует много ресурсов, невозможно выключить без копирования всех ваших данных, и может сделать ваш компьютер не загружается (как мой сделал, один счастливый день).

Это отличная файловая система, если преимущества перевешивают недостатки. Я был доволен своим в целом.

0
отвечен Steven Schlansker 2022-12-04 17:54

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

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

0
отвечен Gianni Fiumetta 2022-12-04 20:11

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх