Extending file system in HP-UX

Hi Guys,

Hope everyone is doing great. We've few servers on HP-UX. I'm not sure of extending file systems in HP-UX. Please help me. It could be helpful If you provide the commmand basing on the details below. Thanks in Advance.

# hostname
*******
# date
Sun Sep  7 14:39:59 EDT 2014
# uname -a
HP-UX ***** B.11.11 U 9000/800 2661817206 unlimited-user license
# bdf /pdscustom
Filesystem          kbytes    used   avail %used Mounted on
/dev/vg01/pdscustom
                   13320192 13129460  184834   99% /pdscustom
#/usr/sbin/swlist -l product | grep -i OnlineJFS
  OnlineJFS01           5.0.31.7       Online features of the VxFS File System

# vgdisplay
--- 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                      16
Cur PV                      2
Act PV                      2
Max PE per PV               4384
VGDA                        4
PE Size (Mbytes)            16
Total PE                    8748
Alloc PE                    2758
Free PE                     5990
Total PVG                   0
Total Spare PVs             0
Total Spare PVs in use      0

VG Name                     /dev/backupvg
VG Write Access             read/write
VG Status                   available
Max LV                      255
Cur LV                      1
Open LV                     1
Max PV                      64
Cur PV                      8
Act PV                      8
Max PE per PV               6399
VGDA                        16
PE Size (Mbytes)            16
Total PE                    51184
Alloc PE                    51184
Free PE                     0
Total PVG                   0
Total Spare PVs             0
Total Spare PVs in use      0

VG Name                     /dev/vg01
VG Write Access             read/write
VG Status                   available
Max LV                      255
Cur LV                      6
Open LV                     6
Max PV                      64
Cur PV                      10
Act PV                      10
Max PE per PV               6399
VGDA                        20
PE Size (Mbytes)            16
Total PE                    63980
Alloc PE                    58350
Free PE                     5630
Total PVG                   0
Total Spare PVs             0
Total Spare PVs in use      0

You seem to want to extend /pdscustom� There are chances you may not that easily because too full : In order to be able to extend JFS need space to reorganize itself� if too full it can fail� I never wait for an JSF to be at 99%�
to extend you use fsadm command but Im in my bed with my laptop and no doc nearby�
The way I do it would be to unfragment/reorg the FS before then use fsadm
It can be done via SAM
My concern is the number of disks in vg01, since you have not given a full layout of the VG, we have not information of how the VG is organized and so we can't be more precise with the options/arguments to use for we know nothing more ( volume belongs to a PVG? is it striped? etc�)

Looks like in your VG01 group there is free PE to allocate (5630 free PE)

So you might want to do :

lvdisplay /dev/vg01/pdscustom

# please note the Allocated PE value.

lvextend -l (old Allocated PE + added PE from volume group VG01 [total number of PE])  /dev/vg01/pdscustom 

Since your volume group PE size is 16 MB you will need to calculate the total number of kbytes to extend like (PE SIZE - in your case 16 MB x Total number of LE for the specifed lvol x 1024)

Finally extend the filesystem

fsadm -F vxfs -b  (PE SIZE - in your case 16 MB x Total number of LE for the specifed lvol x 1024) /pdscustom 

Be sure the have at least some space on /pdscustom or extending will fail (but will not cause any damage to your data).