1

У меня есть домашний сервер (или я хочу его настроить) с одним SSD в качестве системного диска и двумя HDD для данных. Теперь HDD новые, поэтому у них нет разделов. Что было бы лучшим способом разделить это? Всего один большой раздел? Или что-то вроде LVM (хотя я не очень разбираюсь в LVM)?

И если бы я разделил один жесткий диск - я должен сделать то же самое с другим (если вы понимаете ..)?

Другое дело, "когда я должен это сделать"? Я могу настроить RAID 1 в BIOS - но когда я это сделал, я не могу разметить второй диск.

Надеюсь, вы понимаете мой вопрос (ы) :)

3 ответа3

0

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

0

Я рекомендовал ZFS для домашнего сервера: защита от гниения, простой моментальный снимок (так что вы можете взломать сценарий для ежедневного инкрементного резервного копирования на S3, если хотите), нет необходимости в аппаратном RAID-контроллере или поддельном RAID (ZFS может читать с другого диска, если контрольная сумма недействительна, в отличие от любого первоклассного оборудования), ZFS может хранить несколько копий некоторого подмножества ваших данных (например, 2 копии на каждом из 2 дисков = 4 копии в массиве). Несмотря на то, что я запускаю ZFS под FreeBSD, я не уверен, что он будет работать нормально под Linux.

0

Каков был бы лучший способ разделить это?

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

Сказав это: я вижу эти варианты:

  • ОС на SSD, оба диска через mdadm (программный RAID). Зеркально отразите весь диск, затем обработайте его как обычный диск и настройте различные разделы.
  • ОС на SSD, оба диска через mdadm (программный RAID). Используйте рейд на объем. Таким образом, вы можете комбинировать зеркальные тома для данных и использовать другие разделы в полосе (например, временные папки для базы данных). Или поменяйте местами либо полосу, либо два раздела подкачки, по одному на каждый диск). Это более гибко и сложнее.
  • Аппаратный RAID. Обычно это работает только на целых дисках.
  • ZFS RAID, возможен с SSD в качестве устройства кеширования. Самое сложное решение. Но если вы знаете ZFS, он может творить чудеса.
  • Программный RAID через LVM. То же, что первые два варианта, но возможно совместимо с настройкой Windows. Может быть интересно в случае двойной загрузки и общих данных.

Я могу настроить RAID 1 в BIOS -

RAID 1 в BIOS часто является Intel Fake RAID. В основном программный RAID привязан к конкретному поколению материнских плат. Если бы у вас не было очень хороших резервных копий или запасной материнской платы того же поколения, я бы не использовал это. (Если у вас есть несколько одинаковых машин в офисе, и вы можете одолжить одну, тогда продолжайте. Если это ваш единственный ПК той же модели, избегайте)

но когда я это сделал, я не могу разметить второй диск.

Если под вторым диском вы подразумеваете объединенные жесткие диски, значит что-то не так. Вы загрузили соответствующие драйверы? (SSD как первый диск, зеркало как второй диск).

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .