[Samba] Circular links and backups
Adam Williams
awilliam at mdah.state.ms.us
Fri Jan 18 06:32:57 GMT 2008
how are you backing up? with tar? use --exclude /etc/apache/conf
also you should backup /var/lib/samba and /var/cache/samba
Scott Gifford wrote:
> Hello,
>
> I ran into an interesting problem earlier today. I have a Unix
> machine I maintain in a largely Windows shop. They use Windows Backup
> for their backups, and so I created a readonly share of the entire
> filesystem with one user, "backup", who is an admin user. This lets
> them back up the entire Unix machine by attaching to the "backup"
> share, but nothing can be changed. So far so good.
>
> I'm backing up just essential files on the system, "/etc", "/home",
> and "/usr/local". We started running the backup, and it first
> estimated 3GB, which is about right. As it ran, though, it kept
> increasing its estimate; we stopped it at about 20GB. Closer
> inspection showed that it was confused by circular links to
> directories.
>
> The default Apache configuration on our system has a circular link,
> with "/etc/apache/conf" -> "/etc/apache". I believe this is for
> compatibility, since Apache configuration files used to be in
> "/etc/apache/conf", but that's beside the point. This is installed by
> the OS, so I'm reluctant to remove it, since other packages could
> depend on it being present.
>
> The problem was that circular link. Samba would resolve the symlink
> for the client, and so the client would recurse into a directory it
> was already in, and so just keep backing up forever.
>
> I looked at disabling symlinks, but the docs said this will return
> errors when they are read. I suspect this would upset the backup
> software.
>
> Does anybody have a suggestion for dealing with this?
>
> Thanks,
>
> ---Scott.
>
More information about the samba
mailing list