首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >pvcreate:无法使用/dev/sda:设备已分区

pvcreate:无法使用/dev/sda:设备已分区
EN

Unix & Linux用户
提问于 2021-12-09 13:18:16
回答 5查看 19.3K关注 0票数 10

我目前正在安装arch linux,当我试图创建一个物理卷时,它会给我带来这个错误。

代码语言:javascript
运行
复制
Can not use /dev/sda: device is partitioned

这个错误是什么?我怎样才能消除它?

PS:我用mkfs.ext4 /dev/sda格式化了磁盘

EN

回答 5

Unix & Linux用户

发布于 2022-05-05 08:15:31

在我第一次尝试时,无论磁盘是否包含一个分区,pvcreate -ff /dev/vdh都不能为我工作。

代码语言:javascript
运行
复制
pvcreate -ff /dev/vdh
Cannot use /dev/vdh: device is partitioned

我必须首先使用wipefs来消除所有元数据。

代码语言:javascript
运行
复制
root@nextcloud:~ # wipefs --all --backup /dev/vdh
/dev/vdh : 8 bytes were erased at index 0x00000200 (gpt) : 45 46 49 20 50 41 52 54
/dev/vdh : 8 bytes were erased at index 0x9c3fffffe00 (gpt) : 45 46 49 20 50 41 52 54
/dev/vdh : bytes were erased at index 0x000001fe (PMBR) : 55 aa
/dev/vdh : ioctl call to reread partition table: Success

然后,该卷的编制工作得以正确地进行:

代码语言:javascript
运行
复制
pvcreate -ff /dev/vdh
Physical volume "/dev/vdh" successfully created.

可能我走得太快了,没有-ff选项我就没有进行测试。

票数 7
EN

Unix & Linux用户

发布于 2021-12-09 14:15:31

/dev/sda是一个完整的磁盘。通常(但不一定总是)您会对磁盘进行分区,给出诸如/dev/sda1/dev/sda2之类的设备名称,然后将它们用于文件系统、交换空间、LVM分配等等。

您已经将一个文件系统放到了/dev/sda上,因此它不再可以分配给逻辑卷管理(pvcreate)。LVM工具正确地警告您,磁盘已经在使用(与文件系统一起使用)。

如果您确实希望销毁文件系统并将其替换为LVM,您可以阅读文档(man pvcreate)并看到,

强制选项-f将在没有确认的情况下创建一个PV。重复强制选项(-ff)将强制创建PV,覆盖通常阻止它的检查,例如,如果PV已经在VG中。

票数 2
EN

Unix & Linux用户

发布于 2022-04-20 14:26:02

关于今后的参考,有两种情况:

1.当没有分区时,

这可能发生在您有一个GPT (GUID分区表)。不幸的是,-f (引用错误报告)甚至不能强制这样做。

例如,您可以检查使用fdisk -l /dev/sda拥有哪些分区表。

解决方案是用一个遗留的BIOS表替换GPT,例如用G以来:

  • Device / Create Partition Table...
  • 选择新的分区表:msdos

或分开时:

  • parted /dev/sda
  • mktable msdos
  • quit

在此之后,您应该能够创建物理卷:

  • pvcreate /dev/sda

pvcreate可能建议删除在分区表中找到的dos签名。这样做是安全的。

2.当磁盘上已经有分区时,

这是一项安全措施,-f也不能推翻它。

您可以使用相同的解决方案删除分区,因为创建一个新表将擦除所有内容。还有其他方法可以做到这一点,例如使用fdisk,但上面的解决方案确保您同时解决了GPT问题。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/680801

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档