LTO 磁带是否有备用/未使用的容量?

Mal*_*ous 13 tape lto

据我了解,LTO 磁带以“包裹”形式写入数据,其中第一个包裹将磁带解卷到驱动器中,第二个包裹将其放回到盒式磁带中。这个过程会重复多次,其想法是一旦到达磁带的末端,所有的磁带都会回到盒式磁带中,只需稍微倒带就可以弹出。

但是我注意到,当您到达磁带的末尾时,驱动器听起来好像已经完成了最后一卷的一半,因此驱动器在弹出磁带之前会花一些时间倒带,即使它已经报告说已到达磁带末尾。

这是因为磁带上有一些保留容量,以便在不减少总容量的情况下重写失败的块或跳过磁带的坏部分吗?或者有什么其他原因导致磁带的这种明显提前完成?

kas*_*erd 13

如果您的驱动器是新的并且磁带质量很好,那么您可以期望能够向磁带写入比官方容量更多的字节。从某种意义上说,您可以称之为备用容量,但它并没有被使用。

随着您的驱动器磁头磨损,容量将会减少。如果将其与质量较差的磁带结合使用,则容量可能会进一步降低。

由于容量如此不同,因此需要通过某种方式向您的备份应用程序发出容量不足的信号。如果备份应用程序到达磁带的末尾并且没有准备好,它可能会出现问题。对于应用程序来说,最好有一些预先警告,这样它就可以使用剩余的空间来结束它正在做的事情。

如果您的操作系统恰好是 Linux,那么一旦您到达磁带的最后一部分,所有其他write系统调用都会失败ENOSPC。如果您的备份应用程序不知道此功能,它会将第一个ENOSPC视为结束,并且磁带上会留下一些未使用的空间。

我可以想象在其他操作系统上也会发生类似的事情。