【问题标题】:Writing to Tape Drive Multiple Times using tar command使用 tar 命令多次写入磁带机
【发布时间】:2013-01-14 07:49:48
【问题描述】:

我正在使用命令

    tar -cvfE $TAPE_DRIVE $BACKUP_FILE

第一次写入磁带。它就像一个魅力。

但是,当磁带中已经有一个文件(旧备份)时,我使用命令

    tar -rvfE $TAPE_DRIVE $BACKUP_FILE

每次都让人失望。


磁带上有足够的空间 (1.3TB)。

我一次只写 80-90GB 的文件。

磁带在本地安装。

如果我尝试在磁带上列出文件,但写入磁带失败后,我会得到我写入它的旧(第一个)文件。


还有其他我应该使用的命令吗?

【问题讨论】:

    标签: unix tar data-persistence


    【解决方案1】:

    显然,本地 tar 命令并不完美,并且存在错误。建议使用 -i(忽略目录校验和错误)标志来解决这个问题,但在我的情况下没有。

    使用 GNU tar 解决了我的问题。只需使用 gtar 而不是 tar,它就像一个魅力。 所以命令就像

    gtar -cvf $TAPE_DRIVE $BACKUP_FILE
    

    gtar -rvf $TAPE_DRIVE $BACKUP_FILE
    

    【讨论】:

      猜你喜欢
      • 2020-09-20
      • 2023-04-02
      • 2011-07-25
      • 2011-10-21
      • 1970-01-01
      • 2011-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多