安装 arch linux-无法格式化文件系统

安装 arch linux-无法格式化文件系统

我之前曾使用过 Centos 和 Windows 系统双启动。现在,我将 Centos 替换为 Arch。

我在 /dev/sda8 上安装了 Centos 的 /boot,在 /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

答案1

这个答案最初是由 OP 以评论的形式发布的,但他没有回来回答这个问题。由于 Stack Overflow 允许将某人的评论发布为答案(如果该评论被视为答案),因此我“代表”OP 回答,并纳入了 @sgtbeano 关于 LVM 的评论。

看起来像是/dev/sda9一个逻辑卷管理器 (LVM)。在我执行以下操作后,我就可以格式化了!:

dmsetup remove VolGroup00=LogVol00 ; dmsetup remove VolGroup00-LogVol01

相关内容