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

Конфигурация жесткого диска ZFS

Мне просто интересно, разумно ли добавлять 4x500Gb и 2x750 в один и тот же пул ZFS? Или мы должны добавить в пул только жесткие диски того же размера?

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

С ZFS вы создадите vdev из дисков, а затем создадите пул из этих vdev (все это происходит за вашей спиной, когда вы выполняете единственную команду zpool create). Существуют различные типы vdev:

  • отдельные диски / разделы
  • зеркала (думаю, RAID1)
  • raidz1 (подумайте о RAID5; четность одного диска)
  • raidz2 (подумайте о RAID6; двойная четность дисков)
  • скоро raidz3 (тройная четность)
  • файлы (в основном для тестирования)

Затем ZFS распределяет по всем vdev в пуле. Бассейн можно легко расширить. Но вы не можете добавлять диски к существующему raidz {1,2,3} -vdev с текущей версией ZFS. Однако вы всегда можете добавить новый vdev в существующий пул.

У вас будет больше всего вариантов с дисками одинакового размера, но возможно смешивание. В вашем случае, например, пул "три зеркала vdev" с

zpool create mypool mirror 500GB1 500GB2 mirror 500GB3 500GB4 mirror 750GB1 750GB2

было бы хорошо. Но также подумайте о добавлении запасных дисков в пул!

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

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