HPE Community read-only access December 15, 2018
This is a maintenance upgrade. You will be able to read articles and posts, but not post or reply.
Hours:
Dec 15, 4:00 am to 10:00 am UTC
Dec 14, 10:00 pm CST to Dec 15, 4:00 am CST
Dec 14, 8:00 pm PST to Dec 15, 2:00 am PST
cancel
Showing results for 
Search instead for 
Did you mean: 

lvextend

 
SOLVED
Go to solution
masood bt
Regular Advisor

lvextend

Need your suggestions and precautions to extend the LV. Details are attached.

Thank you.
Behind every Great fortune, there is a crime
28 REPLIES
James R. Ferguson
Acclaimed Contributor

Re: lvextend

Hi:

I suggest you read chapter-6 here:

http://docs.hp.com/en/B2355-90950/ch06.html

Regards!

...JRF...
Sharma Sanjeev
Respected Contributor

Re: lvextend

Hi Masood

As you have online JFS installed you can extend FS online

lvextend
fsadm

As your LV is in VG00 so you need to check if this is mirrored or not

vgdisplay -v vg00

regards
Sanjeev
Everything is Possible as " IMPOSSIBLE" word itself says I M POSSIBLE
Ganesan R
Honored Contributor

Re: lvextend

Hi,

Do you have free space of 32GB on /dev/vg00 ?

Provide the following output.

#vgdisplay /dev/vg00
Best wishes,

Ganesh.
masood bt
Regular Advisor

Re: lvextend

PE Size (Mbytes) 32
Total PE 4346
Alloc PE 2294
Free PE 2052

Attached vgdisplay and vgdisplay -c output
recently we removed a disk from the vg

As i can see many process from fuser on u01 I was wondering if I can go ahead and increase the lv size....

James R. Ferguson I will go through your doc now
Behind every Great fortune, there is a crime
Sharma Sanjeev
Respected Contributor

Re: lvextend

Hi

As you have online JFS installed and have approx 20% free on FS, so you can extend this lvol online.

Regards
Sanjeev
Everything is Possible as " IMPOSSIBLE" word itself says I M POSSIBLE
masood bt
Regular Advisor

Re: lvextend

My main question is there are many processes running. attached the processes
Behind every Great fortune, there is a crime
masood bt
Regular Advisor

Re: lvextend

sorry forgot to attacht the file
Behind every Great fortune, there is a crime
Sharma Sanjeev
Respected Contributor

Re: lvextend

No Problem than also u can extend it online,
with ONLINE JFS,

That's why ONLINE JFS comes in picture
no need to umount the FS

REgards
Sanjeev
Everything is Possible as " IMPOSSIBLE" word itself says I M POSSIBLE
masood bt
Regular Advisor

Re: lvextend

sorry again
Behind every Great fortune, there is a crime
Ganesan R
Honored Contributor

Re: lvextend

Hi,

Don't bother about the processes running on the filesystem since you have online JFS product installed. Just run the below commands to extend the filesystem.

#lvextend -L 32768 /dev/vg00/lv-oracle-u01
#fsadm -F vxfs -b 32768M /u01

#bdf /u01

In the examble we are extending the mount point u01 to 32GB total.

Best wishes,

Ganesh.
Ganesan R
Honored Contributor

Re: lvextend

Hi,

It is not preferred to have data lv's on vg00 though nothing is blocking.

vg00 should be used for only operating system for better managablity
Best wishes,

Ganesh.
Sharma Sanjeev
Respected Contributor

Re: lvextend

Hi Ganasen

He needs to extend Filesystem by 32 Gig more,
so old+new (16+32) size is required not only new size
while lvextend.( may be typo ) :-)

Regards
Sanjeev
Everything is Possible as " IMPOSSIBLE" word itself says I M POSSIBLE
Sharma Sanjeev
Respected Contributor

Re: lvextend

Hi

Sorry my mistake its 32G only :-)

Hi masood bt

Please assign the points as per ITRC rules
If you are happy with replies
Regards
Sanjeev
Everything is Possible as " IMPOSSIBLE" word itself says I M POSSIBLE
masood bt
Regular Advisor

Re: lvextend

Urgent reply needed please.
I know one disk is removed from the VG. I think the problem I am facing is due to the strict allocation policy. How to overcome this now?

rc85odb2:/ # lvextend -L 32768 /dev/vg00/lv-oracle-u01
lvextend: Warning: couldn't query physical volume "/dev/dsk/c2t0d0s2":
The specified path does not correspond to physical volume attached to
this volume group
lvextend: Warning: couldn't query all of the physical volumes.
lvextend: Not enough free physical extents available.
Logical volume "/dev/vg00/lv-oracle-u01" could not be extended.
Failure possibly caused by strict allocation policy
rc85odb2:/ #
Behind every Great fortune, there is a crime
masood bt
Regular Advisor

