[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [linux-lvm] Using VG with one disk missing --> Solved
- From: "Florian Hinzmann" <f hinzmann hamburg de>
- To: linux-lvm sistina com
- Subject: Re: [linux-lvm] Using VG with one disk missing --> Solved
- Date: Wed Sep 17 17:55:02 2003
Hello again!
In case someone is about to answer: Thanks to excessive help
from agk on IRC I got my VG with all LVs activated.
And for the archives - A very short HOWTO:
Disclaimer: I am tired and I am new to this. What I am
trying to say: All errors are mine.
While using -P LVM uses /dev/ioerror to read from instead of the
missing PV (missing harddisk). See the manual page of lvm for details.
As far as I understand this any block device may be used as /dev/ioerror
and dmsetup may be used to create a virtual one.
dmsetup needs a file containing one line:
0 <bignumber> error
error is the target type for dmsetup. See "man dmsetup". Old manpages
list "io_err" instead of "error" as target type. This is wrong and has
been fixed in CVS already.
<bignumber> is the size of the virtual device in sectors
( 1 sector == 512 bytes). So fill in a number which is at least
as big as the number of sectors of the broken harddisk.
Then run:
dmsetup create ioerror <filename>
and:
cd /dev ; ln -s mapper/ioerror ioerror
Now /dev/ioerror is ready to be used by LVM. "vgchange -P -ay"
should activate the VG with all LVs including the broken ones.
This worked for me.
So much for now.
Regards
Florian
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]