MKFS-Fehler: /dev/nvme0n1 wird offenbar vom System verwendet; hier wird kein Dateisystem erstellt.

MKFS-Fehler: /dev/nvme0n1 wird offenbar vom System verwendet; hier wird kein Dateisystem erstellt.

Ich habe einer Dell 7820-Workstation (Alias: neue Maschine) ein NVMe-Speichergerät hinzugefügt. Das Speichergerät wurde auf einem anderen Server (Alias: alte Maschine) verwendet und scheint als RAID konfiguriert zu sein. Da ich den vorhandenen Inhalt des Speichers nicht brauche, habe ich versucht, die Festplatte auf ext4 fs zu formatieren. Ich habe den Befehl mkfs -t ext4 /dev/nvme0n1 ausgeführt und die Fehlermeldung erhalten, die besagt: wird offenbar vom System verwendet; wird hier kein Dateisystem erstellen

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!

Also habe ich versucht, die RAID-Signatur des Speichers zu entfernen, ich habe den Befehl dmraid ausgeführt, aber es funktioniert

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

Das ist sinnvoll, da die aktuelle neue Maschine kein aktives RAID hat. Wie kann ich dann die RAID-Sigatur des Speichergeräts entfernen? Ich habe keine Ahnung. Da ich es nicht formatieren konnte, konnte ich die Festplatte nicht in das System einbinden.

Aktueller Status des NVMe-Speichers: Er wird erkannt, ist aber nicht im System gemountet (findnmt gibt nichts zurück) und hat keine Partition (wie etwa /dev/nvme0n1p1).

Die Befehle mdstat und mdadm zeigen Folgendes.

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

Ich bin mir nicht sicher, warum ich überhaupt „old-machine:1“ oder „old-machine:2“ sehe. Kann jemand einen Kommentar dazu abgeben, wie man dieses Problem lösen kann? Danke!

Antwort1

Also hat es mit folgendem Befehl geklappt.

sudo mdadm --stop /dev/md127

Es ist interessant, das Protokoll zu berücksichtigen

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

aber trotzdem funktioniert es jetzt! Vielen Dank an alle, die die ursprüngliche Frage kommentiert haben!

verwandte Informationen