Esse comando não exclui o mapeador de dispositivos (um subsistema do kernel). Apenas os mapeamentos criados para acessar as partições do seu dispositivo seriam removidos.
Esses mapeamentos não são persistentes e são criados por kpartx
de acordo com a tabela de partições no seu dispositivo de armazenamento, toda vez que você inicializa o sistema. Portanto, se a tabela de partição no conjunto RAID não estiver danificada , você poderá recriar os mapeamentos apenas substituindo a opção -d
(delete) por -a
(add):
kpartx -s -a -p X /dev/mapper/5lvdja6xen3oks
Ou você pode simplesmente reinicializar o sistema e provavelmente ele será iniciado novamente.
(do nome do dispositivo, acho que o dispositivo está usando DM-RAID, que geralmente tem uma tabela de partição dentro do conjunto RAID - o RAID de software MD mais comum geralmente funciona da maneira oposta, tendo partições individuais dentro dos discos particionados usados como Os elementos RAID e cada conjunto RAID MD conteriam apenas um sistema de arquivos.)
No entanto, se kpartx
não puder recriar os mapeamentos de partições ausentes, isso indicaria que a tabela de partições no dispositivo foi substituída ou que o dispositivo RAID "disco inteiro" definiu o dispositivo /dev/mapper/5lvdja6xen3oks
não está acessível por algum motivo. Para verificar o estado do conjunto RAID, você provavelmente deve usar os comandos dmraid -r
e / ou dmraid -s
. Se precisar de mais ajuda sobre isso, edite sua pergunta original e adicione as saídas desses comandos no post da pergunta original.
Se apenas a tabela de partição tiver sido sobrescrita, testdisk
ou uma ferramenta semelhante (por exemplo, testdisk /dev/mapper/5lvdja6xen3oks
) poderia ser usada para ler todo o dispositivo de disco, localizar os pontos finais de cada partição e reconstruir a tabela de partições. qual kpartx
poderia novamente usar para tornar as partições acessíveis.