Я собираю себе Linux NAS / домашний сервер. Я рассматриваю возможность использования sw RAID-1 (mdadm) для репликации данных или, в качестве альтернативы, периодической их синхронизации. Каковы преимущества / недостатки обоих подходов. Я добавляю свое предположение в качестве ответа, но я хотел бы сделать этот список плюсов и минусов более полным.
Изменить: я знаю, что это разные технологии для разных целей. И Я знаю что люди должны решить, что важнее: надежное резервное копирование или доступность или какое-либо другое свойство решения. Но найдутся люди, которые будут смотреть и на rsync, и на RAID, и выбирать между ними. Мне нужен список, на который можно их указать. Думаю, я неправильно понимаю, когда предполагается использовать вопросы с понижением.
Вы сравниваете две разные вещи.
Rsync - это инструмент для копирования файлов. Его можно использовать для резервного копирования.
Массивы Raid используются для повышения доступности и предотвращения простоев системы из-за отказов HD. Это отличается от резервного копирования с использованием любого другого инструмента.
Резервное копирование - это хранение ваших данных в другом месте (желательно на другом компьютере / другом месте), чтобы при необходимости вернуть их. Raid предназначен для обеспечения высокой доступности и должен синхронизировать ваш жесткий диск, чтобы избежать потери данных.
Чтобы было понятнее, вы не сможете вернуть свой файл (если вы не используете какие-то специализированные инструменты для восстановления удаленных файлов), если вы по ошибке удалили его и у вас нет недавней резервной копии, даже если у вас есть активный массив рейдов.
RAID-1 плюсы:
Минусы RAID-1:
rm -rf
теоретически может мгновенно испортить весь рейдrsync плюсы:
rsync минусы:
Возможно, есть способ использовать inotify, чтобы обойти снижение производительности NAS во время резервного копирования, поскольку это будет выполняться мгновенно и из кеша вместо чтения с 1-го жесткого диска.