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

Я попытался настроить RAID 1 с помощью mdadm, но столкнулся со многими проблемами, поэтому мне было интересно, не проще ли монтировать оба диска и использовать демон, работающий в фоновом режиме, для зеркалирования дисков. Каковы преимущества и недостатки каждого подхода?

2 ответа2

1

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

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

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

0

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

RAID не дает никаких гарантий целостности данных. RAID реплицирует наборы блоков данных между дисками и выдержит потенциальный сбой диска. Хранение неисправного диска в массиве приведет к ужасной производительности и нагрузке, повреждению файловой системы и плохому дню.

RAID 1 с Linux MD должен быть очень резким и сухим. Вы не упоминаете проблемы, с которыми столкнулись, поэтому я не могу их комментировать. Использование демона в фоновом режиме для зеркального отображения файловых систем не было бы идеальным решением по МНОГИМ причинам.

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