以前、CentosとWindowsシステムをデュアルブートしました。現在、CentosをArchに置き換えています。
Centosの/ bootを/ dev/sda8と// dev/sda9にインストールしています
Arch(USBを使用して起動)で次のコマンドを実行して/ dev/sda9をフォーマットしようとすると、それができません。
mkfs.ext4 /dev/sda9
/dev/sda9 is apparently in use by the system; will not make a filesystem here!
デバイスが現在マウントされているかどうかを確認しました。そうではない!エラーをグーグルで検索すると、RAIDとしてセットアップされているディスクに関連する特定のサイトが表示されます。私もRAIDを使用しておらず、Archは現在/ dev/sdb(USBデバイス)にマウントされています。
/ dev/sda8(/ bootパーティション)を使用してフォーマットすることができました
mkfs.ext4 /dev/sda8
これは、Windowsを起動する機能を中断したことを意味します。助けてください。
編集:次のように入力して、lsblk -f
コマンドの(部分的な)出力を再現します。
NAME FSTYPE LABEL
sda
|--sda1 vfat DellUtility
|--sda2 ntfs
|--sda3 ntfs
|--sda4
|--sda5 ntfs
|--sda6 ntfs
|--sda7 ntfs
|--sda8 ext4
|--sda9 LVM2_member
|--VolGroup00-LogVol00 ext3
|--VolGroup00-LogVol01 swap
sdb iso9660 Arch_201310
|--sdb1 iso9660 Arch_201310
|--sdb2 vfat ARCHISO_EFI
この回答は元々、質問に回答するために戻ってこなかったOPによってコメントとして投稿されました。 Stack Overflowでは、誰かのコメントを回答として投稿することが許可されているため、OPに代わって、LVMに関する@sgtbeanoのコメントを組み込んで回答しています。
/dev/sda9
は 論理ボリュームマネージャー(LVM) だったようです。以下を行った後、フォーマットすることができました! :
dmsetup remove VolGroup00=LogVol00 ; dmsetup remove VolGroup00-LogVol01