Operating System - HP-UX
1833867 Members
1999 Online
110063 Solutions
New Discussion

Re: Different PE for mirrored disk

 
AniNayya
New Member

Different PE for mirrored disk

Here is the output of vgdisplay where it can be seen that the disks has different PE values. What could be the reason and how can I correct it? Thanks in advance

# vgdisplay -v vg00
--- Volume groups ---
VG Name /dev/vg00
VG Write Access read/write
VG Status available
Max LV 255
Cur LV 10
Open LV 10
Max PV 4
Cur PV 2
Act PV 2
Max PE per PV 17396
VGDA 4
PE Size (Mbytes) 8
Total PE 34770
Alloc PE 21398
Free PE 13372
Total PVG 0
Total Spare PVs 0
Total Spare PVs in use 0

--- Logical volumes ---
LV Name /dev/vg00/lvol1
LV Status available/syncd
LV Size (Mbytes) 512
Current LE 64
Allocated PE 128
Used PV 2

LV Name /dev/vg00/lvol2
LV Status available/syncd
LV Size (Mbytes) 24576
Current LE 3072
Allocated PE 6144
Used PV 2

LV Name /dev/vg00/lvol3
LV Status available/syncd
LV Size (Mbytes) 1024
Current LE 128
Allocated PE 256
Used PV 2

LV Name /dev/vg00/lvol4
LV Status available/syncd
LV Size (Mbytes) 4096
Current LE 512
Allocated PE 1024
Used PV 2

LV Name /dev/vg00/lvol5
LV Status available/syncd
LV Size (Mbytes) 4096
Current LE 512
Allocated PE 1024
Used PV 2

LV Name /dev/vg00/lvol6
LV Status available/syncd
LV Size (Mbytes) 20480
Current LE 2560
Allocated PE 5120
Used PV 2

LV Name /dev/vg00/lvol7
LV Status available/syncd
LV Size (Mbytes) 6432
Current LE 804
Allocated PE 1608
Used PV 2

LV Name /dev/vg00/lvol8
LV Status available/syncd
LV Size (Mbytes) 5280
Current LE 660
Allocated PE 1320
Used PV 2

LV Name /dev/vg00/lexpand
LV Status available/syncd
LV Size (Mbytes) 4096
Current LE 512
Allocated PE 1024
Used PV 2

LV Name /dev/vg00/gmlclvol
LV Status available/syncd
LV Size (Mbytes) 30000
Current LE 3750
Allocated PE 3750
Used PV 2


--- Physical volumes ---
PV Name /dev/dsk/c3t0d0s2
PV Status available
Total PE 17386
Free PE 6250
Autoswitch On
Proactive Polling On

PV Name /dev/dsk/c3t1d0s2
PV Status available
Total PE 17384
Free PE 7122
Autoswitch On
Proactive Polling On
12 REPLIES 12
Torsten.
Acclaimed Contributor

Re: Different PE for mirrored disk

Inspect this:

LV Name /dev/vg00/gmlclvol
LV Status available/syncd
LV Size (Mbytes) 30000
Current LE 3750
Allocated PE 3750
Used PV 2

It is not mirrored and have likely a different amount of allocated PEs on the disks.


# lvdisplay -v /dev/vg00/gmlclvol

Hope this helps!
Regards
Torsten.

__________________________________________________
There are only 10 types of people in the world -
those who understand binary, and those who don't.

__________________________________________________
No support by private messages. Please ask the forum!

If you feel this was helpful please click the KUDOS! thumb below!   
Vishu
Trusted Contributor

Re: Different PE for mirrored disk

Hi Ani,

your last LV /dev/vg00/gmlclvol is not mirrored. Do lvdisplay and check the mirror copies value, it will be 0. i think you PE difference lies in there only.

also, do a 'pvdisplay -v' on both the PVs and compare the extents of LVs on both.
AniNayya
New Member

Re: Different PE for mirrored disk

Hi,

This is the output. I think first I need to remove the disk c3t1d0s2. What is your suggession?

# lvdisplay -v /dev/vg00/gmlclvol
--- Logical volumes ---
LV Name /dev/vg00/gmlclvol
VG Name /dev/vg00
LV Permission read/write
LV Status available/syncd
Mirror copies 0
Consistency Recovery MWC
Schedule parallel
LV Size (Mbytes) 30000
Current LE 3750
Allocated PE 3750
Stripes 0
Stripe Size (Kbytes) 0
Bad block on
Allocation strict
IO Timeout (Seconds) default

