我们刚刚升级到 Fedora 25 并重新启用了对 Drobo 设备的 tar/gzip 备份。
这些错误在重新启用备份后才开始发生。
gzip: stdout: Input/output error
/bin/tar: Child returned status 1
/bin/tar: Error is not recoverable: exiting now
STANDARD OUTPUT:
Backed up /home to /drobo/home.tgz
Backup of /home/users FAILED
Backed up /home/users to
home-users-FAILED.tgz
/bin/tar: home/users/aquota.user: Cannot utime: Operation not permitted
我知道 aquota.user 文件设置为不可变:
lsattr aquota.user
----i--A------e---- aquota.user
所以我尝试了这个:
# chattr -iAe aquota.user
chattr: Operation not permitted while setting flags on aquota.user
所以我尝试将这些标志添加到我们备份脚本中的 tar 命令中:
--no-overwrite-dir --preserve-permissions
错误继续。有任何想法吗?
该文件属于您的配额系统,您应该保持不变。只需将该文件添加到您的
tar
命令中的排除列表即可。我收到了一位 GNU tar 维护者的回复:
所以在我们的
/etc/drobo-backup.conf
文件中,我们不能像我们以前那样在备份指令中有任何排除选项:一旦我们将其更改为简单的:
并将它们放在这个指令中:
没有更多的错误。所以我只是创建了一个单独的 cron 备份来备份
aquota.user
文件。