mkfs エラー: /dev/nvme0n1 はシステムによって使用されているようです。ここではファイルシステムを作成しません

mkfs エラー: /dev/nvme0n1 はシステムによって使用されているようです。ここではファイルシステムを作成しません

Dell 7820ワークステーション(別名:new-machine)にnvmeストレージデバイスを追加しました。ストレージデバイスは別のサーバー(別名:old-machine)で使用されており、RAIDとして構成されているようです。とにかく、ストレージの既存のコンテンツは必要ないので、ディスクをext4 fsにフォーマットしようとしました。そこで、mkfs -t ext4 /dev/nvme0n1コマンドを実行したところ、次のようなエラーが発生しました。 明らかにシステムで使用されているため、ここではファイルシステムを作成しません

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!

そこでストレージのRAID署名を削除しようとして、dmraidコマンドを実行したのですが、

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

これは、現在の新しいマシンにアクティブな RAID がないため、ストレージ デバイスの RAID 署名を削除するにはどうすればよいでしょうか? わかりません。フォーマットできなかったため、ディスクをシステムにマウントできませんでした。

nvme ストレージの現在のステータスは、検出されていますがシステムにマウントされておらず (findnmt は何も返しません)、パーティションがありません (/dev/nvme0n1p1 など)。

mdstat、mdadm コマンドは次のように表示します。

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

'old-machine:1' または 'old-machine:2' が表示される理由がまったくわかりません。この問題を解決する方法についてコメントしていただけますか? ありがとうございます!

答え1

そこで、次のコマンドで動作しました。

sudo mdadm --stop /dev/md127

ログを考慮すると興味深い

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

とにかく今は動作します! 元の質問にコメントしてくださった皆様、ありがとうございます!

関連情報