Error de mkfs: /dev/nvme0n1 aparentemente en uso por el sistema; No crearemos un sistema de archivos aquí.

Error de mkfs: /dev/nvme0n1 aparentemente en uso por el sistema; No crearemos un sistema de archivos aquí.

Agregué un dispositivo de almacenamiento nvme a una estación de trabajo Dell 7820 (alias: nueva máquina). El dispositivo de almacenamiento se utilizó en otro servidor (alias: máquina antigua) y parece que estaba configurado como RAID. De todos modos, no necesito el contenido existente del almacenamiento, así que intenté formatear el disco en ext4 fs, así que ejecuté el comando mkfs -t ext4 /dev/nvme0n1 y obtuve el error que dice aparentemente en uso por el sistema; No crearemos un sistema de archivos aquí.

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!

Así que intenté eliminar la firma RAID del almacenamiento, ejecuté el comando dmraid pero no funciona.

user@new-machine:~$ sudo dmraid -r
no raid disks

Esto tiene sentido porque la nueva máquina actual no tiene RAID activo, entonces, ¿cómo puedo eliminar la firma RAID del dispositivo de almacenamiento? No tengo ni idea. Como no pude formatearlo, no pude montar el disco en el sistema.

Estado actual del almacenamiento nvme que se detecta pero no se monta en el sistema (findnmt no devuelve nada) y no tiene ninguna partición (como /dev/nvme0n1p1)

mdstat, el comando mdadm muestra lo siguiente.

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

No estoy seguro de por qué veo 'old-machine:1' o 'old-machine:2'. ¿Alguien podría comentar sobre cómo resolver este problema? ¡Gracias!

Respuesta1

Entonces funcionó con el siguiente comando.

sudo mdadm --stop /dev/md127

Es interesante considerar el registro.

mdadm: /dev/nvme0n1 does not appear to be an md device this 

¡Pero de todos modos funciona ahora! ¡Gracias a todos los que comentaron sobre la pregunta original!

información relacionada