磁带机属性

您可以调整下列磁带机属性来满足系统的需要。

可以使用 SMIT 或命令 (尤其是 lsattrchdev 命令) 来显示或更改属性。

每种类型的磁带机仅使用所有属性的一个子集。

每种属性的一般信息

块大小
块大小属性表示读写磁带时所使用的块大小。 数据以数据块的形式写到磁带,块与块之间具有记录间隔。 在写未格式化的磁带时,较大的记录很有用,因为这可以减少磁带中记录间的间隔数量,从而允许写入更多的数据。 值为 0 表示可变长度块。 允许的值和缺省值随磁带机的不同而变化。
设备缓冲区
将 "设备缓冲区" 属性 (使用 chdev 命令) 设置为 mode=yes 指示在将数据传输到磁带机的数据缓冲区之后 (但不一定是在实际将数据写入磁带之后) 通知应用程序写完成。 如果指定 mode=no,那么仅当数据实际写到磁带之后,才通知应用程序写入完成。 如果将该属性设置为 mode=no 值,那么对于读或写,不能维持流方式。 缺省值为 mode=yes

在值为 mode=no 的情况下,磁带机速度较慢,但在发生断电或系统故障时可有更完整的数据,且可对介质末端的情况进行更好的处理。

扩展文件标记
将 "扩展文件标记" 属性 (对于 chdev 命令, extfm 属性) 设置为 no 值时,每当写入文件标记时,都会将常规文件标记写入磁带。 将此属性设置为 yes 值的操作将写入扩展文件标志。 对于磁带机,此属性可以设置为打开。 缺省值为 no。 例如, 8 mm 磁带机上的扩展文件管理器使用 2.2 MB 磁带,最多可能需要 8.5 秒才能写入。 常规文件标志使用 184 KB 的空间并大致需要 1.5 秒的时间写入。

要在以追加方式使用 8 mm 磁带时减少错误,请在文件标志处执行逆向操作之后使用扩展文件标志以更好的定位。

重新拉紧
重新拉紧 属性 (对于 chdev 命令, ret 属性) 设置为 ret=yes 指示磁带机每当插入磁带或磁带机复位时自动重新拉紧磁带。 重新拉紧磁带意味着卷到磁带的末端,然后倒带至磁带的开头,以平衡整个磁带的张力。 重新拉紧磁带可以减少错误,但此操作可能需要花费几分钟。 如果指定 ret=no 值,那么磁带机不会自动重新拉紧磁带。 缺省值为 yes
密度设置 #1 和密度设置 #2
密度设置 #1 (对于 chdev 命令, density_set_1 属性) 设置磁带机在使用特殊文件 /dev/rmt*/dev/rmt*.1/dev/rmt*.2/dev/rmt*.3时写入的密度值。 密度设置 #2 (对于 chdevdensity_set_2 属性) 设置在使用特殊文件 /dev/rmt*.4/dev/rmt*.5/dev/rmt*.6/dev/rmt*.7时磁带机写入的密度值。 有关更多信息,请参阅 磁带机的特殊文件

密度设置用 0255 范围的十进制数字表示。 置零(0)设置选择磁带机的缺省密度,该设置通常是磁带机的高密度设置。 特定允许值及其含义随磁带机类型的不同而变化。 这些属性不影响磁带机读取以磁带机支持的所有密度写入的磁带的能力。 通常将“密度设置 #1”设置为磁带机上可能的最高密度,将“密度设置 #2”设置为磁带机上可能的第二高密度。

保留支持
对于使用 "保留" 属性 (对于 chdev 命令,为 res_support 属性) 的磁带机,指定值 res_support=yes 会导致磁带机在打开时在 SCSI 总线上保留。 在多个 SCSI 适配器共享磁带设备的情况下,这确保当设备打开时由单个适配器访问。 某些 SCSI 磁带机不支持保留或释放命令。 某些 SCSI 磁带机对于此属性具有预定义值,因此保留或释放命令总是受支持。
可变长度块大小
"可变长度块大小" 属性 (对于 chdev 命令, var_block_size 属性) 指定在写入可变长度记录时磁带机所需的块大小。 某些 SCSI 磁带机要求即使在写可变长度记录时也要在它们的“方式选择”数据中指定非零的块大小。 Block Size 属性设置为 0 以指示可变长度记录。 请参阅特定磁带机 SCSI 规范以确定是否要求这样做。
数据压缩
如果磁带机能够压缩数据,那么将 "数据压缩" 属性 (对于 chdev 命令, compress 属性) 设置为 compress=yes 会导致磁带机处于压缩方式。 如果是这样,那么驱动器以压缩格式将数据写入磁带,以便可在单个磁带上装入更多数据。 将此属性设置为 no 的操作将强制磁带机以本机方式(非压缩)写入。 读操作不受此属性的设置影响。 缺省设置为 yes
自动装入器
将自动装入器属性 (对于 chdev 命令, autoload 属性) 设置为 autoload=yes 会导致自动装入器处于活动状态 (如果磁带机如此配备)。 如果是这样,并且另一个磁带在装入器中可用,任何将磁带推进到末端的读或写操作将自动在下一个磁带上继续。 限制为单个盒式磁带的磁带机命令不受影响。 缺省设置为 yes
重试延迟
“重试延迟”属性设置命令失败后重新发出该命令前系统需要等待的秒数。 系统最多可重新发出四次失败的命令。 此属性仅适用于 OST 型的磁带机。 缺省设置为 45
读/写超时
READ/WRITE 的 "读/写超时" 或 "最大延迟" 属性设置系统允许读/写命令完成的最大秒数。 此属性仅适用于 OST 型的磁带机。 缺省值为 144
返回有关磁带更改的错误
当设置“返回有关磁带更改或复位的错误”属性时,将在磁带机已复位或磁带已更改时导致返回一个错误。 先前关闭磁带时,肯定未将磁带停在开头部分。 返回的错误是 -1 ,并且 errno 设置为 EIO。 一旦应用程序中出现此错误,将清除错误状态。 此外,重新配置磁带机自身将清除错误情况。