23.3. 写入如回卷磁带设备
在每次操作后,回卷磁带设备会进行回卷。要备份数据,您可以使用 tar
命令。默认情况下,在磁带设备中,块大小为
10KB(bs=10k
)。您可以使用 export TAPE=/dev/st0
属性设置 TAPE
环境变量。使用 -f
设备选项指定磁带设备文件。当您使用多个磁带设备时,这个选项很有用。
先决条件
-
已安装
mt-st
软件包。如需更多信息,请参阅安装磁带驱动器管理工具。 加载磁带驱动器:
# mt -f /dev/st0 load
流程
检查磁带头:
# mt -f /dev/st0 status SCSI 2 tape drive: File number=-1, block number=-1, partition=0. Tape block size 0 bytes. Density code 0x0 (default). Soft error count since last status=0 General status bits on (50000): DR_OPEN IM_REP_EN
在这里:
-
当前
文件号
为 -1。 -
块编号
定义磁带头。默认情况下,它被设置为 -1。 -
块大小
0 表示磁带设备没有固定的块大小。 -
软错误数
表示在执行 mt status 命令后遇到的错误数量。 -
General status 位
解释了磁带设备的状态。 -
DR_OPEN
表示公开,磁带设备为空。IM_REP_EN
是即时报告模式。
-
当前
如果磁带设备不是空的,覆盖它:
# tar -czf /dev/st0 _/source/directory
该命令使用
/source/directory
目录的内容覆盖 tape 设备中的数据将
/source/directory
目录备份到磁带设备中:# tar -czf /dev/st0 _/source/directory tar: Removing leading `/' from member names /source/directory /source/directory/man_db.conf /source/directory/DIR_COLORS /source/directory/rsyslog.conf [...]
查看磁带设备的状态:
# mt -f /dev/st0 status
验证
查看磁带设备上的所有文件列表:
# tar -tzf /dev/st0 /source/directory/ /source/directory/man_db.conf /source/directory/DIR_COLORS /source/directory/rsyslog.conf [...]
其他资源
-
mt (1)
,st (4)
, 和tar (1)
man page - 磁带驱动器介质被识别为写保护 (红帽知识库)
- 如何检查系统中是否检测到磁带驱动器 (红帽知识库)