0

我需要删除备份以打开服务器上的空间。虽然我不知道我应该在删除它们的命令中指定什么目录rdiff-backup --remove-older-than 20B host.net::/remote-dir。到目前为止,我的目录在备份服务器上看起来像这样。

\home\admin\server1\  

然后我在里面有一个文件夹,叫做rdiff-backup-data. 这是对其他文件夹的补充,但这是我应该将命令定向到的文件夹吗?

非常感谢!

4

1 回答 1

0

根据rdiff-backup 手册页,您可以使用目标目录--remove-older-than选项。目标目录是包含该目录的rdiff-backup-data目录。

除了目录问题,您还有一个不正确的选项时间规范。--remove-older-than引用文档,

          time_spec can be either an absolute time, like "2002-01-04",  or
          a  time  interval.   The time interval is an integer followed by
          the character s, m, h, D, W, M, or Y, indicating  seconds,  min-
          utes,  hours,  days,  weeks, months, or years respectively, or a
          number of these concatenated.  For example, 32m  means  32  min-
          utes,  and 3W2D10h7s means 3 weeks, 2 days, 10 hours, and 7 sec-
          onds.  In this context, a month means 30 days,  a  year  is  365
          days, and a day is always 86400 seconds.

如果您只运行一次,您可能会删除多个增量,在这种情况下您还需要该--force选项。

于 2014-10-15T20:07:28.210 回答