- Ubuntu 11.10 服务器;备份PC 3.2.1
- 运行cgi-bin版本
- 作为用户 www-data 安装以避免 perl 和 apache2 与用户 backuppc 的问题
- ssh 可以很好地连接到正在备份的 LAN 上的服务器
失败日志中报告了以下命令行:
/usr/bin/ssh -q -x -n -l root 192.168.1.70 env LC_ALL=C/bin/tar -c -v -f - -C/--totals .
日志表明: 目录/开始完整备份 Xfer PID 现在是 26168,26167 Tar 以错误 65280 () 状态退出 tarExtract:完成:0 个错误,0 个 filesExist,0 个 sizeExist,0 个 sizeExistComp,0 个 filesTotal,0 个 sizeTotal 在 xfer 期间出现 fatal error (没有为共享转储的文件/) 备份中止(没有为共享转储的文件/) 不将其保存为部分备份,因为它的文件比之前的少(得到 0 和 0 个文件对 0)
运行/usr/bin/ssh -q -x -n -l root 192.168.1.70 env LC_ALL=C/bin/tar -c -v -f - -C/--totals 。在服务器命令行(backuppc 的服务器)我得到一个连接并在 tty 上看到一堆 tar 输出。
错误 65280 看起来很奇怪。
日志中没有进一步的提示。
有哪位专家愿意就此交流一些智慧吗?令人沮丧:)
最佳答案
您的 tar 命令将标准输出作为文件输出 (-f -) 这真的是你想要做的吗? 我想你宁愿备份到一个真实的文件或管道你的命令
关于linux - backuppc 方法 tar 没有为共享转储的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11810904/