Re: [SLUG] Drive Imaging

From: Derek Glidden (dglidden@illusionary.com)
Date: Wed Sep 19 2001 - 14:32:24 EDT


Robert Haeckl wrote:
>
> Do you know of any gpl'ed utility that would keep track of changes in
> the filesystem as the imaging takes place (snapshot technology)? Not
> really much of a concern when backing up at night on a home computer but
> I'd still like to know if there is anything like this for home users or
> small systems.

Peter Braam (sp?) and the Intermezzo project
(http://www.inter-mezzo.org/) are working on enabling live snapshot
capabilities to any journaled filesystem under Linux, including the
ability to "roll back" your filesystem to an earlier snapshot.

If you run XFS, I believe the 'xfsdump' tool does its 'dump' using the
filesystem journals to maintain a consistent image while doing the
backup, but I could be mistaken about that. I do know that it keeps a
little database of file info so that the next time you do an 'xfsdump'
you only have to dump the changed files, but I believe this is something
the normal UNIX 'dump' tool does and isn't specific to the 'xfsdump'
version of the tool.

There is a FreeBSD NAS out there someplace that reportedly has the
ability to snapshot its filesystem and let you have multiple users
accessing independent snapshots of the filesystem, or something along
those lines. I've only been told about this though, so I don't really
know what the product is or what its real capabilities are. (Not GPL
though.)

-- 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
#!/usr/bin/perl -w
$_='while(read+STDIN,$_,2048){$a=29;$b=73;$c=142;$t=255;@t=map
{$_%16or$t^=$c^=($m=(11,10,116,100,11,122,20,100)[$_/16%8])&110;
$t^=(72,@z=(64,72,$a^=12*($_%16-2?0:$m&17)),$b^=$_%64?12:0,@z)
[$_%8]}(16..271);if((@a=unx"C*",$_)[20]&48){$h=5;$_=unxb24,join
"",@b=map{xB8,unxb8,chr($_^$a[--$h+84])}@ARGV;s/...$/1$&/;$d=
unxV,xb25,$_;$e=256|(ord$b[4])<<9|ord$b[3];$d=$d>>8^($f=$t&($d
>>12^$d>>4^$d^$d/8))<<17,$e=$e>>8^($t&($g=($q=$e>>14&7^$e)^$q*
8^$q<<6))<<9,$_=$t[$_]^(($h>>=8)+=$f+(~$g&$t))for@a[128..$#a]}
print+x"C*",@a}';s/x/pack+/g;eval 

usage: qrpff 153 2 8 105 225 < /mnt/dvd/VOB_FILENAME \ | extract_mpeg2 | mpeg2dec -

http://www.eff.org/ http://www.opendvd.org/ http://www.cs.cmu.edu/~dst/DeCSS/Gallery/



This archive was generated by hypermail 2.1.3 : Fri Aug 01 2014 - 19:48:43 EDT