在 Tru64 UNIX 中擦除旧的转储磁带

在 Tru64 UNIX 中擦除旧的转储磁带

我们使用该命令将旧的 Tru64 UNIX 系统 (Digital UNIX 4.0F) 备份到 DDS3 磁带dump。我们希望回收这些磁带,以便在它们太旧时进行将来的备份。我发现该mt erase命令不会擦除它们,可能是因为 dump 命令在磁带上放置了块,而磁带不再是原始的。

擦除磁带的简单方法是什么?

答案1

通常,使用磁带设备时,您不需要执行任何特殊操作来覆盖它们 - 只需从磁带的开头重新开始写入,磁带上已有的内容就会消失。

作为一个经典备份程序的常见问题解答注意到,问题通常是撤销:大多数磁带设备都非常热衷于倒回到 BOT 并开始覆盖其有效负载,因此需要投入大量的设计和实施工作来阻止它们这样做:

当将内容附加到磁带时,有这样的可能性:在 Amanda 定位到最后一个图像(这已经不是一件小事了)和打开设备进行写入之间,会发生磁带倒带,在这种情况下,Amanda 会很乐意擦除磁带上的所有内容,其中可能包含很多天的备份。

(AMANDA 通过从不向磁带附加内容来解决这个问题 - 你一次性将要写入的所有内容写入磁带,在此期间设备保持锁定状态。是的,这很严厉和浪费,但这让你知道意外倒带和覆盖磁带是多么容易!)

我建议不要为了任何目的而进行消磁,除了安全销毁(而且我也不依赖于此)。 正如维基百科所指出的

然而,对于某些形式的计算机数据存储,例如现代硬盘和一些磁带备份驱动器,消磁会使磁性介质完全无法使用并损坏存储系统。这是因为这些设备具有无限可变的读/写头定位机制,该机制依赖于特殊的伺服控制数据(例如格雷码),这些数据旨在永久嵌入磁性介质中。

[...]

伺服模式通常不会被设备以任何理由覆盖,而是用于将读/写磁头精确定位在介质上的数据轨道上,以补偿突然的震动设备移动、热膨胀或方向变化。不加区别地消磁不仅会删除存储的数据,还会删除伺服控制数据,如果没有伺服数据,设备将无法再确定在磁性介质上读取或写入数据的位置。

尽管我坦率地承认我不知道 DDS-3 是否是这样的媒介。

答案2

dd if=/dev/zero of=/dev/TAPEDEVICE bs=1024

或者你也可以使用类似的 tar 命令从 /dev/null 在磁带设备上创建存档

答案3

尝试使用消磁器(只需将磁带放在上面,打开开关,几秒钟后信息就会被消除)。这样就无需再加载磁带,只需将其删除即可。

我无意无礼,但我不得不问:您是否通过 1995 年的时间漏洞来管理此系统?

相关内容