验证正确的磁带库操作

本文适用于 阿曼达企业(AE)

这是一个故障排除指南,旨在通过备份服务器验证对磁带库的正确检测和操作,以准备与Amanda Enterprise一起使用。

磁带库硬件检测和验证

请确保所有电缆都已连接,并且磁带库和磁带机已打开。

使用lsscsi命令(可能需要先安装命令)来显示所有SCSI设备:

#lsscsi -g [0:0:0:0]磁盘VMware虚拟磁盘1.0 / dev / sda / dev / sg0 [0:0:1:0]磁盘VMware虚拟磁盘1.0 / dev / sdb / dev / sg1 [1 :0:0:0] mediumx ATL 1500 3.01 / dev / sch0 / dev / sg2 [1:0:0:1]磁带HP Ultrium 1-SCSI E30W / dev / st0 / dev / sg3 [1:0:0: 2]磁带HP Ultrium 1-SCSI E30W / dev / st1 / dev / sg4

在上面的示例中,可以正确看到一个更换器设备(mediumx)和两个磁带驱动器(tape)。

如果在lsscsi输出中看不到转换器或磁带驱动器,请查看磁带库文档,以了解如何设置设备以被Linux或Solaris系统正确识别。

使用上面最右边一栏中的磁带转换器的设备名称,可以使用mtx命令来验证是否可以正确查询转换器设备:

#mtx -f / dev / sg2 status存储更改器/ dev / sg2:2个驱动器,19个插槽(3个导入/导出)数据传输元素0:空数据传输元素1:完整(已加载存储元素3):VolumeTag = 00180002存储元素1:完整:VolumeTag = 00180000存储元素2:完整:VolumeTag = 00180001存储元素3:空存储元素4:完整:VolumeTag = 00180003储存元素5:完整:VolumeTag = 00180004储存元素6:完整:VolumeTag = 00180005储存元素7:Full:VolumeTag = 00180006存储元素8:Full:VolumeTag = 00180007存储元素9:Full:VolumeTag = 00180008存储元素10:Full:VolumeTag = 00180009存储元素11:空存储元素12:Full:VolumeTag = 0018000B存储元素13:Full:VolumeTag = 0018000C存储元素14:Full:VolumeTag = 0018000D存储元素15:Full:VolumeTag = 0018000E存储元素16:Full:VolumeTag = 0018000F存储元素17 IMPORT / EXPORT:空存储元素18 IMPORT / EXPORT:空存储元素19导入/导出:空

如果您没有看到磁带库已知提供的所有驱动器或插槽,则可能是通过以下方式对磁带库进行了分区:系统仅能看到更换器中的某些驱动器和插槽。 可以为通过另一个接口或SCSI地址连接的系统保留剩余的驱动器和插槽。

Red Hat和CentOS系统通常使用路径/ dev / changer创建一个指向更改器设备名称的符号链接。 在这种情况下,您可以不使用设备名称,而只需运行mtx status。

请注意,mtx status命令不会对磁带库进行任何机械查询,因此它不能指示磁带库是否正常运行。 为了确保它在机械上是合理的,您可以测试装入磁带。

从上面的mtx输出中可以看到,我们的磁带转换器安装了两个驱动器:数据传输元件0和数据传输元件1。在下面的示例中,我们测试了将磁带从插槽8加载到数据传输元件1中的情况。

$ mtx -f / dev / sg2 load 8 1将介质从存储元素8加载到驱动器1 ...完成

如果mtx输出在任何时候都指示有错误,则必须通过检查 SCSI错误 在输出中给出。 磁带库通常还具有自己的接口和自我诊断测试。 这些可用于确定磁带库或其驱动器是否存在硬件问题。 至于您的磁带驱动器,还可以使用dd或tar等命令执行独立的写测试。 如果无法轻松解决问题,请与您的磁带库供应商联系,以解决发出某些mtx命令时收到的错误。 该库应该能够通过mtx命令成功且可靠地运行,以便被Amanda Enterprise成功运行。

磁带库设备名称权限

执行一列长长的转换器设备名称,以检查权限设置是否正确:

#ls -lL / dev / changer crw-rw ---- 1根磁带21,2月22日12:46 / dev / sg2#id amandabackup uid = 500(amandabackup)gid = 6(disk)groups = 6(disk ),501(mysql)

在上述情况下, 阿曼达备份 用户需要添加到 胶带 组以使用磁带更换器:

#adduser --group磁带amandabackup