No meu servidor, há uma matriz RAID-1 mdadm que consiste em dois discos SATA, denominados sdb e sdc. O disco sdb pode falhar em breve (de acordo com dados SMART) e desejo substituí-lo por um disco recém-comprado. A solução em https://unix.stackexchange.com/a/104052 parece boa para copiar o conteúdo do disco com falha para o novo sem sobrecarregar muito o disco bom restante (essencialmente, o novo disco é adicionado como sobressalente, então todos os dados é copiado do sdb para o sobressalente).
Infelizmente o servidor tem apenas duas portas SATA, então eu gostaria de conectar o novo disco através de um adaptador USB-SATA para a operação de cópia e depois conectá-lo à porta SATA.
Mas acho que dessa forma o novo disco receberá primeiro um nome como /dev/sdd quando conectado via USB, e quando eu desconectar o disco com falha e conectar o novo disco via SATA, o novo disco será nomeado /dev/sdb. O software RAID lidará com isso normalmente? Ou isso vai confundir a matriz RAID? Isso causará uma reconstrução desnecessária do array? E se sim, qual seria a melhor maneira de realizar esse procedimento?
Isso é no Debian 7 (Wheezy), com Linux 3.2 e mdadm 3.2.5.
mdadm
trabalha com discos UUIDS em suas versões posteriores, então não é importante em qual dispositivo eles estão. Portanto, para esta pergunta, a resposta é: Não, não há problema se o seu sistema for mais recente do que 5 anos atrás.