Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Aug 2015 17:16:36 -0453.75
From:      "William A. Mahaffey III" <wam@hiwaay.net>
To:        freebsd-questions@freebsd.org
Subject:   Re: *Caution: Threadjack !!!!* Backup strategies
Message-ID:  <55E0DC7A.6000304@hiwaay.net>
In-Reply-To: <55E07C7F.80102@freebsd.org>
References:  <CEAD84AD-341A-4FB9-A3A1-D0D5A550AFFD@lafn.org> <55E047DC.40800@qeng-ho.org> <CAE63ME6mDXpyB7tuRvOr3sDL532fR-BGOD1swY1GoWXXxaAm=w@mail.gmail.com> <55E06B61.7040305@hiwaay.net> <55E07C7F.80102@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 08/28/15 10:27, Matthew Seaman wrote:
> On 08/28/15 15:07, William A. Mahaffey III wrote:
>> Warren's (fabulously lucid) page brings up a question for me. For years
>> I have used a 'pull' strategy for across-the-LAN backups, w/ my 'backup
>> servers' using tar or rsync to access data for backup on NFS-mounted (or
>> automounted) directories that I want backed up. This all happens
>> automatically overnight under cron. I am usually *not* backing up system
>> files, but rather user data, although I have recently started backing up
>> system stuff as well. Warren's page consistently illustrates a 'push'-ed
>> backup, & involves system files. I am *dead* serious about automated
>> backups, no possibility of forgetting to do it that way, but I always
>> thought that trying to backup 'live' system files was a bad idea
>> (right/wrong ?). There doesn't seem to be a way to do a 'push' backup
>> w/o messing with live system files. I guess I am asking about 'best
>> practices' for backups, & the wisdom/validity of backing up 'live'
>> system files. Sorry for rambling, but the question(s) popped up for me
>> while reading Warren's web page. Any input appreciated. Have a nice day
>> & weekend :-).
> Push vs pull strategies are a matter of taste.  With a pull strategy,
> almost all the configuration is in one place and the backup server can
> control resource usage -- so it's preferable if you've got a large
> number of machines to back up.  Push is usually a bit simpler to script,
> plus it's the only viable way of backing up to eg. a cloud service.
>
> True, you cannot guarantee a coherent backup from a live filesystem.
> Your choices are either to unmount the filesystem (or otherwise render
> it quiescent) or else use some form of snap-shotting.

Can I unmount the root fs (for example) once booted ? I thought not .... 
One of the machines I am backing up is a RPiB+ running NetBSD 7.0-beta, 
serving as the time server for my LAN. It has only 1 large partition for 
root, so I get it all in my backup. Could that be unmounted 
(temporarily) for a backup ?

>
> Snapshotting is generally the preferable option, since it avoids
> disrupting the system too much while the backup is happening.  The
> built-in native backup mechanisms support this: for UFS, dump(8) has the
> -L flag (except with soft-updates+journalling), and for ZFS, zfs send
> only works on snapshots.


I just checked on the RPi & the '-L' flag has been hijacked to use for 
labelling the dump, bummer !!!!


>
> Of course you can always create snapshots manually, mount them somewhere
> and then use whatever tools of your choice to backup the snapshot.  This
> is how I use tarsnap(1).

Yeah, but I want automation !!!!

>
> 	Cheers,
>
> 	Matthew
>
>
>


-- 

	William A. Mahaffey III

  ----------------------------------------------------------------------

	"The M1 Garand is without doubt the finest implement of war
	 ever devised by man."
                            -- Gen. George S. Patton Jr.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?55E0DC7A.6000304>