我在系统中添加了一些以前使用过的磁盘。我尝试创建它们:
$ 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 表。