* [linux-lvm] Pvmove question
@ 2001-08-23 22:31 Jean-Eric Cuendet
2001-08-24 7:45 ` Joe Thornber
0 siblings, 1 reply; 5+ messages in thread
From: Jean-Eric Cuendet @ 2001-08-23 22:31 UTC (permalink / raw)
To: linux-lvm
[-- Attachment #1: Type: text/plain, Size: 608 bytes --]
Hi,
I have a pvmove question:
In the man page, it's said to be careful with pvmove if you use it while
LVM is in use.
I don't really understand what is dangerous and what is safe...
Could you give me details? Is it safe to do if no LV is mounted? Or if
vgchange -an is run?
Thanks for any help.
-jec
---------------------------------------------------
Jean-Eric Cuendet
Linkvest SA
Av des Baumettes 19, 1020 Renens Switzerland
Tel +41 21 632 9043 Fax +41 21 632 9090
http://www.linkvest.com E-mail: jean-eric.cuendet@linkvest.com
---------------------------------------------------
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: Jean-Eric Cuendet.vcf --]
[-- Type: text/x-vcard; name="Jean-Eric Cuendet.vcf", Size: 178 bytes --]
BEGIN:VCARD
VERSION:2.1
N:Cuendet;Jean-Eric
FN:Jean-Eric Cuendet
ORG:Linkvest S.A.;CCSR
EMAIL;PREF;INTERNET:Jean-Eric.Cuendet@linkvest.com
REV:20010724T142411Z
END:VCARD
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [linux-lvm] Pvmove question
2001-08-23 22:31 [linux-lvm] Pvmove question Jean-Eric Cuendet
@ 2001-08-24 7:45 ` Joe Thornber
0 siblings, 0 replies; 5+ messages in thread
From: Joe Thornber @ 2001-08-24 7:45 UTC (permalink / raw)
To: linux-lvm
On Fri, Aug 24, 2001 at 12:31:18AM +0200, Jean-Eric Cuendet wrote:
>
> Hi,
> I have a pvmove question:
> In the man page, it's said to be careful with pvmove if you use it while
> LVM is in use.
> I don't really understand what is dangerous and what is safe...
pvmove on a mounted (or otherwise in use) LV might cause curruption of
your data.
>
> Could you give me details? Is it safe to do if no LV is mounted?
y
Or if
> vgchange -an is run?
y
- Joe
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [linux-lvm] Pvmove question
@ 2001-08-27 13:46 Kevin M Corry
2001-08-28 8:51 ` Joe Thornber
0 siblings, 1 reply; 5+ messages in thread
From: Kevin M Corry @ 2001-08-27 13:46 UTC (permalink / raw)
To: linux-lvm
> On Fri, Aug 24, 2001 at 12:31:18AM +0200, Jean-Eric Cuendet wrote:
> >
> > Hi,
> > I have a pvmove question:
> > In the man page, it's said to be careful with pvmove if you use it
while
> > LVM is in use.
> > I don't really understand what is dangerous and what is safe...
>
> pvmove on a mounted (or otherwise in use) LV might cause curruption of
> your data.
In what cases could pvmove cause corruption on a mounted LV? Looking
at the man page and scanning through pvmove.c, it seems to indicate
that only a system crash during pvmove would corrupt the data. Is
this the only case, or are there others?
If there are other possibilities for corruption, wouldn't it be a
good idea to not allow pvmove's on PV's that contain mounted LVs?
You can figure out all of the LVs that are contained within a PV
using the PE map, and there are a variety of ways in user-space to
determine if a device is mounted (/proc/mounts probably being the
easiest).
> >
> > Could you give me details? Is it safe to do if no LV is mounted?
>
> y
>
> > Or if
> > vgchange -an is run?
>
> y
>
> - Joe
-Kevin
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [linux-lvm] Pvmove question
2001-08-27 13:46 Kevin M Corry
@ 2001-08-28 8:51 ` Joe Thornber
0 siblings, 0 replies; 5+ messages in thread
From: Joe Thornber @ 2001-08-28 8:51 UTC (permalink / raw)
To: linux-lvm
On Mon, Aug 27, 2001 at 08:46:33AM -0500, Kevin M Corry wrote:
> > On Fri, Aug 24, 2001 at 12:31:18AM +0200, Jean-Eric Cuendet wrote:
> > >
> > > Hi,
> > > I have a pvmove question:
> > > In the man page, it's said to be careful with pvmove if you use it
> while
> > > LVM is in use.
> > > I don't really understand what is dangerous and what is safe...
> >
> > pvmove on a mounted (or otherwise in use) LV might cause curruption of
> > your data.
>
> In what cases could pvmove cause corruption on a mounted LV? Looking
> at the man page and scanning through pvmove.c, it seems to indicate
> that only a system crash during pvmove would corrupt the data. Is
> this the only case, or are there others?
Search back through the list for a response from Andrea Arcangeli. We
need to track buffer_heads that have been trhough the make_request
function so we can really can flush the LV when suspending io for the
dureation of the move. If you're not using raw io then the only
problem is a possible deadlock when under high memory pressure.
> If there are other possibilities for corruption, wouldn't it be a
> good idea to not allow pvmove's on PV's that contain mounted LVs?
IMO yes.
- Joe
^ permalink raw reply [flat|nested] 5+ messages in thread
* [linux-lvm] pvmove question
@ 2005-05-13 15:20 Peter V. Saveliev
0 siblings, 0 replies; 5+ messages in thread
From: Peter V. Saveliev @ 2005-05-13 15:20 UTC (permalink / raw)
To: linux-lvm
...
Hello. I have a VG on two software raid1 devices:
~ # pvs
PV VG Fmt Attr PSize PFree
/dev/md0 hosting lvm2 a- 16.96G 16.96G
/dev/md1 hosting lvm2 a- 16.96G 6.96G
I need to remove one raid (md1) from VG, but it is used:
~ # vgreduce hosting /dev/md1
Physical volume "/dev/md1" still in use
But I cannot free it:
~ # pvmove /dev/md1 /dev/md0
Unrecognised segment type mirror
Is there any solution? The system running lvm is a test box
and data stored on the VG is also unimportant; but I must
complete tests before running this system in production.
~ # uname -r
2.6.11-vs26-smp-rad4
~ # lvm version
File descriptor 5 left open
LVM version: 2.01.10 (2005-05-03)
Library version: 1.01.01 (2005-03-29)
Driver version: 4.4.0
--
Peter V. Saveliev
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2005-05-13 15:21 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-08-23 22:31 [linux-lvm] Pvmove question Jean-Eric Cuendet
2001-08-24 7:45 ` Joe Thornber
-- strict thread matches above, loose matches on Subject: below --
2001-08-27 13:46 Kevin M Corry
2001-08-28 8:51 ` Joe Thornber
2005-05-13 15:20 [linux-lvm] pvmove question Peter V. Saveliev
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.