When a RAID 1 array performs a resync is it actually copying all the data from one disk to another or is it just analyzing the data on the disks and correcting any differences?
Com um array RAID1 de duas unidades, é difícil "corrigir" as diferenças. Você só tem duas cópias dos dados, então não há como determinar qual delas é correta além de lançar uma moeda.
SE o sistema RAID mantém uma soma de verificação em cada disco, estou errado. Ainda assim, somente o zfs faz esse tipo de verificação dupla até onde eu sei (possivelmente btrfs ou outras novas FSes). O RAID1 é para falha do inversor, não para detecção ou correção de erros.
O que isso significa para você é:
-
Na melhor das hipóteses, o sistema só pode detectar que há uma dessincronização e informá-lo sobre isso. Na pior das hipóteses, ele detectará isso, determinará que é um problema e decidirá qual versão é a correta sem informá-lo.
-
Se essa ressincronização ocorrer rapidamente, você poderá saber que ela não releia a unidade.
-
Ler e gravar em discos rígidos não deve ser 'stress', na maior parte. Eu acho que definir a unidade para baixo, soltá-lo acidentalmente e estar em um carro em uma estrada esburacada seria mais estressante para uma unidade portátil.