1
  1. Ubuntu 11.10 服务器;备份PC 3.2.1
  2. 运行 cgi-bin 版本
  3. 作为用户 www-data 安装以避免使用用户 backuppc 的 perl 和 apache2 问题
  4. ssh 对正在备份的 LAN 上的服务器工作正常
  5. 失败日志中报告了以下命令行:

    /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 exited with error 65280 () status tarExtract: Done: 0 errors, 0 filesExist, 0 sizeExist, 0 sizeExistComp, 0 filesTotal, 0 sizeTotal 在期间出现致命错误xfer(没有为共享转储文件/)备份中止(没有为共享转储文件/)不将此保存为部分备​​份,因为它的文件比前一个少(得到 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 似乎很奇怪。

日志中没有进一步的提示。

有没有专家愿意就此交换一些智慧?令人沮丧:)

4

1 回答 1

0

您的 tar 命令将标准输出作为文件输出 (-f -) 这真的是您想要做的吗?我认为您宁愿备份到真实文件或通过管道传输命令

于 2012-08-04T18:34:27.287 回答