linux-lvm.redhat.com archive mirror
 help / color / mirror / Atom feed
* [linux-lvm] VG defragmenting and backing up the extent map
@ 2006-05-04  1:39 Brian J. Murrell
  0 siblings, 0 replies; only message in thread
From: Brian J. Murrell @ 2006-05-04  1:39 UTC (permalink / raw)
  To: linux-lvm

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

It has often occurred to me that the fact that a logical volume is not
contiguous will make recovery in the face of a partial disaster more
difficult.

For example, if I happen to lose the logical->physical extent map in the
LVM superblock (the single only place this information is kept AFAIK)
then I am pretty screwed with respect to getting my filesystems back off
the disk.

Compared with just losing the partition table from a traditionally
partitioned disk, I could use a tool like findsuper and losetup the
whole disk with offsets (losetup -o <offset> to retrieve the individual
filesystems.

This technique would even work with LVM given that I had lost the part
of the disk with the extent mapping except that my filesystems are not
contiguous if I have extended any of them.

So, the question is, has anyone developed a tool to "defragment" a
Volume Group so that all of the logical volumes in it are contiguous?

On a somewhat related note, what provisions can I take to mitigate the
loss of the extent map?  I am correct in that only one copy of it exists
at the head of a Physical Volume?  Can I make a backup of it in any way
so that it could be used at a later date to reconstruct logical volumes?

As you might have guessed, I have lost a small portion of a 160GB disk,
the portion which has the extent mapping for the whole PV and I want to
mitigate this problem in the future.

b.

-- 
My other computer is your Microsoft Windows server.

Brian J. Murrell

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2006-05-04  1:39 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-05-04  1:39 [linux-lvm] VG defragmenting and backing up the extent map Brian J. Murrell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).