Eu finalmente encontrei o motivo para esse problema. O disco é membro do Intel RAID array e a assinatura RAID da Intel sobreviveu a particionamento e reformatação em outro computador:
mdadm -Evvv /dev/sdc
Magic : Intel Raid ISM Cfg Sig.
Version : 1.1.00
.................................................
[Archive Volume]:
UUID : xxxx
RAID Level : 1
Members : 2
Slots : [UU]
O mdadm descobriu que esse disco pertence a um array RAID externo e até lê os metadados da Intel: nome do volume, níveis de RAID, etc. É claro que todos esses dados são obsoletos e não são mais verdadeiros.
O fato de o disco ser considerado membro de um RAID externo foi o motivo pelo qual esse disco não estava recebendo suas partições atribuídas em / dev.
Como corrigir
mdadm --zero-superblock /dev/sdc
Substitua seu próprio dispositivo por /dev/sdc
, é claro. Este deve ser não-destrutivo para o sistema de arquivos que já está no disco, pelo menos meu sistema de arquivos sobreviveu a isso sem nenhum problema. O superbloco de RAID geralmente está no (s) último (s) setor (es) do disco.
Moral desta história
Sempre, sempre limpe o disco antes de retirá-lo do RAID e reutilize-o em outro lugar! A Internet está repleta de histórias de discos estrangeiros sendo montados em uma matriz ao vivo, arruinando-a no processo. Eu tive sorte e tive esse pequeno problema.
Geralmente zerar os primeiros e últimos setores é o suficiente. Você deve fazê-lo no sistema antigo em que o disco foi originalmente usado ou em outro local durante a inicialização do CD de recuperação (se estiver usando somente o software RAID!).