是否可以在 Windows 机器上打开 Tar 磁带?

是否可以在 Windows 机器上打开 Tar 磁带?

HP DAT DDS5 外部 USB 磁带驱动器连接到 CentOS 5 服务器。一些文件正在使用 Tar 实用程序/命令直接备份到磁带。

如果我将磁带驱动器连接到 Windows 机器,并且假设我已经安装了正确的驱动程序,是否可以“看到”磁带上的 tar 文件?

我是否可以使用 NTBackup 将文件复制到 Windows 机器,然后使用 7zip 之类的程序来提取 tar 文件?

答案1

要从磁带中获取 .TAR 映像,我会尝试使用dd以下命令工具分布。它支持从物理设备读取,因此类似于:

dd if=\\.\Tape0 of=output.tar 

应该可以工作(假设您的磁带驱动器在 Windows Server 上是“Tape0”...应该可以)。您可能需要调整块大小(bs=TAR 命令中的参数)才能正确读取。

在使用“真实”数据进行任何操作之前,请先制作几盘测试磁带来试用一下。

答案2

我不知道我是否理解了你的问题,但如果你拥有正确的驱动程序(用于访问磁带的文件系统),你当然可以“看到”该文件。问题是如果你拥有这个驱动程序...

打个比方:如果您在 ext3 格式的外部硬盘上使用 tar 备份您的 linux 分区并将其插入 windows 机顶盒,那么您只需要一个像 ext2ifs 这样的驱动程序,您就可以在 windows 上打开 tar 文件。

答案3

我会尝试一下。我认为这不会造成任何损害。我没有磁带备份的经验。它们是如何格式化的?有些磁盘格式 Windows 可以接受 - NTFS、FAT32,但有些则无法识别。我认为 Windows 无法识别 ext3。

编辑 - 备份磁带...然后试一试。我从亲身试验中学到了很多东西。

另一项编辑-可能的相关对话。希望它有所帮助。(这是专家交流,因此必须滚动到页面底部才能阅读评论)

相关内容