Re: lvextend

Dear Torsten,

the lv is mirrored. I have enough free PEs. you can see it from here

think I do have enough free PEs
rc85odb2:/ # vgdisplay /dev/vg00
vgdisplay: Warning: couldn't query physical volume "/dev/dsk/c2t0d0s2":
The specified path does not correspond to physical volume attached to
this volume group
vgdisplay: Warning: couldn't query all of the physical volumes.
--- Volume groups ---
VG Name /dev/vg00
VG Write Access read/write
VG Status available
Max LV 255
Cur LV 11
Open LV 11
Max PV 8
Cur PV 2
Act PV 1
Max PE per PV 9200
VGDA 2
PE Size (Mbytes) 32
Total PE 4346
Alloc PE 2294
Free PE 2052
Total PVG 0
Total Spare PVs 0
Total Spare PVs in use 0

rc85odb2:/ #

so do i need to remoe the missing disk from mirror?

rc85odb2:/ # lvdisplay -v /dev/vg00/lv-oracle-u01
lvdisplay: Warning: couldn't query physical volume "/dev/dsk/c2t0d0s2":
The specified path does not correspond to physical volume attached to
this volume group
lvdisplay: Warning: couldn't query all of the physical volumes.
--- Logical volumes ---
LV Name /dev/vg00/lv-oracle-u01
VG Name /dev/vg00
LV Permission read/write
LV Status available/stale
Mirror copies 1
Consistency Recovery MWC
Schedule parallel
LV Size (Mbytes) 16384
Current LE 512
Allocated PE 1024
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/c0t0d0s2 512 512

--- Logical extents ---
LE PV1 PE1 Status 1 PV2 PE2 Status 2
00000 /dev/dsk/c0t0d0s2 01782 current ??? 01782 stale
00001 /dev/dsk/c0t0d0s2 01783 current ??? 01783 stale
00002 /dev/dsk/c0t0d0s2 01784 current ??? 01784 stale
00003 /dev/dsk/c0t0d0s2 01785 current ??? 01785 stale
00004 /dev/dsk/c0t0d0s2 01786 current ??? 01786 stale
--------
-------
Behind every Great fortune, there is a crime
masood bt
Regular Advisor

Re: lvextend

