У меня просто быстрый вопрос о повторной синхронизации RAID 1. Когда массив RAID 1 выполняет повторную синхронизацию, он фактически копирует все данные с одного диска на другой или это просто анализ данных на дисках и исправление любых различий?
Причина, по которой я спрашиваю, заключается в том, что на жестком диске моего ноутбука есть два массива RAID 1 с двумя внешними жесткими дисками, и всякий раз, когда я беру его в любом месте, я отключаю внешние устройства. Это вызывает повторную синхронизацию, когда я снова подключаю их, и я не хочу создавать излишнюю нагрузку на диски, если повторная синхронизация фактически копирует все данные снова. Спасибо за любую информацию!
Ответы:
С двухдисковым массивом RAID1 трудно «исправить» различия. У вас есть только две копии данных, поэтому невозможно определить, какая из них верна, кроме подбрасывания монеты.
Если система RAID хранит контрольную сумму на каждом диске, я ошибаюсь. Тем не менее, только zfs выполняет этот тип двойной проверки, насколько я знаю (возможно, btrfs или другие более новые FS). RAID1 для отказа диска, а не для обнаружения ошибок или исправления.
Что это значит для вас:
В лучшем случае система может только обнаружить наличие десинхронизации и сообщить вам об этом. В худшем случае он обнаружит это, определит, что это проблема, и решит, какая версия верна, не сообщая вам.
Если эта повторная синхронизация происходит быстро, вы можете знать, что она не перечитывает диск.
Чтение и запись на жесткие диски не должны быть «стрессом», по большей части. Я предполагаю, что остановка привода, его случайное падение и нахождение на машине на неровной дороге было бы более напряженным для переносного привода.
источник