[Box Backup] Mount points invented
Chris Wilson
boxbackup@fluffy.co.uk
Sun, 27 Apr 2008 20:27:44 +0100 (BST)
Hi Johann,
On Sun, 27 Apr 2008, Johann Glaser wrote:
> Today I've used BoxBackup 0.11~rc2-3 (Debian Package) for the first time
> after it was updated from 0.10. There are now several of these error
> messages in /var/log/daemon.log:
> Ignored directory: /home/mon: is a mount point; create a new location
> if you want to back it up
>
> I didn't modify any config file or alter the disk layout for some time,
> so this error message is surely the effect of the new version of
> BoxBackup.
Indeed it is.
> I have several locations, where one is
> home {
> Path = /home
> # some ExcludeDirs
> }
> It is important to note that on my PC /home is a symlink to /small/home
> (because I changed the partition and directory layout quite some time
> ago and the old root partition is now mounted at /small (you guess the
> reason I changed the partitions :-) )).
>
> Contrary to the above mentioned error message there are _no_ mount
> points below /home, /small or /small/home. There are only 4
> subdirectories, each belonging to one user at the machine. All these 4
> subdirs have been refused by bbackupd.
>
> Could you please have a look whats the reason for this error message?
I know what the problem is. The filesystem of /small/* is different to the
one containing the symlink /home. We need to use lstat rather than stat to
identify the parent directory's filesystem when it's a symbolic link.
> How can I get my home directory backed up again as before?
You could change your backup locations to use /small/home instead of
/home. I'll look into fixing the test for the next rc.
Cheers, Chris.
--
_____ __ _
\ __/ / ,__(_)_ | Chris Wilson <0000 at qwirx.com> - Cambs UK |
/ (_/ ,\/ _/ /_ \ | Security/C/C++/Java/Ruby/Perl/SQL Developer |
\ _/_/_/_//_/___/ | We are GNU : free your mind & your software |