Não há dependências no kernel entre as partições de troca ou arquivos, apenas um mapeamento de baixo nível das páginas dentro de cada área de troca. Ler páginas de swap é uma leitura de baixo nível de vários setores contíguos do disco. Portanto, se uma área de troca falhar, as outras não serão afetadas.
Se uma partição de troca falhar, ninguém notará até que haja uma falha de página difícil em algum processo que use a partição com falha. O resultado provável é que a página de memória alocada para receber a página permutada permanecerá bzeroed e o processo será segfault. Você provavelmente verá "Read-error on swap-device ..." no log do kernel, mas além de registrar o erro, o kernel não marca a área de swap como ruim. Em write to swap, o kernel imprime "Write-error on swap-device" no klog e volta a sufocar a página para que ela não seja gravada novamente, mas o dano já foi feito no que diz respeito ao processo atual . Não há código para tentar novamente a gravação incorreta em outra posição na partição ou em uma partição swap diferente.
Existem algumas pessoas que trocam no RAID1, veja o post do SE no meu comentário ao seu OP. Acho difícil acreditar que isso não afetará negativamente o desempenho de um sistema com swappy. Talvez eles não o vejam, porque eles têm muita RAM e seus aplicativos não causam swap. O propósito do RAID em qualquer evento é proteger seus dados peristentes, não o seu swap. É um pouco como montar /tmp
no RAID5 e fazer um backup incremental noturno. Minha recomendação é comprar discos "RAID Edition" (ou seja, da mais alta qualidade) e trocar as partições brutas como você está fazendo atualmente.