我可以使用 RedHat 5 中的 IBM LTO 磁带驱动器进行备份mt
,tar
但无法恢复它。我看不到以前的备份内容。每当我尝试进行备份时,我认为新的备份每次都会覆盖磁带上的备份。
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
命令始终是一个好主意,这样可以确保开始写入磁带机的开头。