--- Distribution of logical volume ---
PV Name LE on PV PE on PV
/dev/dsk/c3t0d0s2 2312 2312
/dev/dsk/c3t1d0s2 1438 1438

--- Logical extents ---
LE PV1 PE1 Status 1
00000 /dev/dsk/c3t0d0s2 15074 current
00001 /dev/dsk/c3t0d0s2 15075 current
00002 /dev/dsk/c3t0d0s2 15076 current
00003 /dev/dsk/c3t0d0s2 15077 current
00004 /dev/dsk/c3t0d0s2 15078 current
00005 /dev/dsk/c3t0d0s2 15079 current
00006 /dev/dsk/c3t0d0s2 15080 current
00007 /dev/dsk/c3t0d0s2 15081 current
00008 /dev/dsk/c3t0d0s2 15082 current
00009 /dev/dsk/c3t0d0s2 15083 current
00010 /dev/dsk/c3t0d0s2 15084 current
00011 /dev/dsk/c3t0d0s2 15085 current
00012 /dev/dsk/c3t0d0s2 15086 current
00013 /dev/dsk/c3t0d0s2 15087 current
00014 /dev/dsk/c3t0d0s2 15088 current
00015 /dev/dsk/c3t0d0s2 15089 current
00016 /dev/dsk/c3t0d0s2 15090 current
00017 /dev/dsk/c3t0d0s2 15091 current
00018 /dev/dsk/c3t0d0s2 15092 current
00019 /dev/dsk/c3t0d0s2 15093 current
00020 /dev/dsk/c3t0d0s2 15094 current
00021 /dev/dsk/c3t0d0s2 15095 current
00022 /dev/dsk/c3t0d0s2 15096 current
00023 /dev/dsk/c3t0d0s2 15097 current
00024 /dev/dsk/c3t0d0s2 15098 current
00025 /dev/dsk/c3t0d0s2 15099 current
00026 /dev/dsk/c3t0d0s2 15100 current
00027 /dev/dsk/c3t0d0s2 15101 current
00028 /dev/dsk/c3t0d0s2 15102 current
00029 /dev/dsk/c3t0d0s2 15103 current
00030 /dev/dsk/c3t0d0s2 15104 current
00031 /dev/dsk/c3t0d0s2 15105 current
00032 /dev/dsk/c3t0d0s2 15106 current
00033 /dev/dsk/c3t0d0s2 15107 current
00034 /dev/dsk/c3t0d0s2 15108 current
00035 /dev/dsk/c3t0d0s2 15109 current
00036 /dev/dsk/c3t0d0s2 15110 current
00037 /dev/dsk/c3t0d0s2 15111 current
00038 /dev/dsk/c3t0d0s2 15112 current
00039 /dev/dsk/c3t0d0s2 15113 current
00040 /dev/dsk/c3t0d0s2 15114 current
00041 /dev/dsk/c3t0d0s2 15115 current
00042 /dev/dsk/c3t0d0s2 15116 current
00043 /dev/dsk/c3t0d0s2 15117 current
00044 /dev/dsk/c3t0d0s2 15118 current
00045 /dev/dsk/c3t0d0s2 15119 current
00046 /dev/dsk/c3t0d0s2 15120 current
00047 /dev/dsk/c3t0d0s2 15121 current
00048 /dev/dsk/c3t0d0s2 15122 current
00049 /dev/dsk/c3t0d0s2 15123 current
00050 /dev/dsk/c3t0d0s2 15124 current
00051 /dev/dsk/c3t0d0s2 15125 current
00052 /dev/dsk/c3t0d0s2 15126 current
00053 /dev/dsk/c3t0d0s2 15127 current
00054 /dev/dsk/c3t0d0s2 15128 current
00055 /dev/dsk/c3t0d0s2 15129 current
00056 /dev/dsk/c3t0d0s2 15130 current
00057 /dev/dsk/c3t0d0s2 15131 current
00058 /dev/dsk/c3t0d0s2 15132 current
00059 /dev/dsk/c3t0d0s2 15133 current
00060 /dev/dsk/c3t0d0s2 15134 current
00061 /dev/dsk/c3t0d0s2 15135 current
00062 /dev/dsk/c3t0d0s2 15136 current
00063 /dev/dsk/c3t0d0s2 15137 current
00064 /dev/dsk/c3t0d0s2 15138 current
00065 /dev/dsk/c3t0d0s2 15139 current
00066 /dev/dsk/c3t0d0s2 15140 current
00067 /dev/dsk/c3t0d0s2 15141 current
00068 /dev/dsk/c3t0d0s2 15142 current
00069 /dev/dsk/c3t0d0s2 15143 current
00070 /dev/dsk/c3t0d0s2 15144 current
00071 /dev/dsk/c3t0d0s2 15145 current
00072 /dev/dsk/c3t0d0s2 15146 current
00073 /dev/dsk/c3t0d0s2 15147 current
00074 /dev/dsk/c3t0d0s2 15148 current
00075 /dev/dsk/c3t0d0s2 15149 current
00076 /dev/dsk/c3t0d0s2 15150 current
00077 /dev/dsk/c3t0d0s2 15151 current
00078 /dev/dsk/c3t0d0s2 15152 current
00079 /dev/dsk/c3t0d0s2 15153 current
00080 /dev/dsk/c3t0d0s2 15154 current
00081 /dev/dsk/c3t0d0s2 15155 current
00082 /dev/dsk/c3t0d0s2 15156 current
00083 /dev/dsk/c3t0d0s2 15157 current
00084 /dev/dsk/c3t0d0s2 15158 current
00085 /dev/dsk/c3t0d0s2 15159 current
00086 /dev/dsk/c3t0d0s2 15160 current
00087 /dev/dsk/c3t0d0s2 15161 current
00088 /dev/dsk/c3t0d0s2 15162 current
00089 /dev/dsk/c3t0d0s2 15163 current
00090 /dev/dsk/c3t0d0s2 15164 current
00091 /dev/dsk/c3t0d0s2 15165 current
00092 /dev/dsk/c3t0d0s2 15166 current
00093 /dev/dsk/c3t0d0s2 15167 current
00094 /dev/dsk/c3t0d0s2 15168 current
00095 /dev/dsk/c3t0d0s2 15169 current
00096 /dev/dsk/c3t0d0s2 15170 current
00097 /dev/dsk/c3t0d0s2 15171 current
00098 /dev/dsk/c3t0d0s2 15172 current
00099 /dev/dsk/c3t0d0s2 15173 current
00100 /dev/dsk/c3t0d0s2 15174 current
00101 /dev/dsk/c3t0d0s2 15175 current
00102 /dev/dsk/c3t0d0s2 15176 current
00103 /dev/dsk/c3t0d0s2 15177 current
00104 /dev/dsk/c3t0d0s2 15178 current
00105 /dev/dsk/c3t0d0s2 15179 current
00106 /dev/dsk/c3t0d0s2 15180 current
00107 /dev/dsk/c3t0d0s2 15181 current
00108 /dev/dsk/c3t0d0s2 15182 current
00109 /dev/dsk/c3t0d0s2 15183 current
00110 /dev/dsk/c3t0d0s2 15184 current
00111 /dev/dsk/c3t0d0s2 15185 current
00112 /dev/dsk/c3t0d0s2 15186 current
00113 /dev/dsk/c3t0d0s2 15187 current
00114 /dev/dsk/c3t0d0s2 15188 current
00115 /dev/dsk/c3t0d0s2 15189 current
00116 /dev/dsk/c3t0d0s2 15190 current
00117 /dev/dsk/c3t0d0s2 15191 current
00118 /dev/dsk/c3t0d0s2 15192 current
00119 /dev/dsk/c3t0d0s2 15193 current
00120 /dev/dsk/c3t0d0s2 15194 current
00121 /dev/dsk/c3t0d0s2 15195 current
00122 /dev/dsk/c3t0d0s2 15196 current
00123 /dev/dsk/c3t0d0s2 15197 current
00124 /dev/dsk/c3t0d0s2 15198 current
00125 /dev/dsk/c3t0d0s2 15199 current
00126 /dev/dsk/c3t0d0s2 15200 current
00127 /dev/dsk/c3t0d0s2 15201 current
00128 /dev/dsk/c3t0d0s2 15202 current
00129 /dev/dsk/c3t0d0s2 15203 current
00130 /dev/dsk/c3t0d0s2 15204 current
00131 /dev/dsk/c3t0d0s2 15205 current
00132 /dev/dsk/c3t0d0s2 15206 current
00133 /dev/dsk/c3t0d0s2 15207 current
00134 /dev/dsk/c3t0d0s2 15208 current
00135 /dev/dsk/c3t0d0s2 15209 current
00136 /dev/dsk/c3t0d0s2 15210 current
00137 /dev/dsk/c3t0d0s2 15211 current
00138 /dev/dsk/c3t0d0s2 15212 current
00139 /dev/dsk/c3t0d0s2 15213 current
00140 /dev/dsk/c3t0d0s2 15214 current
00141 /dev/dsk/c3t0d0s2 15215 current
00142 /dev/dsk/c3t0d0s2 15216 current
00143 /dev/dsk/c3t0d0s2 15217 current
00144 /dev/dsk/c3t0d0s2 15218 current
00145 /dev/dsk/c3t0d0s2 15219 current
00146 /dev/dsk/c3t0d0s2 15220 current
00147 /dev/dsk/c3t0d0s2 15221 current
00148 /dev/dsk/c3t0d0s2 15222 current
AniNayya
New Member

