使用 Greyhole 和 BackupPC 的备份服务器

使用 Greyhole 和 BackupPC 的备份服务器

我正在设置一个 Ubuntu 盒子,以便使用 BackupPC 备份我们的一台服务器。我有 2 个 2TB 硬盘,并且已经设置了灰洞为了防止发生故障,将 samba 共享 /mnt/samba/backups 中的数据复制到两个驱动器上。

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

我不太了解符号链接或挂载,所以我尝试了Sourceforge 的 BackupPC wiki 文章,检查它是否有效,然后转到下一组命令。我还尝试更改 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...

我现在基本上陷入了困境。我选择使用 Greyhole 而不是 RAID1 而不是 LVM,主分区上没有足够的空间来存储完整备份。这是我完成设置所需的最后一步。

更新

在尝试了许多潜在的解决方案并多次重复相同的步骤后,我发现一个论坛帖子指出您不能将 Samba 共享用于 BackupPC 池,因为 Samba 共享不支持 BackupPC 用于其池功能的硬链接。

所以基本上如果其他人遇到同样的问题,请不要将 BackupPC 与 Greyhole 一起使用,因为 Greyhole 要求您使用 Samba 共享进行本地安装,它不能与 BackupPC 一起使用。

相关内容