我正在使用命令
tar -cvfE $TAPE_DRIVE $BACKUP_FILE
第一次写入磁带。它就像一个魅力。
但是,当磁带中已有文件(较旧的备份)时,我使用命令
tar -rvfE $TAPE_DRIVE $BACKUP_FILE
每次都令人失望。
磁带上有足够的空间(1.3TB)。
我一次只能写80-90GB的文件。
磁带安装在本地。
如果我尝试在磁带上列出文件而无法写入磁带,我会收到我写给它的旧(第一个)文件。
我应该使用其他命令吗?
答案 0 :(得分:0)
显然,本机tar命令并不完美,并且存在错误。建议使用-i(忽略目录校验和错误)标志来解决这个问题,但在我的情况下并不是这样。
使用GNU tar解决了我的问题。只需使用gtar而不是tar,就像魅力一样。 所以命令就像
gtar -cvf $TAPE_DRIVE $BACKUP_FILE
和
gtar -rvf $TAPE_DRIVE $BACKUP_FILE