rdiff-backup 错误或错误?磁盘配额已超出,但事实并非如此

rdiff-backup 错误或错误?磁盘配额已超出,但事实并非如此

我想用 rdiff-backup 进行备份。

我有一个备份 VPS,我想从远程主机获取数据。

这是我使用的命令:

rdiff-backup root@**RemoteIP**::/remotesourcefolder/ /targetlocalfolder/

几秒钟后,他们抛出一些错误并停止了;

OSError: [Errno 122] Disk quota exceeded: '/demo/rdiff-backup.tmp.5'
[root@mn6 ~]# Fatal Error: Lost connection to the remote system

在您写任何内容之前,我有大量可用空间,并且源文件夹大小低于 50 MB...

df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/simfs      1.0T  137G  888G  14% /
none            512M  4.0K  512M   1% /dev
none            512M     0  512M   0% /dev/shm

我做错了什么?(Python版本:2.6.6,rdiff-backup:1.2.8)

以下是完整的原始输出:http://pastebin.com/raw/Bs4VRdwX

答案1

好的,服务器上有一些空间(我假设您的“df -h”是在备份服务器上执行的,而不是在客户端上执行的),但也许您在服务器上没有可用的 inode(即此 FS 上已达到最大文件数)。这种情况不太可能发生,但您可以使用以下命令进行检查:

df -i

否则,您是否检查过服务器上的配额?

quota

另一个原因可能是服务器端的 rdiff-backup 命令受到限制,尤其是当此服务器与多个用户共享时。它可以通过打开文件的数量来限制。使用以下命令检查:

ulimit -a

共享平台(例如 cgroup)上可能存在您看不到的其他限制。但请先尝试上述命令。

[编辑] 作为最后的手段,你应该联系你的提供商。参见这个答案(您的提供商也在使用 simfs)。

相关内容