Adicionei um dispositivo de armazenamento nvme a uma estação de trabalho Dell 7820 (alias: nova máquina). O dispositivo de armazenamento foi usado em outro servidor (alias: máquina antiga) e parece que foi configurado como RAID. De qualquer forma, não preciso do conteúdo existente do armazenamento, então tentei formatar o disco para ext4 fs, então executei o comando mkfs -t ext4 /dev/nvme0n1 e recebi o erro que diz aparentemente em uso pelo sistema; não criaremos um sistema de arquivos aqui
user@new-machine:~$ sudo mkfs -t ext4 /dev/nvme0n1
[sudo] password for user:
mke2fs 1.44.1 (24-Mar-2018)
/dev/nvme0n1 contains a linux_raid_member file system labelled 'old-machine:1'
Proceed anyway? (y,N) y
/dev/nvme0n1 is apparently in use by the system; will not make a filesystem here!
Então tentei remover a assinatura RAID do armazenamento, executei o comando dmraid, mas funcionou
user@new-machine:~$ sudo dmraid -r
no raid disks
Isso faz sentido porque a nova máquina atual não tem RAID ativo, então como posso remover a sigature RAID do dispositivo de armazenamento? Eu não faço ideia. Como não consegui formatá-lo, não consegui montar o disco no sistema.
Status atual do armazenamento nvme que foi detectado, mas não montado no sistema (findnmt não retorna nada) e não possui nenhuma partição (como /dev/nvme0n1p1)
mdstat, o comando mdadm mostra o seguinte.
user@new-machine:~$ sudo dmraid -r
no raid disks
user@new-machine:~$ sudo cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md127 : inactive nvme0n1[0]
1171981824 blocks super 1.2
unused devices: <none>
user@new-machine:~$ sudo mdadm --query /dev/nvme0n1
/dev/nvme0n1: is not an md array
/dev/nvme0n1: device 0 in 2 device undetected raid0 /dev/md/old-machine:1. Use mdadm --examine for more detail.
user@new-machine:~$ sudo mdadm --detail /dev/nvme0n1
mdadm: /dev/nvme0n1 does not appear to be an md device
user@new-machine:~$ sudo mdadm --examine --scan
ARRAY /dev/md/1 metadata=1.2 UUID=XXX name=old-machine:1
Não sei por que vejo 'máquina antiga: 1' ou 'máquina antiga: 2'. Alguém poderia comentar sobre como resolver esse problema? Obrigado!
Responder1
Então funcionou com o seguinte comando.
sudo mdadm --stop /dev/md127
É interessante considerar o log
mdadm: /dev/nvme0n1 does not appear to be an md device this
mas de qualquer forma funciona agora! Obrigado a todos que comentaram a pergunta original!