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

доб. USB-накопитель с 2 отсеками и RAID: btrfs RAID против встроенного RAID

Для резервного копирования я хочу использовать внешний USB3-накопитель: два жестких диска с RAID 1 (зеркало) в одном корпусе с 2 отсеками. В качестве файловой системы я буду использовать btrfs из-за подтомов и контрольных сумм. Важна не производительность, а безопасность данных. Для использования RAID1 я вижу 3 возможности:

  1. встроенный аппаратный RAID внешнего корпуса
  2. возможность RAID от btrfs (и настроить 2 диска как отдельные / JBOD)
  3. использовать программный RAID из linux (mdadm и JBOD для дисков)

Что бы вы порекомендовали?

Для встроенного аппаратного RAID я вижу недостатки в том, что, возможно, S.M.A.R.T. и режим энергосбережения не проходит через контроллер и не работает. Это будет зависеть от продукта и, возможно, от SMART можно обойтись, но я бы пропустил режим энергосбережения (не из-за энергопотребления и срока службы жесткого диска, а из-за шума; я буду использовать систему резервного копирования только 1-3 раза в день. на несколько минут).

Для btrfs RAID я вижу большое преимущество в том, что из-за контрольных сумм в файловой системе btrfs может определять, какой диск поврежден, а также какие части / файлы, и может восстановить его (перезаписать поврежденные данные действительными). Аппаратный RAID помогает только в случае отказа всего диска, но не знает, на каких рабочих дисках повреждены данные. Да, контрольные суммы btrfs также помогают после сбоя диска с аппаратным RAID, но с btrfs RAID это намного проще, например если повреждены разные части данных обоих дисков.

Но я не доверяю комбинации JBOD / ext. USB. Оба диска будут подключены через один USB-кабель и один USB-концентратор, и контроллер должен управлять обоими дисками через это единое / общее соединение. По моему опыту, USB создает проблемы даже в менее сложных конфигурациях.

И программное решение RAID (mdadm). Я не вижу преимуществ перед двумя другими.

Что вы думаете? Какую конфигурацию вы бы порекомендовали?

Спасибо!

Для резервного копирования я хочу использовать внешний USB3-накопитель: два жестких диска с RAID 1 (зеркало) в одном корпусе с 2 отсеками. В качестве файловой системы я буду использовать btrfs из-за подтомов и контрольных сумм. Важна не производительность, а безопасность данных. Для использования RAID1

Я вижу 3 возможности:

встроенный аппаратный RAID внешнего корпуса

USB на HW RAID? Это кажется довольно экзотическим. У меня сложилось впечатление, что большинство двойных внешних корпусов (боксов / NAS), которые предлагают RAID, делают это программно. В этом случае использование mdadm самостоятельно дает вам гораздо больше контроля.

(Существенно меньшая производительность. Данные должны быть переданы через USB только один раз, если корпус позаботится о зеркалировании).

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

(Я думаю, это вариант для некоторых случаев резервного копирования.)

возможность RAID от btrfs (и настроить 2 диска как отдельные / JBOD)

У меня нет опыта работы с btrfs, в основном потому, что до меня доходили слухи, что он еще недостаточно стабилен. Последнее подходит для многих вещей, но (для меня) исключает его для безопасного резервного копирования.

использовать программный RAID от linux (mdadm и JBOD для дисков)

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

Это также дает возможность перенести диски на другую машину в случае необходимости.

Что бы вы порекомендовали?

Вариант 3 для контроля, портативности и известной стабильности.


Для встроенного аппаратного RAID я вижу недостатки в том, что, возможно, S.M.A.R.T. и режим энергосбережения не проходит через контроллер и не работает. Это будет зависеть от продукта, и, возможно, от SMART можно обойтись, но я бы пропустил режим энергосбережения.

Большинство аппаратных RAID-массивов сбрасывают диск, если он не отвечает в течение нескольких секунд.
Закрученный диск раскручивается дольше. Так выключите и HW RAID - плохая идея. Для получения дополнительной информации об этом Google для TLER.

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

если вы действительно настроены в btrfs, вы всегда можете использовать это поверх HW RAID или mdadm RAID.

Но я не доверяю комбинации JBOD / ext. USB. Оба диска будут подключены через один USB-кабель и один USB-концентратор, и контроллер должен управлять обоими дисками через это единое / общее соединение. По моему опыту, USB создает проблемы даже в менее сложных конфигурациях.

Мой совет: не используйте USB. У eSATA меньше накладных расходов, и существует как минимум на один шаг преобразований (обратно с USB на SATA для дисков в корпусе).

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

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

Что вы думаете? Какую конфигурацию вы бы порекомендовали?

Я бы использовал одну локальную резервную копию (полностью под вашим контролем). Не требуется RAID или зеркал. Подойдет простой универсальный USB-корпус с диском SATA.

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

Я думаю, что вариант 2 - лучший вариант.

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

По моему опыту, USB - не лучшее решение для этого случая, но, по крайней мере, подходит для этой работы. Имейте в виду, что постоянно подключенный привод не обеспечивает электрического разделения от вашего резервного источника, поэтому, если что-то выйдет из строя из-за перенапряжения, это может повлиять на ваше резервное копирование - лучшим вариантом будет использование двухсекционного сетевого адаптера и как минимум Проводка Ethernet в качестве «защиты» между источником и целью, даже жесткое волокно, будет лучше.