Seconded.  In two years at this job, I&#39;ve seen allot of snapshot related, we call them &quot;resume generating events&quot;. <div><br></div><div>Bean<br><br><div class="gmail_quote">On Wed, Sep 22, 2010 at 5:58 PM, Nate Duehr <span dir="ltr">&lt;<a href="mailto:nate@natetech.com">nate@natetech.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im"><br>
&gt; In my environment, mostly virtualized servers in VMware Server on Linux, LVM snapshots make simple backups possible. Without LVM snapshots, backups would be a nightmare.<br>
&gt;<br>
<br>
</div>An LVM snapshot isn&#39;t a copy of the data... it just marks where the<br>
snapshot took place, and then knows how to &quot;get back there&quot;... a Hansel<br>
and Gretel trail of breadcrumbs so to speak.  (It keeps track of the<br>
original inode numbers.)<br>
<br>
I have used snapshots on LVM and other filesystem types that are capable<br>
of snapshots to &quot;freeze&quot; the filesystem so a relatively slower<br>
backup-to-tape system could then back that snapshot up over a weekend&#39;s<br>
time, so that no changes are taking place to the data, while the backup<br>
is running.  That works well.<br>
<br>
But if LVM itself fails, the snapshots aren&#39;t copies, and they&#39;re gone<br>
gone gone... they&#39;re not a substitute for getting the data off, and onto<br>
another platter, tape, CD, whatever...<br>
<br>
As a tool to &quot;freeze&quot; everything so a backup can be taken, tools like<br>
LVM are great.  (Don&#39;t forget to &quot;quiet&quot; your databases and other things<br>
on that disk, if you have things there that aren&#39;t just files, but are<br>
actively being written to like binary DB spaces, etc.)<br>
<br>
My point was only that the limitations of the tool must be known, and<br>
one of those is that LVM *can* fail, just like anything else...<br>
<br>
It doesn&#39;t happen often, but I&#39;ve seen it (once)... it took out the<br>
machine.  I&#39;ve also seen professional grade but similar tools like<br>
Veritas barf and take out all of someone&#39;s data too... there&#39;s all sorts<br>
of ugly once-in-a-lifetime failures that the only thing that will fix<br>
them is good backups, and a bare-metal recovery plan!<br>
<br>
So if you meant that LVM is a useful tool if you plan to use it as a way<br>
to &quot;quiet&quot; your filesystem you&#39;re backing up to somewhere else, I<br>
definitely agree, and building with LVM in mind up-front is required.<br>
  But having LVM on by default for folks without a real plan on how to<br>
manage their systems, is kinda silly on the part of many Linux distros,<br>
and just adds complexity they may not (or may...) need.<br>
<br>
I don&#39;t ascribe to the &quot;turn it all on, we might need it&quot; philosophy of<br>
system management, because every 100 lines of code has at least one bug<br>
in it... the less overall code running, the less overall risk of<br>
failures... in my humble opinion.  There&#39;s enough complexity in the<br>
computing world without turning on things like LVM by default long<br>
before a new sysadmin even knows what it is, and what they can (and<br>
can&#39;t) use it for.  :-)<br>
<div><div></div><div class="h5"><br>
Nate<br>
_______________________________________________<br>
clue-tech mailing list<br>
<a href="mailto:clue-tech@cluedenver.org">clue-tech@cluedenver.org</a><br>
<a href="http://cluedenver.org/mailman/listinfo/clue-tech" target="_blank">http://cluedenver.org/mailman/listinfo/clue-tech</a><br>
</div></div></blockquote></div><br></div>