如何在 RedHat 中使用 LTO 磁带机进行备份和恢复?

如何在 RedHat 中使用 LTO 磁带机进行备份和恢复?

我可以使用 RedHat 5 中的 IBM LTO 磁带驱动器进行备份mttar但无法恢复它。我看不到以前的备份内容。每当我尝试进行备份时,我认为新的备份每次都会覆盖磁带上的备份。

mt命令无法倒带磁带。

有人可以解释我应该如何从磁带驱动器恢复和列出备份内容吗?

答案1

如果要在磁带上存储多个存档文件,可以使用非倒带磁带设备文件名来实现。

例如:

tar cvlpf /dev/nst0 /home
tar cvlpf /dev/nst0 /

这应该将/home和写入/磁带设备中的 2 个单独的文件中。

要在磁带中创建文件后访问每个文件,应使用mt以下mt语法:

mt -f device operation [count] [arguments]

您应该fsf在 中输入一个号码[count]才能转到该号码文件。bsf并且数字是倒退的。

因此,假设您已经使用上述命令将一个文件写入磁带驱动器tar,现在您应该#mt -f /dev/tapeDev fsf 1执行第二个tar命令(例如您可以使用上述命令),然后#mt -f /dev/tapeDev offline才能倒带并卸载磁带。

在向磁带机写入任何内容之前发出该#mt -f /dev/tapeDev rewind命令始终是一个好主意,这样可以确保开始写入磁带机的开头。

相关内容