Резервный сервер с использованием Greyhole и BackupPC
Я устанавливаю Ubuntu для резервного копирования одного из наших серверов с помощью BackupPC. У меня есть 2x 2 ТБ жестких дисков, и я настроил Greyhole для дублирования данных из общего ресурса /mnt/samba/ резервных копий samba на обоих дисках в случае сбоя.
Мне нужно настроить BackupPC на использование /mnt/samba/backups в качестве местоположения topdir, чтобы обеспечить резервное копирование всех данных в пуле серых дыр.
Я не очень много знаю о символических ссылках или монтировании, поэтому я попробовал каждый набор команд в вики-статье SourcePorge BackupPC, проверил, работает ли он, а затем перешел к следующему набору команд. Я также попытался изменить расположение topdir в файле config.pl BackupPC.
Я думаю, что я попробовал каждую комбинацию изменения / не изменения расположения topdir config.pl и каждого из методов в статье вики.
Каждый раз, когда я пытался запустить 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.