файловая система, которая позволяет указывать разные уровни RAID для каждого каталога и изменять его позже [закрыто]

У меня есть 5 жестких дисков, на которых я хочу хранить свои данные.Некоторые из моих файлов более важны, а некоторые - менее. Так что некоторые из них я хочу поставить на RAID-6, а для некоторых достаточно RAID-5. В момент создания массивов трудно предсказать, сколько пространства каждого типа объявлять.

Если бы я не слышал о zfs, я бы разделил жесткие диски на идентичные разделы по 100 ГБ и по мере роста моих потребностей собирал эти разделы в устройства md с помощью linux-raid. Затем я объединял эти устройства с помощью lvm в логические тома, в которые помещал свои данные. Поэтому, когда мне нужно больше места, например, RAID-6, я бы взял раздел размером 100 ГБ с каждого жесткого диска и собрал их в другое устройство RAID-6 md и использовал бы его в качестве физического хранилища для группы логических томов, выделенной для данных RAID-6. Затем я мог бы увеличить файловую систему на этом логическом томе.

Поверх групп томов RAID-6 и RAID-5 (управляемых lvm) будут находиться полностью независимые файловые системы, которые я позже объединю с помощью нескольких mount --bind в единую структуру каталогов. это отражало бы логическую структуру данных, а не структуру хранилища.

Но теперь, когда я услышал о ZFS со всеми возможностями производительности, восстановления данных и сжатия, я не мог перестать думать, может ли она мне помочь. Если да, как вы думаете, что было бы лучше всего?

-4
задан 28 September 2012 в 23:55
2 ответа

tl; dr: Это того не стоит. Ваше время и здравомыслие слишком дороги, чтобы иметь дело с такой установкой.

Место на жестком диске дешево. Зачем добавлять всю дополнительную сложность и возможные точки отказа, создаваемые вашим предложением?

Просто выберите уровень RAID (или максимум два) и работайте с ним. Вы сможете легко управлять, поддерживать и восстанавливать конфигурацию, если что-то пойдет не так, что наверняка не в случае с предложенным вами карточным домиком.

4
ответ дан 5 December 2019 в 22:06

Если вам нужна ZFS, используйте ZFS. Вы можете указать количество хранимых копий каждого файла в создаваемых файловых системах. Итак, если вам нужно больше избыточности, чем обеспечивает базовый пул, вы можете ее получить. Подробнее о свойстве копий читайте здесь: https://blogs.oracle.com/relling/entry/zfs_copies_and_data_protection

Опять же, вы не даете никакой информации о том, почему вам нужна такая установка или какая проблема он пытается решить, поэтому мы не сможем дать какие-либо рекомендации лучше, чем те, которые у вас есть. Если вам нужна ZFS, она поддерживает RAID. Как сказал ErikA, вероятно, лучше просто выбрать уровень RAID и начать его использовать.

1
ответ дан 5 December 2019 в 22:06

Теги

Похожие вопросы