如何销毁现有磁盘分区

如何销毁现有磁盘分区

我在系统中添加了一些以前使用过的磁盘。我尝试创建它们:

$ gpart create -s GPT ada0
gpart: geom 'ada0': Operation not permitted
$ gpart show ada0
gpart: No such geom: ada0.

有没有办法找出为什么会发生这种情况?

更新:

很可能是磁盘坏了。我将其与其他磁盘一起使用,一切都按预期工作。

答案1

sysctl kern.geom.debugflags=16

这为我解决了。如果有人可以向未来的读者解释这项工作的方式和原因,我会删除我的答案并接受您的答案。

答案2

你有安全级别设置吗?因为安全级别甚至会禁止根写入磁盘!在我看来,它不像是损坏的磁盘,因为对于损坏的磁盘,至少会在多个监视器页面上出现 I/O 错误风暴。他只是说他不能这样做,因为他没有获得这样做的许可。如果您是 root,则可能是安全级别,或某种类型的强制访问控制。而且你的标题不符合你当时提出的问题。销毁分区和标签是通过 gpart destroy -F ada0 完成的。

答案3

磁盘是活动 ZFS 池的一部分吗?在这种情况下 - 首先从池中分离磁盘或销毁池,然后创建 gpt 表。

相关内容