LTO 磁带驱动器从第一代开始就提供硬件压缩功能,理论上最多可以存储每个磁带盒额定数据容量的 2 到 2.5 倍,而读/写速率只会受到轻微影响。
我很难找出这种硬件压缩使用的算法以及它的特点。具体来说,我想知道的是:
- 这种压缩是基于标准算法(DEFLATE/bzip/gzip/etc)吗?
- 它如何操作传入数据(块/文件/流)?
- 这些特性在不同的磁带标准、硬件供应商或单个驱动器之间是否相同?
答案1
压缩是 LTO 标准的一部分,称为数据完整性生命周期,是LZS算法的一个变体
它以块的方式对数据进行操作。LTO6 及更高版本将这种压缩应用于更大的数据块,以支持更高的压缩率。
而且,由于它是标准的一部分,所以它在整个 LTO 生态系统中都是相同的(减去 LTO6+ 的变化)。