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

Din*_*ani 2 backup tape

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

mt 命令无法倒带磁带。

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

Han*_* N. 7

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

例如:

tar cvlpf /dev/nst0 /home
tar cvlpf /dev/nst0 /
Run Code Online (Sandbox Code Playgroud)

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

要在磁带中创建每个文件后访问它们,您应该使用mtasmt并采用以下语法:

mt -f device operation [count] [arguments]
Run Code Online (Sandbox Code Playgroud)

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

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

在向其#mt -f /dev/tapeDev rewind写入任何内容之前发出该命令始终是个好主意,以便确保您开始写入磁带驱动器的开头。