我需要删除备份以打开服务器上的空间。虽然我不知道我应该在删除它们的命令中指定什么目录rdiff-backup --remove-older-than 20B host.net::/remote-dir
。到目前为止,我的目录在备份服务器上看起来像这样。
\home\admin\server1\
然后我在里面有一个文件夹,叫做rdiff-backup-data
. 这是对其他文件夹的补充,但这是我应该将命令定向到的文件夹吗?
非常感谢!
我需要删除备份以打开服务器上的空间。虽然我不知道我应该在删除它们的命令中指定什么目录rdiff-backup --remove-older-than 20B host.net::/remote-dir
。到目前为止,我的目录在备份服务器上看起来像这样。
\home\admin\server1\
然后我在里面有一个文件夹,叫做rdiff-backup-data
. 这是对其他文件夹的补充,但这是我应该将命令定向到的文件夹吗?
非常感谢!
根据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
选项。