如您所知,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)