AIX - How to extend JFS filesystem

AIX - How to extend JFS filesystem

 
JFS on AIX machines can be extend online if needed.
To do so follow the steps below.

1. Identify the filesystem you want to extend.
    Main thing we want to find out is on which logical volume it is using.
======================================================================
root@server # df -k
Filesystem    1024-blocks      Free %Used    Iused %Iused Mounted on
/dev/hd4          2162688   1202732   45%    24199     3% /
/dev/hd2          4521984   1029652   78%    62093     6% /usr
/dev/hd9var        655360    216404   67%    23739    15% /var
/dev/hd3           851968    810960    5%      275     1% /tmp
/dev/hd1            65536     47976   27%      362     3% /home
/proc                   -         -    -         -     -  /proc
/dev/hd10opt      1376256    660400   53%     5555     2% /opt
/dev/locallv     32178176   4725020   86%   102939     2% /local

======================================================================

2. Take example to extend /local. It is under logical volume locallv.
    Find out which volume group locallv reside on.
======================================================================
root@pat2011 # lslv locallv
LOGICAL VOLUME:     locallv                VOLUME GROUP:   rootvg
LV IDENTIFIER:      00c4b81e00004c000000014134478035.9 PERMISSION:     read/write
VG STATE:           active/complete        LV STATE:       opened/syncd
TYPE:               jfs                    WRITE VERIFY:   off
MAX LPs:            584                    PP SIZE:        64 megabyte(s)
COPIES:             1                      SCHED POLICY:   parallel
LPs:                491                    PPs:            491
STALE PPs:          0                      BB POLICY:      relocatable
INTER-POLICY:       minimum                RELOCATABLE:    yes
INTRA-POLICY:       center                 UPPER BOUND:    4
MOUNT POINT:        /local                 LABEL:          /local
MIRROR WRITE CONSISTENCY: on/ACTIVE
EACH LP COPY ON A SEPARATE PV ?: yes
Serialize IO ?:     NO
INFINITE RETRY:     no

======================================================================

3. Find out if the volume group it resides on has enough free space to extend [free PP].
======================================================================
root@server # lsvg rootvg
VOLUME GROUP:       rootvg                   VG IDENTIFIER:  00c4b81e00004c000000014134478035
VG STATE:           active                   PP SIZE:        64 megabyte(s)
VG PERMISSION:      read/write               TOTAL PPs:      714 (45696 megabytes)
MAX LVs:            256                      FREE PPs:       13 (832 megabytes)
LVs:                14                       USED PPs:       701 (44864 megabytes)
OPEN LVs:           12                       QUORUM:         2 (Enabled)
TOTAL PVs:          2                        VG DESCRIPTORS: 3
STALE PVs:          0                        STALE PPs:      0
ACTIVE PVs:         2                        AUTO ON:        no
MAX PPs per VG:     32512
MAX PPs per PV:     1016                     MAX PVs:        32
LTG size (Dynamic): 256 kilobyte(s)          AUTO SYNC:      no
HOT SPARE:          no                       BB POLICY:      relocatable
PV RESTRICTION:     none                     INFINITE RETRY: no

======================================================================

4. If it has enough space, proceed to extend using below command.
    In this example we want to extend 10MB to /local.
======================================================================
root@server # chfs -a size=+10M /local
======================================================================
5 (4)
Article Rating (4 Votes)
Rate this article
Attachments
There are no attachments for this article.
Comments
There are no comments for this article. Be the first to post a comment.
Full Name
Email Address
Security Code Security Code
Related Articles RSS Feed
Backup and Restore With AIX
Viewed 5422 times since Sat, May 19, 2018
Using splitvg in AIX to make a copy of a volume group
Viewed 9543 times since Mon, Jun 3, 2019
AIX: Script to create a file with commands to remove missing & failed paths
Viewed 3832 times since Tue, Jun 12, 2018
How to deal with performance monitoring in AIX ?
Viewed 8394 times since Fri, May 25, 2018
System Admin Mirrorvg without locking the volume group
Viewed 3662 times since Mon, May 21, 2018
Check connection (rsh or nimsh) between NIM server and LPAR
Viewed 11693 times since Thu, Feb 21, 2019
How To Mirror Your Root Disk On AIX (a.k.a. rootvg)
Viewed 6810 times since Mon, May 21, 2018
Changing ’defined’ or ’missing’ hard disk states to ’Available’ in IBM Smart Analytics System for AIX environment
Viewed 2929 times since Thu, Sep 20, 2018
AIX - How to monitor memory usage
Viewed 6598 times since Fri, Jun 8, 2018
Altering LVM Configuration When a Disk is Not in ODM Anymore
Viewed 3821 times since Mon, Jun 3, 2019