从 solaris 磁盘删除标签

从 solaris 磁盘删除标签

如您所知,Solaris 中使用的任何磁盘都必须有标签(如果没有,您可以使用“格式化”)。

我的问题是我想取消标签 用于测试目的的磁盘。是否有任何命令可以执行此操作?

谢谢!

答案1

在这里回答我自己:

dd if=/dev/zero of=$HARDDRIVE count=16

这会覆盖标签,并且需要“格式化标签”才能再次使用该驱动器。

答案2

我总是使用 Linux Life CD 删除所有分区并重新对磁盘进行分区。这将删除所有标签。当然,这只有在磁盘内容是一次性的情况下才是一种选择…… ;-)

答案3

看起来你找到了解决方案,但 dd 就像是一把大锤敲钉子。看一下 fmthard 的手册页,我认为它更优雅一些,而且受支持。

答案4

如果是 efi 标签,dd if=/dev/zero of=$HARDDRIVE count=16 将不起作用,我们必须更改为 smi 标签,然后运行 ​​dd 来删除标签:

format -e $HARDDRIVE
select l, and 0 (for SMI label)
dd if=/dev/zero of=$HARDDRIVE count=16enter code here
prtvtoc $HARDDRIVE ( check partition map, it should give invalid vtoc)

相关内容