测验:tar 与 rsync
tar -czf backup.tgz /etc 有什么问题?
- 绝对路径被写入归档,导致无法选择恢复位置
- 相同数据的压缩率较低
- 无法保留文件权限
- 符号链接会以损坏状态写入
使用 --listed-incremental 进行增量备份时,还必须保存什么?
- 完整备份时生成的文件列表
- 记录各归档校验和的文件
- 快照(.snar)文件——它保存增量链的状态
- 备份排除路径列表
在使用 SELinux 的系统上恢复 tar 备份后,服务无法启动。遗漏了哪个选项?
- --acls
- --numeric-owner
- --selinux
- --one-file-system
为什么使用 --numeric-ids?
- 跳过名称查询以提高传输速度
- 完全跳过文件权限比较
- 保留原始硬链接关系
- 使用数字 UID/GID 而非名称,避免受目标系统名称映射影响
采用 --link-dest 的世代备份目录经 du -sh 测量后比预期小。为什么?
- 每个世代都进行了压缩
- du 对硬链接指向的同一文件只计算一次
- 其中大多是稀疏文件
- 部分文件遗漏了
备份影响生产性能时,应使用什么组合?
- 只启用 --compress 来减少传输量
- 用 --bwlimit 限制带宽,并用 ionice 和 nice 降低 I/O 与 CPU 优先级
- 延长备份周期,减少执行次数
- 用 --partial 续传中断的传输