备份服务器使用Greyhole和BackupPC

我正在设置一个Ubuntu盒来使用BackupPC备份我们的一台服务器。 我有2个2TB的硬盘驱动器,并且我已经设置了Greyhole来复制samba share / mnt / samba / backups中的数据到两个驱动器之间。

我需要将BackupPC设置为使用/ mnt / samba / backups作为它的topdir位置,确保所有数据都在greyhole池中备份。

我不太了解符号链接挂载,所以我尝试了Sourceforge的BackupPC维基文章中的每一组命令,检查它是否工作,然后移到下一组命令。 我也试着改变BackupPC的config.pl文件中的topdir位置。

我想我已经尝试了改变/不改变config.pl topdir位置和wiki文章中每个方法的每个组合。

每次我试图启动BackupPC这些更改后,我收到以下错误信息:

Can't create a test hardlink between a file in /mnt/samba/backups/pc and /mnt/samba/backups/cpool. Either these are different file systems, or this file system doesn't support hardlinks, or these directories don't exist, or there is a permissions problem, or the file system is out of inodes or full. Use df, df -i, and ls -ld to check each of these possibilities. Quitting... 

我现在基本上被卡住了。 我已经select使用Greyhole而不是LVM上的RAID1,并且主分区上没有足够的空间来存储完整备份。 这是我需要configuration完成我的设置的最后一步。

UPDATE

在尝试了许多潜在的解决scheme之后,经过相同的步骤,我发现了一个论坛post,指出你不能使用BackupPC池的Samba共享,因为Samba共享不支持BackupPC使用它的共享池function的硬链接。

所以基本上,如果有其他人被困在同一个问题上,不要使用Greyhole的BackupPC,因为Greyhole要求您使用Samba共享进行本地安装,否则无法与BackupPC一起使用。