[Samba] Circular links and backups
damiend at mckennagroup.co.uk
damiend at mckennagroup.co.uk
Fri Jan 18 12:23:45 GMT 2008
this is easy one to fix simply don't follow symlinks
adding the following to smb.conf under the share definition should stop it.
follow symlinks = no
regards
-----------------------------------------------------------------------------
Damien Dye BSC(hon)
IT and Telecommunications Engineer
Mckenna Group
Lawn Road Industrial Estate
Lawn Road
Carlton-in-Lindrick
Worksop
Nottinghamshire
United Kingdom
S81 9LB
Email : damiend at mckennagroup.co.uk
Tel : (44) 01909541414
Direct : (44) 01909541462
Fax : (44) 01909541415
Web : www.mckennagroup.co.uk
Company Registered in England,
Company Registration Number 1713320
Registered address Lawn Road, Carlton-in-Lindrick, Worksop, Notts, S81 9LB
----------------------------------------------------------------------------
-------- Original Message --------
Subject: [Samba] Circular links and backups (18-Jan-2008 1:53)
From: sgifford at suspectclass.com
To: damiend at mckennagroup.co.uk
> 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.
> --
> To unsubscribe from this list go to the following URL and read the
> instructions: https://lists.samba.org/mailman/listinfo/samba
>
> To: samba at lists.samba.org
More information about the samba
mailing list