2009/8/24 chris scott <[email protected]>

>
>
> 2009/8/24 Maxim Khitrov <[email protected]>
>
> Hello all,
>>
>> I'm setting up a firewall using FreeBSD 7.2 and thought that it may
>> not be a bad idea to have a continuous backup for important files like
>> pf and dnsmasq configurations. By continuous I mean some script that
>> would be triggered every few minutes from cron to automatically create
>> a backup of any monitored file if it was modified. I also have a full
>> system backup in place that is executed daily (dump/restore to a
>> compact flash card), so the continuous backup would really be for
>> times when someone makes a mistake editing one of the config files and
>> needs to revert it to a previous state.
>>
>> My initial thought was to create a mercurial repository at the file
>> system root and exclude everything except for explicitly added files.
>> I'd then run something like "hg commit -m `date`" from cron every 10
>> minutes to record the changes automatically. Can anyone think of a
>> better way to do this (existing port specifically for this purpose)?
>> Obviously, I need a way to track the history of a file and revert to a
>> previous state quickly. The storage of changes should be as
>> size-efficient as possible.
>>
>> - Max
>> _______________________________________________
>> [email protected] mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>> To unsubscribe, send any mail to "
>> [email protected]"
>>
>
> I rsync all my system files to a filer running zfs. I have a separate zfs
> fs for every host and then I snapshot the fs after the rsync. We then keep
> 35 snapshots for retention as we do daily rsyncs.
>
>
> You might want more of a rolling snapshot policy. Keep on for every 10 mins
> of the last hour, then drop it to hourly for the next 6 hours, then daily,
> then weekly etc
>
> Works quite well. We have also found it  handy for forensics as well, when
> we have had a fault
>

i forgot to say it need not be a zfs backend just a fs that you can reliably
do snapshots
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[email protected]"

Reply via email to