3

Недавно я начал использовать RAID-решение Intel Matrix Storage, которое позволило мне использовать 5 дисков по 1 ТБ для двух томов RAID. Первый - RAID-массив 1 ТБ, распределенный по всем 5 дискам, а второй - RAID-5 по оставшемуся свободному пространству на всех дисках (около 2,85 ТБ используемого пространства).

RAID 0, который я использую для ОС, приложений и игр, а RAID 5, который я использую в качестве хранилища более постоянного типа (фотографии и т.д.). Теперь я понимаю, что запускать ОС и приложения на RAID 0 на 5 дисках очень опасно, поэтому возникает следующий вопрос.

Существует ли надежное бесплатное приложение для резервного копирования в реальном времени, которое может выполнять резервное копирование набора папок с одного диска на другой (резервное копирование в онлайн-хранилище не требуется)? Я уже пробовал несколько (Mozy, Yadis, Comodo Backup, GFI Backup, Idoo, Crash Plan), но ни один из них не отвечает моим требованиям:

  • Низкое использование процессора и оперативной памяти.
  • Резервное копирование в реальном времени - как только файл изменяется в исходной папке, он добавляется в очередь резервного копирования, которая будет обрабатываться с самым низким приоритетом, когда процессор простаивает. Эта очередь резервного копирования должна сохраняться в случае перезагрузки компьютера (т. Е. Исходная и целевая папки должны всегда иметь одинаковый набор файлов, за исключением тех, которые ожидают в очереди резервного копирования).
  • Инкрементные резервные копии - если в файле размером 1 ГБ изменилось только 10 байтов, приложение должно копировать только эти 10 новых байтов.
  • Возможность резервного копирования заблокированных и открытых файлов (некоторые приложения, такие как Yadis, не могут создавать резервные копии критических файлов, таких как избранное в браузере).
  • Возможность запуска в качестве службы (не нужно, чтобы какой-либо пользователь входил в систему, чтобы запустить приложение).

Необязательные требования:

  • Сжатие получателя в общеизвестный формат (RAR, Zip), который можно напрямую прочитать без использования приложения.
  • Предустановленные исходные папки (такие как Избранное браузера, Игры, Настройки приложения и т.д.).

Идея состоит в том, чтобы использовать массив RAID 0 в качестве «полупостоянного RAM-подобного» хранилища, которое в случае сбоя может быть быстро восстановлено путем переустановки ОС, приложений и игр и копирования настроек, сохранений, избранного из RAID 5. Я также подумываю довести этот RAID 0 до предела идеальной ОЗУ с твердотельными накопителями (как только мы получим несколько хороших SSD-накопителей SATA III с пропускной способностью 6 Гбит / с), где пара SSD, соединенных в цепочку RAID 0, будет работать как еще одна. полупостоянный слой кэша, расположенный между оперативной памятью и жестким диском.

Я просто надеюсь, что уже существует приложение, которое удовлетворяет этим требованиям ... в противном случае мне придется написать его самостоятельно, чего я бы предпочел не делать.

3 ответа3

3

Я не думаю, что вы можете написать что-то достаточно быстрое, чтобы вы были довольны, потребляя при этом очень мало ЦП и ресурсов. Задача сжатия в формат rar, zip или 7z требует значительных ресурсов процессора и дисков.

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

Если вы не можете жить с полной резервной копией вашей системы Raid0, то, по моему мнению, вам вообще не следует использовать Raid0. Я использовал эту точную конфигурацию для своей основной системы в течение нескольких лет и не обнаружил заметного выигрыша в производительности в Raid0, когда сделал это с кучей обычных 7200 об / мин. Вместо этого я решил пойти с одним приводом Velociraptor и вторым приводом, чтобы сделать его резервную копию. Более низкий риск MTBF и более высокая производительность за те же доллары, и, на мой взгляд, нет необходимости в мгновенном резервном копировании в реальном времени.

По сути, ЕСЛИ вы пытаетесь превратить свой Raid0 в нечто столь же «безопасное, как Raid5», не теряя преимущества скорости Raid0 по сравнению с Raid5. Я не верю, что это можно сделать. Фактически, я могу почти гарантировать, что аппаратное обеспечение Raid5 по сравнению с программным обеспечением для резервного копирования приведет к чистой потере полезной пропускной способности диска, что сделает вашу сложную систему более подверженной сбоям и уменьшит производительность, чем один диск Velociraptor работает без резервного копирования в реальном времени или RAID.

1

Я не видел упоминания об ОС. Если вы работаете в Windows, вы смотрели на RoboCopy? Это свободно. Он может быть настроен как служба Windows (с использованием SrvAny) и (после первоначального зеркала) работает быстро и использует очень мало ресурсов.

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

Может стоит посмотреть ...

0

Взгляните на MirrorFolder - не бесплатно, хотя.

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