Re: Different PE for mirrored disk

Let me tell you the scenario.

The disks were mirrored already and then new lvol was crreated on vg00.Is it possible that the lvol could be on both the disks?

I think I have this problem. In this scenario what should I do?
Torsten.
Acclaimed Contributor

Re: Different PE for mirrored disk

This can happen if you create an LVOL on one disk and extend it to the other disk later.

Consider to backup data, recreate the LVOL (with mirror) and restore your data.

Hope this helps!
Regards
Torsten.

__________________________________________________
There are only 10 types of people in the world -
those who understand binary, and those who don't.

__________________________________________________
No support by private messages. Please ask the forum!

If you feel this was helpful please click the KUDOS! thumb below!   
Vishu
Trusted Contributor

Re: Different PE for mirrored disk

you can do what Torsten has said like by taking backup of your FS, re-create the LV on one PV only and restore the data on this new FS.

OR

you can try doing pvmove the extents of your LV from c3t1d0s2 to c3t0d0s2. But make sure you have the backup of your LV before doing anything.

Always ready for the worse ;)
AniNayya
New Member

Re: Different PE for mirrored disk

Guys thanks for your replies.
One more query I have is,

As you can see the above output of vgdisplay -v /dev/vg00/gmlclvol.In this output all the extents are on disk1 and disk2 is just added there. Actually this is not a complete output. But if it is a complete output then can I use lvreduce to remove second disk from this lvol?
Durvesh Mendhekar
Regular Advisor

