From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: <138575260903100719m1a3001bdld235cf0ae26f059d@mail.gmail.com> Date: Tue, 10 Mar 2009 15:52:20 +0100 Message-ID: <138575260903100752pa6dd636s56490af97989995b@mail.gmail.com> From: hugo rivera To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: Re: [9fans] venti conf Topicbox-Message-UUID: b86e2fd6-ead4-11e9-9d60-3106f5b1d025 uh, I think these are the pointers I needed, many thanks. Now I'll try to get them to run, and maybe tomorrow I will have a full system backup ;-) 2009/3/10, Eric Van Hensbergen : > You want to look at vbackup - that's what I'm using for my systems now. > Here's the script I use on my Linux system, at some point I may write up > something a bit more comprehensive about how to set this up, but you can > figure most of it out by looking at the man pages and code if necessary. I > use lvm to help get a sound snapshot to backup, for my 70G home dir it takes > about 30 minutes. The "config" necessary to do vnfs is in the home.vac.log > - that'll give you a dump-like view. At some point I'm gonna write a > write-logger for lvm so that I can only scan over the changed blocks in the > file system more efficiently, that should reduce backup time and allow > tighter granularity. > > #!/bin/bash > export PLAN9=/usr/plan9 > export PATH=$PATH:$PLAN9/bin:/sbin > export venti=tcp\!9.3.61.250\!venti > lastscore=' ' > > if [ -f /etc/venti/home.vac.log ]; then > lastscore=`tail -1 /etc/venti/home.vac.log | cut -d ' ' -f 5` > fi > /sbin/lvremove -f /dev/lvm/homesnap > /sbin/lvcreate -s -n homesnap -L 20g /dev/lvm/home > echo Starting Venti Snapshot of /home/ericvh `date` $lastscore >> > /etc/venti/home-time.log > /usr/plan9/bin/vbackup -f -w 4 /dev/lvm/homesnap $lastscore >> > /etc/venti/home.vac.log > echo Finished Venti Snapshot of /home/ericvh `date` >> > /etc/venti/home-time.log > /sbin/lvremove -f /dev/lvm/homesnap > cp -rf /etc/venti/* /home/ericvh/etc/venti > > > On Mar 10, 2009, at 9:19 AM, hugo rivera wrote: > > > > Hello, > > I am a little confused about setting up venti (on linux). > > I followed the instructions found on the wiki, and venti is up. But > > now I am lost; as far as I understood (from the man pages) I have to > > run vac every time I want to backup something and then unvac it every > > time I want to recover it, right? I heard many times, here and > > elsewhere, that you can configure venti to perform a backup of the > > whole system say at 3:00 am, then am I supposed to create some kind of > > rc script to do this (using vac, of course)? and where yesterday fits > > into this? I feel that I am missing a big part here. I want to be able > > to backup my home directory every day at 3:00 am. > > Sorry if the question has an obvious answer, but I cannot see the > > whole venti picture yet. > > -- > > Hugo > > > > > > > -- Hugo