I got a window for this lvextend and I am running out of time :-(
Behind every Great fortune, there is a crime
Torsten.
Acclaimed Contributor

Re: lvextend

As said earlier, as long the disk is missing you cannot extend it, because it want to mirror the LVOL to the missing disk.

Fix your missing disk problem and it will work.

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!   
masood bt
Regular Advisor

Re: lvextend

Ah..Torsten thanks for responding... we intentionally removed ther disk a few days ago and presented it to the other vPar.
Now there is only this disk remaining.
Now I think I should break the mirror and tell the VG/LV that there is no mirror disk.
And then I should proceed with the lvextend.

Also, vgdisplay shows me the enough free PE.

Am I correct?
Behind every Great fortune, there is a crime
masood bt
Regular Advisor

Re: lvextend

the current size of the /u01 is 16 G
I need to make it 32G
I have 2052 free PEs(each 32MB)
Behind every Great fortune, there is a crime
Torsten.
Acclaimed Contributor

Re: lvextend

This LVOL is still mirrored, even if the disk is missing.

The system wants to extend the LVOL on one disk and the mirror too.

No disk = no extends available.

Consider to use "vgreduce -f vg00" to fix.

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!   
masood bt
Regular Advisor

Re: lvextend

I think the two disks for this vg00 are c0t0d0s2 and c2t0d0s2...I conclude this from the vgdisplay -v /dev/vg00 output.

Also..I can see the c0t0d0s2 is present and c2t0d0s2 is missing.
how exactly should I remove the disk c2t0d0s2 from /dev/vg00

Before removing the disk from vg00 do I need to remove it from lv ?
It would be great if you explain me in steps. Thank you.


rc85odb2:/ # vgdisplay -v /dev/vg00 | more
vgdisplay: Warning: couldn't query physical volume "/dev/dsk/c2t0d0s2":
The specified path does not correspond to physical volume attached to
this volume group
vgdisplay: Warning: couldn't query all of the physical volumes.
vgdisplay: Warning: couldn't query physical volume "/dev/dsk/c2t0d0s2":
The specified path does not correspond to physical volume attached to
this volume group
vgdisplay: Warning: couldn't query all of the physical volumes.
vgdisplay: Warning: couldn't query physical volume "/dev/dsk/c2t0d0s2":
The specified path does not correspond to physical volume attached to
this volume group
vgdisplay: Warning: couldn't query all of the physical volumes.
vgdisplay: Warning: couldn't query physical volume "/dev/dsk/c2t0d0s2":
The specified path does not correspond to physical volume attached to
this volume group
vgdisplay: Warning: couldn't query all of the physical volumes.
vgdisplay: Warning: couldn't query physical volume "/dev/dsk/c2t0d0s2":
The specified path does not correspond to physical volume attached to
this volume group
vgdisplay: Warning: couldn't query all of the physical volumes.
vgdisplay: Warning: couldn't query physical volume "/dev/dsk/c2t0d0s2":
The specified path does not correspond to physical volume attached to
this volume group
vgdisplay: Warning: couldn't query all of the physical volumes.
vgdisplay: Warning: couldn't query physical volume "/dev/dsk/c2t0d0s2":
The specified path does not correspond to physical volume attached to
this volume group
vgdisplay: Warning: couldn't query all of the physical volumes.
vgdisplay: Warning: couldn't query physical volume "/dev/dsk/c2t0d0s2":
The specified path does not correspond to physical volume attached to
this volume group
vgdisplay: Warning: couldn't query all of the physical volumes.
vgdisplay: Warning: couldn't query physical volume "/dev/dsk/c2t0d0s2":
The specified path does not correspond to physical volume attached to
this volume group
vgdisplay: Warning: couldn't query all of the physical volumes.
vgdisplay: Warning: couldn't query physical volume "/dev/dsk/c2t0d0s2":
The specified path does not correspond to physical volume attached to
this volume group
vgdisplay: Warning: couldn't query all of the physical volumes.
vgdisplay: Warning: couldn't query physical volume "/dev/dsk/c2t0d0s2":
The specified path does not correspond to physical volume attached to
this volume group
vgdisplay: Warning: couldn't query all of the physical volumes.
vgdisplay: Warning: couldn't query physical volume "/dev/dsk/c2t0d0s2":
The specified path does not correspond to physical volume attached to
this volume group
vgdisplay: Warning: couldn't query all of the physical volumes.
vgdisplay: Warning: couldn't query physical volume "/dev/dsk/c2t0d0s2":
The specified path does not correspond to physical volume attached to
this volume group
vgdisplay: Warning: couldn't query all of the physical volumes.
--- Volume groups ---
VG Name /dev/vg00
VG Write Access read/write
VG Status available
Max LV 255
Cur LV 11
Open LV 11
Max PV 8
Cur PV 2
Act PV 1
Max PE per PV 9200
VGDA 2
PE Size (Mbytes) 32
Total PE 4346
Alloc PE 2294
Free PE 2052
Total PVG 0
Total Spare PVs 0
Total Spare PVs in use 0

--- Logical volumes ---
LV Name /dev/vg00/lvol1
LV Status available/stale
LV Size (Mbytes) 768
Current LE 24
Allocated PE 48
Used PV 1

LV Name /dev/vg00/lvol2
LV Status available/stale
LV Size (Mbytes) 16352
Current LE 511
Allocated PE 1022
Used PV 1

LV Name /dev/vg00/lvol3
LV Status available/stale
LV Size (Mbytes) 1024
Current LE 32
Allocated PE 64
Used PV 1

LV Name /dev/vg00/lvol4
LV Status available/stale
LV Size (Mbytes) 512
Current LE 16
Allocated PE 32
Used PV 1

LV Name /dev/vg00/lvol5
LV Status available/stale
LV Size (Mbytes) 6144
Current LE 192
Allocated PE 384
Used PV 1

LV Name /dev/vg00/lvol6
LV Status available/stale
LV Size (Mbytes) 4096
Current LE 128
Allocated PE 256
Used PV 1

LV Name /dev/vg00/lvol7
LV Status available/stale
LV Size (Mbytes) 4096
Current LE 128
Allocated PE 256
Used PV 1

LV Name /dev/vg00/lvol8
LV Status available/stale
LV Size (Mbytes) 6144
Current LE 192
Allocated PE 384
Used PV 1

LV Name /dev/vg00/lvol9
LV Status available/stale
LV Size (Mbytes) 16352
Current LE 511
Allocated PE 1022
Used PV 1

LV Name /dev/vg00/osmf
LV Status available/stale
LV Size (Mbytes) 1536
Current LE 48
Allocated PE 96
Used PV 1

LV Name /dev/vg00/lv-oracle-u01
LV Status available/stale
LV Size (Mbytes) 16384
Current LE 512
Allocated PE 1024
Used PV 1


--- Physical volumes ---
PV Name /dev/dsk/c0t0d0s2
PV Status available
Total PE 4346
Free PE 2052
Autoswitch On
Proactive Polling On


rc85odb2:/ #

Behind every Great fortune, there is a crime
masood bt
Regular Advisor

Re: lvextend

I did vgreduce -l

rc85odb2:/ # vgreduce -l /dev/vg00 /dev/dsk/c2t0d0s2
Volume group "/dev/vg00" has been successfully reduced.
rc85odb2:/ #

unmounted the fs but couldnt extend it.
rc85odb2:/ # lvextend -L 32768 /dev/vg00/lv-oracle-u01
lvextend: Not enough free physical extents available.
Logical volume "/dev/vg00/lv-oracle-u01" could not be extended.
Failure possibly caused by strict allocation policy
rc85odb2:/ #
Behind every Great fortune, there is a crime
Torsten.
Acclaimed Contributor
Solution

Re: lvextend

How about the vgdisplay and lvdisplay output now?

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!   
masood bt
Regular Advisor

Re: lvextend


Torsten,

rc85odb2:/ # strings /etc/lvmtab
/dev/vg00
fjI!O
/dev/dsk/c0t0d0s2
rc85odb2:/ #

The disk c2t0d0s2 has been removed from lvmtab after vgreduce -l



rc85odb2:/ # vgdisplay -v /dev/vg00
--- Volume groups ---
VG Name /dev/vg00
VG Write Access read/write
VG Status available
Max LV 255
Cur LV 11
Open LV 11
Max PV 8
Cur PV 2
Act PV 1
Max PE per PV 9200
VGDA 2
PE Size (Mbytes) 32
Total PE 4346
Alloc PE 2294
Free PE 2052
Total PVG 0
Total Spare PVs 0
Total Spare PVs in use 0

--- Logical volumes ---
LV Name /dev/vg00/lvol1
LV Status available/stale
LV Size (Mbytes) 768
Current LE 24
Allocated PE 48
Used PV 1

LV Name /dev/vg00/lvol2
LV Status available/stale
LV Size (Mbytes) 16352
Current LE 511
Allocated PE 1022
Used PV 1

LV Name /dev/vg00/lvol3
LV Status available/stale
LV Size (Mbytes) 1024
Current LE 32
Allocated PE 64
Used PV 1

LV Name /dev/vg00/lvol4
LV Status available/stale
LV Size (Mbytes) 512
Current LE 16
Allocated PE 32
Used PV 1

LV Name /dev/vg00/lvol5
LV Status available/stale
LV Size (Mbytes) 6144
Current LE 192
Allocated PE 384
Used PV 1

LV Name /dev/vg00/lvol6
LV Status available/stale
LV Size (Mbytes) 4096
Current LE 128
Allocated PE 256
Used PV 1

LV Name /dev/vg00/lvol7
LV Status available/stale
LV Size (Mbytes) 4096
Current LE 128
Allocated PE 256
Used PV 1

LV Name /dev/vg00/lvol8
LV Status available/stale
LV Size (Mbytes) 6144
Current LE 192
Allocated PE 384
Used PV 1

LV Name /dev/vg00/lvol9
LV Status available/stale
LV Size (Mbytes) 16352
Current LE 511
Allocated PE 1022
Used PV 1

LV Name /dev/vg00/osmf
LV Status available/stale
LV Size (Mbytes) 1536
Current LE 48
Allocated PE 96
Used PV 1

LV Name /dev/vg00/lv-oracle-u01
LV Status available/stale
LV Size (Mbytes) 16384
Current LE 512
Allocated PE 1024
Used PV 1


--- Physical volumes ---
PV Name /dev/dsk/c0t0d0s2
PV Status available
Total PE 4346
Free PE 2052
Autoswitch On
Proactive Polling On


rc85odb2:/ # lvdisplay -v /dev/vg00/lv-oracle-u01
--- Logical volumes ---
LV Name /dev/vg00/lv-oracle-u01
VG Name /dev/vg00
LV Permission read/write
LV Status available/stale
Mirror copies 1
Consistency Recovery MWC
Schedule parallel
LV Size (Mbytes) 16384
Current LE 512
Allocated PE 1024
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/c0t0d0s2 512 512

--- Logical extents ---
LE PV1 PE1 Status 1 PV2 PE2 Status 2
00000 /dev/dsk/c0t0d0s2 01782 current ??? 01782 stale
00001 /dev/dsk/c0t0d0s2 01783 current ??? 01783 stale
00002 /dev/dsk/c0t0d0s2 01784 current ??? 01784 stale
00003 /dev/dsk/c0t0d0s2 01785 current ??? 01785 stale
00004 /dev/dsk/c0t0d0s2 01786 current ??? 01786 stale
-------------
-------------
-------------
Behind every Great fortune, there is a crime