LTO 磁带驱动器从第一代开始就提供硬件压缩,理论上最多允许存储每个磁带的额定数据容量的 2 到 2.5 倍,而读/写速率仅略有下降。
我很难找出这个硬件压缩使用什么算法,以及它的特点是什么。具体来说,我想知道的是:
- 这种压缩是否基于标准算法(DEFLATE/bzip/gzip/etc)?
- 它如何对传入的数据(块/文件/流)进行操作?
- 这些特性在磁带标准代、硬件供应商或各个驱动器之间是否相同?
LTO 磁带驱动器从第一代开始就提供硬件压缩,理论上最多允许存储每个磁带的额定数据容量的 2 到 2.5 倍,而读/写速率仅略有下降。
我很难找出这个硬件压缩使用什么算法,以及它的特点是什么。具体来说,我想知道的是:
压缩是 LTO 标准的一部分,称为SDLC,是 LZS 算法的变体
它以块的方式对数据进行操作。LTO6 及更高版本将此压缩应用于更大的数据块以支持更高的压缩率。
而且,由于它是标准的一部分,因此在整个 LTO 生态系统中都是相同的(减去 LTO6+ 的变化)。