Davide, you say below, that every time you pvmove the command freezes after it moved 90 PEs successfully. Data integrity is given. Could you check what pvmove is waiting for when it freezes with "ps -alx|grep pvmove", run pvmove with the -d option and save the last ~100 lines. Send output to me directly (mgeæsistina.com). Regards, Heinz -- The LVM Guy -- It could well freeze in your AMI device because of On Fri, Aug 23, 2002 at 07:00:04PM +0200, Davide Di Luzio wrote: > Hello, > > we've a server (web, ftp, cgi applications) with this hardware: > > Motherborad SuperMIcro P4DP6 > > Onboard ATI Technologies Inc Rage XL (rev 27) (prog-if 00 [VGA]) > ATI Technologies Inc Rage XL > > dual P4 Xeon 2.2 Ghz > 4 Gbyte RAM > > one controller: American Megatrends Inc. MegaRAID (rev 02) > American Megatrends Inc. MegaRAID 475 Express 500 RAID Controller bios ver. 5.2 > > one controller: SCSI storage controller: Adaptec AHA-3960D / AIC-7899A U160/m (rev 01) > Adaptec AHA-3960D U160/m > > onboard controller: > SCSI storage controller: Adaptec AIC-7899P U160/m (rev 01) > > Intel Ethernet Pro 100 > > We've LVM utility software vers. 1.0.5 installed on 2.4.18-10 Readhat Kernel (ver. 7.3, official kernel patched with LVM 1.0.5). > > The Volume group hosting is so configured: > > --- Volume group --- > VG Name hosting > VG Access read/write > VG Status available/resizable > VG # 2 > MAX LV 255 > Cur LV 3 > Open LV 3 > MAX LV Size 255.99 GB > Max PV 255 > Cur PV 3 > Act PV 3 > VG Size 34.24 GB > PE Size 4 MB > Total PE 17510 > Alloc PE / Size 8744 / 34.16 GB > Free PE / Size 0 / 0 GB > VG UUID zsW0nX-g4jP-z1uw-dAEk-TZDP-dxVC-j1Llec > > --- Logical volume --- > LV Name /dev/home/lv > VG Name home > LV Write Access read/write > LV Status available > LV # 1 > # open 1 > LV Size 12 GB > Current LE 3072 > Allocated LE 3072 > Stripes 2 > Stripe size (KByte) 4 > Allocation next free > Read ahead sectors 120 > Block device 58:5 > > --- Logical volume --- > LV Name /dev/hosting/lv > VG Name hosting > LV Write Access read/write > LV Status available > LV # 1 > # open 1 > LV Size 7.16 GB > Current LE 1832 > Allocated LE 1832 > Stripes 2 > Stripe size (KByte) 4 > Allocation next free > Read ahead sectors 120 > Block device 58:8 > > --- Logical volume --- > LV Name /dev/hosting/lv0 > VG Name hosting > LV Write Access read/write > LV Status available > LV # 2 > # open 1 > LV Size 7 GB > Current LE 1792 > Allocated LE 1792 > Stripes 2 > Stripe size (KByte) 4 > Allocation next free > Read ahead sectors 120 > Block device 58:9 > > --- Logical volume --- > LV Name /dev/hosting/lv1 > VG Name hosting > LV Write Access read/write > LV Status available > LV # 3 > # open 1 > LV Size 20 GB > Current LE 5120 > Allocated LE 5120 > Stripes 2 > Stripe size (KByte) 4 > Allocation next free > Read ahead sectors 120 > Block device 58:10 > > --- Physical volumes --- > > PV Name (#) /dev/sdv1 (1) > PV Status available / allocatable > Total PE / Free PE 4372 / 0 > > PV Name (#) /dev/sdw1 (2) > PV Status available / allocatable > Total PE / Free PE 4372 / 0 > > The device /dev/sdw1 is an logical array (raid 1) on ami megaraid controller: this device is in degraded mode, so we have add two scsi disk with raid software (/dev/md12, one device on onboard controller > and the second on the external AIC 7899); i wolud move the striped device /dev/sdw1 to > new /dev/md12. > I've add this device (/dev/md12) to volume group hosting with "vgextend" utility. > Note that /dev/sdv1 and /dev/sdw1 are logical striping of volume group hosting > > In single mode, i've umounted all the logical volume and i've make: > > /sbin/pvmove -iv /dev/sdw1 /dev/md12 > > The process skipped some PE (I/o errors) but after moved 91 PE from /dev/sdw1 the pvmove command > freezed; after a shutdown of a server i see on the vg hosting that /dev/md12 has 91 PE allocated and i've > mounted on the file system apparently about no errors > I see also that the PE is on lv logical volume, so i make: > > /sbin/pvmove -iv -n lv1 /dev/sdw1 /dev/md12 > > (I've tested several type of pvmove comand, but i can't specify a ranges of PE with a logical volume striped). > > About moved 90 PE the pvmove freezed; reboot the server and /dev/md/12 ha allocated another 90 PE. > > So go on, and after: > > /sbin/pvmove -iv -n lv0 /dev/sdw1 /dev/md12 i've moved 89 PE and freezed again: > is this another bug of pvmove utility? > > Now, the vgdisplay -v hosting is this: > > > --- Volume group --- > VG Name hosting > VG Access read/write > VG Status available/resizable > VG # 2 > MAX LV 255 > Cur LV 3 > Open LV 3 > MAX LV Size 255.99 GB > Max PV 255 > Cur PV 3 > Act PV 3 > VG Size 34.24 GB > PE Size 4 MB > Total PE 17510 > Alloc PE / Size 8744 / 34.16 GB > Free PE / Size 8766 / 34.24 GB > VG UUID zsW0nX-g4jP-z1uw-dAEk-TZDP-dxVC-j1Llec > --- Logical volume --- > LV Name /dev/home/lv > VG Name home > LV Write Access read/write > LV Status available > LV # 1 > # open 1 > LV Size 12 GB > Current LE 3072 > Allocated LE 3072 > Stripes 2 > Stripe size (KByte) 4 > Allocation next free > Read ahead sectors 120 > Block device 58:5 > > --- Logical volume --- > LV Name /dev/hosting/lv > VG Name hosting > LV Write Access read/write > LV Status available > LV # 1 > # open 1 > LV Size 7.16 GB > Current LE 1832 > Allocated LE 1832 > Stripes 2 > Stripe size (KByte) 4 > Allocation next free > Read ahead sectors 120 > Block device 58:8 > > --- Logical volume --- > LV Name /dev/hosting/lv0 > VG Name hosting > LV Write Access read/write > LV Status available > LV # 2 > # open 1 > LV Size 7 GB > Current LE 1792 > Allocated LE 1792 > Stripes 2 > Stripe size (KByte) 4 > Allocation next free > Read ahead sectors 120 > Block device 58:9 > > --- Logical volume --- > LV Name /dev/hosting/lv1 > VG Name hosting > LV Write Access read/write > LV Status available > LV # 3 > # open 1 > LV Size 20 GB > Current LE 5120 > Allocated LE 5120 > Stripes 2 > Stripe size (KByte) 4 > Allocation next free > Read ahead sectors 120 > Block device 58:10 > > > --- Physical volumes --- > PV Name (#) /dev/md12 (3) > PV Status available / allocatable > Total PE / Free PE 8766 / 8499 > > PV Name (#) /dev/sdv1 (1) > PV Status available / allocatable > Total PE / Free PE 4372 / 0 > > PV Name (#) /dev/sdw1 (2) > PV Status available / allocatable > Total PE / Free PE 4372 / 267 > > /sbin/pvdisplay -v /dev/md12 > > In this mail is attached the pvdispay output of /dev/md12. > > Now the server is up and apparently the data is integrity but i > would safely move all the logical volume > on /dev/md12 or into another device; how can i do this ? > > Thanks. > > Best Regards. > > Davide Di Luzio > System Administrator > ----------------- > ALICOM Group Tel: +39-085-4406901 Fax: +39-085-4406927 > > > > *** Software bugs are stupid. Nevertheless it needs not so stupid people to solve them *** =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Heinz Mauelshagen Sistina Software Inc. Senior Consultant/Developer Am Sonnenhang 11 56242 Marienrachdorf Germany Mauelshagen@Sistina.com +49 2626 141200 FAX 924446 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- _______________________________________________ linux-lvm mailing list linux-lvm@sistina.com http://lists.sistina.com/mailman/listinfo/linux-lvm read the LVM HOW-TO at http://www.sistina.com/lvm/Pages/howto.html