如何通过首先将驱动器磁头移到常规位置,在Linux中使用`mt`命令来快速提取磁带驱动器中的文件?

问题描述 投票:0回答:1

我目前正在Linux中尝试使用tarmt命令来取出磁带上的文件。问题是有时我会收到有关无法检索的文件的错误。当我尝试检索特定文件时,请使用:

sudo tar -C 'destination/folder' -xvof /dev/st0 'path/to/file/in/tape'

驱动器将从头到尾逐一查看文件的位置。如果我知道文件快要结束了,那会很麻烦,因为先快速前进到末尾然后再尝试提取文件似乎比较容易。是否可以使用mt使驱动器转到磁带上的常规位置?我查看了手册,但只发现了类似eod(驱动器末尾)的内容,但没有找到磁带的一般象限(第一部分,第二部分等)。任何想法将不胜感激,谢谢!

linux tar
1个回答
0
投票

这是tar的工作方式。不要忘记命令名称来自“ Tape ARchive”。将磁带视为记录序列,并且可以连续访问记录。因此,即使您使用某些mt命令,您也将执行相同的过程(读取所有文件)

© www.soinside.com 2019 - 2024. All rights reserved.