Я заметил, что в руководствах по zfs + избыточность + производительность, как правило, подчеркивается, что зеркалирование является хорошим вариантом, но информация об администрировании zfs, как правило, предоставляет относительно мало информации об управлении зеркальной настройкой по сравнению с базой на raidz.
Я планирую миграцию моего пула zfs с зеркальных дисков под Windows. Моя предпочтительная настройка всегда была чисто зеркальной, и, посмотрев на zfs, я бы хотел сохранить это и использовать чистое зеркалирование для резервирования, а не RAIDZ. В идеале каждый диск остается логически читаемым в отдельности, то есть для 6 дисков данные эффективно хранятся как, (1+2+3 mirror) + (4+5+6 mirror)
а не как ((1+2 stripe) x 3 mirror)
. Я понимаю, что это было бы не очень эффективно и включало бы несколько меньших пулов / наборов данных, но потеряв данные раньше, у меня есть преимущества, которые я ценю перед эффективностью. Это также, вероятно, намного быстрее при чтении и повторном переносе, и гораздо более гибко физически.
Если я хочу запустить такой тип установки, каковы последствия зеркального отображения в vdevs или зеркальном отображении vdevs, и если в будущем хранилище будет расширено добавлением набора из 3 новых дисков, лучше ли добавить их как отдельный пул или отдельный vdev (или 3 отдельных vdevs)?
autoreplace
например,. Полезным отличием является представление о пулах как о вашем оборудовании (контроллеры, кабели, диски) и о файловых системах как о вашем программном обеспечении (данные, каталоги, общие ресурсы, разрешения). Таким образом, правильный макет получается довольно естественно.