Unfortunately, that won't work, as the backup software obtains root privileges and creates all directories underneath the mount point.
John's suggestion of the immutable flag, however, will work just fine, as even root cannot override the immutable flag directly. On Fri, Oct 24, 2014 at 3:30 PM, Brian Pitts <[email protected]> wrote: > Don't back up directly to the mountpoint. Backup to a directory on the > filesystem that you mount. That way, if the filesystem is not mounted the > directory your backup software is looking for will not exist. > > For example, > > 1) Have a 'backup' directory on the filesystem on the external disk > 2) Mount the external disk on '/mnt/foo' > 3) Backup to '/mnt/foo/backup' > > This is a good approach to use for other software as well, like database > servers. > > > On 10/24/2014 01:41 PM, Tilghman Lesher wrote: >> >> I have an issue for which I haven't been able to come up with a good >> solution. We have a backup solution whereby multiple disks, attached >> via USB, are used for backups. Normally, those disks are mounted >> automatically with udev, so backups can proceed normally. The problem >> comes in when the disks are not attached, and the backup process runs, >> writing to the same directory, which fills up the root disk. >> >> What I'd like to have is the ability to designate specific directories >> as mount-only and deny all writes to those directories, if the disk >> normally mounted there is missing. Any ideas on how to do something >> like this? Currently, we're using the workaround of removing the >> mount point when the disk is unmounted, but that tends to be fragile, >> as we've already found out (where a directory didn't get removed and >> the root disk was filled). >> > > -- > All the best, > Brian Pitts > > > -- > -- > You received this message because you are subscribed to the Google Groups > "NLUG" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/nlug-talk?hl=en > > --- You received this message because you are subscribed to the Google > Groups "NLUG" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. -- Tilghman -- -- You received this message because you are subscribed to the Google Groups "NLUG" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nlug-talk?hl=en --- You received this message because you are subscribed to the Google Groups "NLUG" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