Re: Different PE for mirrored disk

Hi,

If the PE are not in use of that perticular disk then you can do it.

1)unmount filesystem
2)lvreduce
3)vgreduce

Regards,
Durvesh
Torsten.
Acclaimed Contributor

Re: Different PE for mirrored disk

>> 3)vgreduce


It is vg00! Think about that.



However, if you think about lvreduce, expect data loss!

Hope this helps!
Regards
Torsten.

__________________________________________________
There are only 10 types of people in the world -
those who understand binary, and those who don't.

__________________________________________________
No support by private messages. Please ask the forum!

If you feel this was helpful please click the KUDOS! thumb below!   
sahir_1
Frequent Advisor

Re: Different PE for mirrored disk

Hi,

As Torsten said it is risky to do an lvreduce on vg00.but in your vgdisplay output it shows that the lv gmlclvol mirror copies 0.so you dont need to do a lvreduce and vgreduce. Try doing pvmove the best way in this scenario. Take care of data.

regards,
Sahir
AVV
Super Advisor

Re: Different PE for mirrored disk

Hi,

Do not reduce LV/VG. Add the disk to vg00 and do a pvmove. pvmove is very reliable and hp itself says it is good even in running server. Anyway, get an ignite back-up before you do anything though we dont have to use this now :)
Durvesh Mendhekar
Regular Advisor

Re: Different PE for mirrored disk

Hi AniNayya.

What exactly you want to do, if you are willing to remove the pv you can do pvmove.
you want to create a mirror of /dev/vg00/gmlclvol ?

Regards,
Durvesh