当前位置:
首页 >
HP SureStore 磁带机 - 在 Linux 系统中进行备份
发布时间:2023/12/20
77
豆豆
生活随笔
收集整理的这篇文章主要介绍了
HP SureStore 磁带机 - 在 Linux 系统中进行备份
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
以下信息用于在 Linux 系统中设置磁带备份。 强烈建议阅读以下信息。 提示: 以下信息,用于成功设置 Linux 服务器以便使用 HP Surestore 磁带机,进行磁带备份的有用信息。 LSI Logic 目前包含了 Symbios。 如何确定,要使用的磁盘驱动器和用于运行磁带备份的驱动程序 无需担心当前所使用的磁盘驱动器类型 - 如果具备合适的 SCSI 传输驱动程序,便可在磁带机上使用。 如果使用一般内核(例如,硬件设备支持并尚未从 RedHat 5.2 安装的内核中除去),则包括所有的常见 SCSI HBA 的支持。 请查看 http://www.linux.org 以了解某个硬件的支持;当前所有 Symbios 53cXXX 衍生产品随附的常见 Adaptec 78xx 和 77xx 芯片组均受支持。 如果内核不包括相关的 SCSI 驱动程序,则通过下载内核源并进行编辑使其成为新内核。 有关编辑新内核,请查阅相关发行文档。 如果已安装内核源,则通常这些驱动程序位于 /usr/src/linux。 提示: 此链接可以为实际发行目录的符号链接,例如:Linux-2.0.34。 为获得 SCSI 磁带支持,需要编辑 SCSI 支持和 SCSI 磁带支持。
如何配置磁带机 为在操作系统中配置磁带,需要传输驱动程序(请参阅问题 1)以及配置得当的磁带设备(假定这些设备的电缆已正确连接,且无 SCSI 标识冲突,则该配置将自动完成)。 要检查操作系统是否识别当前的磁带机,请使用 dmesg 检验引导时间输出, % dmesg | more 并查找类似于以下内容的消息: st0: 该命令将识别 SCSI 磁带目标。 磁带将在被操作系统找到的时候从 0 开始进行有序编号。 每个磁带目标包括两个设备: /dev/stX: 重绕 SCSI 磁带设备 X /dev/nstX: 非重绕 SCSI 磁带设备 X 非重绕磁带设备将用于在一个磁带上创建多个归档文件(通常在对磁带设备运行备份命令之后),磁带驱动程序将把介质重绕至磁带的起 始部分。 非重绕设备将把介质保留在先前备份期间结束之后的写入文件标记后的位置。 此功能允许在相同介质上进行多个备份。
如何判断是否正确设置了磁带机和驱动程序? 安装在系统中的磁带驱动程序不响应应用程序软件所发命令的几个原因在于:
更换系统中的驱动程序时,是否具有需要特别注意的地方? 通常,无需将驱动程序加入系统。 如果添加了新硬件,除非正在运行非一般内核(例如,构建了自己的内核将设备支持削减至最小程度),否则该硬件运行正常。 在本实例中,请下载适用于安装版本的内核源代码(或安装包含该代码的软件包)。 请按照 /usr/src/linux 中的说明进行配置,然后重新引导包括了新驱动程序的操作系统。 无需进行其它配置。 如果不存在 SCSI 磁带机文件(/dev/[n]st*),则请重新运行“/dev/MAKEDEV all”。
在使用 ISV 备份软件或 Linux 内置备份小应用程序时设备无法正常运行。 默认情况下,Linux 不具有任何可驱动自动变换器设备(例如,C1553A/C1557A DAT 变换器)的软件。 要完成此工作,请购买相应的备份解决方法,或者在具有上述两个设备的情况下,使用第三方变换器实用程序,例如: http://sourceforge.net/projects/mtx 的 mtx。 惠普将在未来时期提供变换器实用程序,但目前在 Surestore CD 中所提供的 HP mtx 实用程序(的确,前面提到的第三方实用程序也称为 mtx)对于 Linux 是不可移植的。 有关使用方法,请参阅第三方 mtx 实用程序随附的文档 — 该实用程序与 HP mtx 实用程序十分相似。 例如: 第三方:dmesg | more 要重新配置内核,请参阅 /usr/src/linux 中的说明并按照必需的步骤进行操作。
哪些 HP Surestore DAT 和 DLT 磁带机由 ISV 和 IHV 认证并在 Linux 上使用? 通常情况下,http://www.linux.org 向所有支持 Linix 的商业供应商提供文件资料;有一些 ISV 具有可用产品。 ISV 将使用给定的 C 库集(例如,旧 libc vs.、新 glibc 和 a.out vs. ELF 格式等)来支持给定的内核修订版级别(例如,2.0.34)。 在 ISV 网站上分发了某些不受支持版本的产品。 IHV 同样将在其网站上提供它们的支持文件资料(网址为 http://www.linux.org)。提供硬件支持方法很多,通常情况下,这里只使用其中的一种方法:
在使用磁带机时 SCSI 出错 产生 SCSI 错误的原因有很多:
如何使用 Linux 中提供的内置“磁带备份”小应用程序 通常,应使用的两个应用程序为 tar 和 cpio。 tar 代表“磁带归档”,而 cpio 代表“CoPy 输入/输出”。 要备份 /home 中的目录树,请使用以下命令: tar:
如何检查或开启/关闭压缩 要检查当前压缩的状态: mt -f /dev/st0 datcompression 使用以下的命令开启压缩: mt -f /dev/st0 datcompression [2..9] 提示: 在数据压缩后,必须输入一个大于 1 的数字,该数字指定压缩的数量。 使用以下的命令关闭压缩: mt -f /dev/st0 datcompression off
如何配置磁带机 为在操作系统中配置磁带,需要传输驱动程序(请参阅问题 1)以及配置得当的磁带设备(假定这些设备的电缆已正确连接,且无 SCSI 标识冲突,则该配置将自动完成)。 要检查操作系统是否识别当前的磁带机,请使用 dmesg 检验引导时间输出, % dmesg | more 并查找类似于以下内容的消息: st0: 该命令将识别 SCSI 磁带目标。 磁带将在被操作系统找到的时候从 0 开始进行有序编号。 每个磁带目标包括两个设备: /dev/stX: 重绕 SCSI 磁带设备 X /dev/nstX: 非重绕 SCSI 磁带设备 X 非重绕磁带设备将用于在一个磁带上创建多个归档文件(通常在对磁带设备运行备份命令之后),磁带驱动程序将把介质重绕至磁带的起 始部分。 非重绕设备将把介质保留在先前备份期间结束之后的写入文件标记后的位置。 此功能允许在相同介质上进行多个备份。
如何判断是否正确设置了磁带机和驱动程序? 安装在系统中的磁带驱动程序不响应应用程序软件所发命令的几个原因在于:
- 线缆: 过长、设备过多、无总线终端、无防护的内部电缆外用、连接器安装不理想、磁带机与另一个设备具有相同的 SCSI 标识等。
- 磁带机未开启或发生故障。
- HBA 发生故障。
- 未装入 HBA 驱动程序,或者装入了错误的驱动程序。
- 未装入磁带机驱动程序,或者装入了错误的驱动程序。
- 未必是磁带机和 HBA 故障,因此应首先检查所有其它设备。
更换系统中的驱动程序时,是否具有需要特别注意的地方? 通常,无需将驱动程序加入系统。 如果添加了新硬件,除非正在运行非一般内核(例如,构建了自己的内核将设备支持削减至最小程度),否则该硬件运行正常。 在本实例中,请下载适用于安装版本的内核源代码(或安装包含该代码的软件包)。 请按照 /usr/src/linux 中的说明进行配置,然后重新引导包括了新驱动程序的操作系统。 无需进行其它配置。 如果不存在 SCSI 磁带机文件(/dev/[n]st*),则请重新运行“/dev/MAKEDEV all”。
在使用 ISV 备份软件或 Linux 内置备份小应用程序时设备无法正常运行。 默认情况下,Linux 不具有任何可驱动自动变换器设备(例如,C1553A/C1557A DAT 变换器)的软件。 要完成此工作,请购买相应的备份解决方法,或者在具有上述两个设备的情况下,使用第三方变换器实用程序,例如: http://sourceforge.net/projects/mtx 的 mtx。 惠普将在未来时期提供变换器实用程序,但目前在 Surestore CD 中所提供的 HP mtx 实用程序(的确,前面提到的第三方实用程序也称为 mtx)对于 Linux 是不可移植的。 有关使用方法,请参阅第三方 mtx 实用程序随附的文档 — 该实用程序与 HP mtx 实用程序十分相似。 例如: 第三方:
- mtx –d /dev/st0 –load 1
- mtx –d /dev/st0 –l 1
- make config
- make depend
- make zImage
哪些 HP Surestore DAT 和 DLT 磁带机由 ISV 和 IHV 认证并在 Linux 上使用? 通常情况下,http://www.linux.org 向所有支持 Linix 的商业供应商提供文件资料;有一些 ISV 具有可用产品。 ISV 将使用给定的 C 库集(例如,旧 libc vs.、新 glibc 和 a.out vs. ELF 格式等)来支持给定的内核修订版级别(例如,2.0.34)。 在 ISV 网站上分发了某些不受支持版本的产品。 IHV 同样将在其网站上提供它们的支持文件资料(网址为 http://www.linux.org)。提供硬件支持方法很多,通常情况下,这里只使用其中的一种方法:
- IHV 向开发者社区发布了技术规范来将其启用以用于写入驱动程序。
- IHV 编写驱动程序代码并将其发布给 Linux 社区。
- 在存在非特定硬件的情况下(例如,SCSI 磁带),IHV 将成为标准驱动程序。
在使用磁带机时 SCSI 出错 产生 SCSI 错误的原因有很多:
- 线缆: 过长、设备过多、无总线终端、无防护的内部电缆外用、连接器安装不理想、磁带机与另一个设备具有相同的 SCSI 标识等。
- SCSI HBA
- 磁带机
- HBA 驱动程序
- 磁带机驱动程序
- 备份应用程序
如何使用 Linux 中提供的内置“磁带备份”小应用程序 通常,应使用的两个应用程序为 tar 和 cpio。 tar 代表“磁带归档”,而 cpio 代表“CoPy 输入/输出”。 要备份 /home 中的目录树,请使用以下命令: tar:
- cd /
- tar cvbf 20 /dev/st0 ./home
- cd /
- find ./home –print | cpio –ocB > /dev/st0
- cd <someplace to restore>
- tar xvbf 20 /dev/st0
- cd <someplace to restore>
- cpio –icB < /dev/st0
- tar tvbf 20 /dev/st0
和/或
- cpio –itcB < /dev/st0
如何检查或开启/关闭压缩 要检查当前压缩的状态: mt -f /dev/st0 datcompression 使用以下的命令开启压缩: mt -f /dev/st0 datcompression [2..9] 提示: 在数据压缩后,必须输入一个大于 1 的数字,该数字指定压缩的数量。 使用以下的命令关闭压缩: mt -f /dev/st0 datcompression off
转载于:https://blog.51cto.com/tonyzeng/294588
总结
以上是生活随笔为你收集整理的HP SureStore 磁带机 - 在 Linux 系统中进行备份的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: sqlserver 时间计算函数
- 下一篇: linux 内存占用过高