I think Veeam will let you run pre-flight and post-flight scripts. Perhaps you can write some kind of pre-flight "sanity check" script?
On Sat, Oct 25, 2014 at 9:35 AM, Tilghman Lesher <[email protected]> wrote: > In our case, it's Veeam, and the backup software just needs a Linux > server with sshd and sudo access. After that point, it starts an > agent of its own design to receive the backups. I don't have any > control over what it runs; I merely supply a remote system path where > it places the backup. > > On Fri, Oct 24, 2014 at 11:04 PM, Jack Coats <[email protected]> wrote: > > I use Crashplan and it does run as a service with a startup script on > > my linux machine. Since I use a laptop with linux, and the backup > > device is a USB drive, I have Crashplan startup look for the drive to > > already exist, and a specifically named file on the drive to allow > > Crashplan to start. > > > > Just a simple > > if -e /media/jack/mounteddisk/backup-disk-is-available.txt > > wrapped into your program appropriately on your system should help. > > > > Yes, it is not automagic, but it does help. If I reboot or come up > > away from home, then crashplan doesn't even try to start. > > > > I still must check that the daemon is up or down if I deal with the > > disk post boot on the system. > > > > (yes, I did send in my script as an example for Crashplan for them to > > consider putting similar (but more robust) function into their startup > > scripts.) > > > > On Fri, Oct 24, 2014 at 4:43 PM, Tilghman Lesher <[email protected]> > wrote: > >> 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. > > > > > > > > -- > >><> ... Jack > > > > "Whatever you do, work at it with all your heart"... Colossians 3:23 > > "Anyone who has never made a mistake, has never tried anything new." - > > Albert Einstein > > "You don't manage people; you manage things. You lead people." - > > Admiral Grace Hopper, USN > > "Tell me and I forget. Teach me and I remember. Involve me and I > > learn." - Ben Franklin > > > > -- > > -- > > 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. > -- -- 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.
