Linux LVM users
 help / color / mirror / Atom feed
* [linux-lvm] Creating snapshot on / hangs machine
@ 2004-10-14 16:31 Kai Leibrandt
  2004-10-14 18:16 ` Andrew W. Donoho
  0 siblings, 1 reply; 3+ messages in thread
From: Kai Leibrandt @ 2004-10-14 16:31 UTC (permalink / raw)
  To: linux-lvm

Hi all,

I am not sure if this should even be possible, but in order to take 
consistent backups I would like to take a snapshot of my / filesystem, and 
then use dump for the backup, but this consistently hangs my machine. My box 
is Fedora Core 2, kernel 2.6.8-1.521, lvm2-2.00.15-2, the filesystems are:

/boot: ext3 on /dev/md0
/: ext3 on /dev/VG00/RootLV on /dev/md1
/export: ext3 on /dev/VG00/ExportLV on /dev/md1
swap: swap on /dev/VG00/SwapLV on /dev/md1

VG00 has 500Mb free, and the snapshots I create are of the right size 
(lvcreate -L500M -s -n BackupLV /dev/VG00/ExportLV for instance). Taking 
snapshots  on /export is fine, and I have done some stress testing on this, 
repeatedly creating snapshots, dumping the snapshot to file, removing 
snapshot, etc. As soon as I create a snapshot on / however, the machine 
hangs, although X still works (well, the mouse still moves), it is no longer 
possible to open a new shell, switch consoles, or even <CTRL>C the lvcreate.

I have tried this with ext2 as well as with xfs, including doing xfs_freeze 
before taking the snapshot, so I don't think it's a filesys related matter.

Is there anything I am missing here? Is it even supported to do / snapshots?

Many thanks for any help,

Kai.

_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE! 
http://messenger.msn.com/

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [linux-lvm] Creating snapshot on / hangs machine
  2004-10-14 16:31 [linux-lvm] Creating snapshot on / hangs machine Kai Leibrandt
@ 2004-10-14 18:16 ` Andrew W. Donoho
  2004-10-14 18:19   ` Clint Byrum
  0 siblings, 1 reply; 3+ messages in thread
From: Andrew W. Donoho @ 2004-10-14 18:16 UTC (permalink / raw)
  To: LVM general discussion and development

[-- Attachment #1: Type: text/plain, Size: 1567 bytes --]


On Oct 14, 2004, at 11:31, Kai Leibrandt wrote:
> As soon as I create a snapshot on / however, the machine hangs, 
> although X still works (well, the mouse still moves), it is no longer 
> possible to open a new shell, switch consoles, or even <CTRL>C the 
> lvcreate.
>
> I have tried this with ext2 as well as with xfs, including doing 
> xfs_freeze before taking the snapshot, so I don't think it's a filesys 
> related matter.
>
> Is there anything I am missing here? Is it even supported to do / 
> snapshots?


Kai,

	I reported a similar problem starting with my root partition when I 
added a second drive. After a bit of skullduggery, I believe that LVM 
activities on the root partition particularly stress the memory system. 
Or, at least, when I slowed the memory system down on my x86-64 
machine, I no longer get crashes like you describe above.

	What convinced me that this might be a problem was when I tried 
compiling a kernel to turn on preemptive scheduling and gcc quit about 
halfway through. The build system listed a comment that when gcc quits 
there is probably a memory problem. After I slowed down the memory 
system, I was able to do a continuous "clean and compile" over night 
with a 3.0+ load average. I have not had any other crashes since then.

Andrew

P.S. I just made these changes two days ago. I was just beginning to 
feel comfortable with my newfound stability. I hope this helps you.

____________________________________
Andrew W. Donoho
awd@DDG.com, PGP Key ID: 0x81D0F250
+1 (512) 453-6652 (o), +1 (512) 750-7596 (m)



[-- Attachment #2: Type: text/enriched, Size: 1617 bytes --]



On Oct 14, 2004, at 11:31, Kai Leibrandt wrote:

<excerpt>As soon as I create a snapshot on / however, the machine
hangs, although X still works (well, the mouse still moves), it is no
longer possible to open a new shell, switch consoles, or even <<CTRL>C
the lvcreate.


I have tried this with ext2 as well as with xfs, including doing
xfs_freeze before taking the snapshot, so I don't think it's a filesys
related matter.


Is there anything I am missing here? Is it even supported to do /
snapshots?

</excerpt>


Kai,


	I reported a similar problem starting with my root partition when I
added a second drive. After a bit of skullduggery, I believe that LVM
activities on the root partition particularly stress the memory
system. Or, at least, when I slowed the memory system down on my
x86-64 machine, I no longer get crashes like you describe above. 


	What convinced me that this might be a problem was when I tried
compiling a kernel to turn on preemptive scheduling and gcc quit about
halfway through. The build system listed a comment that when gcc quits
there is probably a memory problem. After I slowed down the memory
system, I was able to do a continuous "clean and compile" over night
with a 3.0+ load average. I have not had any other crashes since then.


Andrew


P.S. I just made these changes two days ago. I was just beginning to
feel comfortable with my newfound stability. I hope this helps you.


<fontfamily><param>Helvetica</param>____________________________________

Andrew W. Donoho

awd@DDG.com, PGP Key ID: 0x81D0F250

+1 (512) 453-6652 (o), +1 (512) 750-7596 (m)


</fontfamily>


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [linux-lvm] Creating snapshot on / hangs machine
  2004-10-14 18:16 ` Andrew W. Donoho
@ 2004-10-14 18:19   ` Clint Byrum
  0 siblings, 0 replies; 3+ messages in thread
From: Clint Byrum @ 2004-10-14 18:19 UTC (permalink / raw)
  To: LVM general discussion and development

On Thu, 2004-10-14 at 13:16 -0500, Andrew W. Donoho wrote:
> 
> 
> ______________________________________________________________________
> 
> 
> On Oct 14, 2004, at 11:31, Kai Leibrandt wrote:
>         As soon as I create a snapshot on / however, the machine
>         hangs, although X still works (well, the mouse still moves),
>         it is no longer possible to open a new shell, switch consoles,
>         or even <CTRL>C the lvcreate.
>         
>         I have tried this with ext2 as well as with xfs, including
>         doing xfs_freeze before taking the snapshot, so I don't think
>         it's a filesys related matter.
>         
>         Is there anything I am missing here? Is it even supported to
>         do / snapshots?
> 
> 
> Kai,
> 
> I reported a similar problem starting with my root partition when I
> added a second drive. After a bit of skullduggery, I believe that LVM
> activities on the root partition particularly stress the memory
> system. Or, at least, when I slowed the memory system down on my
> x86-64 machine, I no longer get crashes like you describe above. 
> 


Weird.. I thought the problem was that LVM was causing the atime on
the /dev entries to be updated, which required write access, but there
was a lock on the filesystem while the snapshot was created.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2004-10-14 18:19 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-10-14 16:31 [linux-lvm] Creating snapshot on / hangs machine Kai Leibrandt
2004-10-14 18:16 ` Andrew W. Donoho
2004-10-14 18:19   ` Clint Byrum

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox