How to increase or decrease the file system size in AIX ?

Increase or Decrease file system in AIX

In short

  • chfs -a size=+2G /
change file system by adding 2GB storage to / file system

Detailed Explanation

Attributes of file system includes its size, when the size of file system gets saturated we need to increase the file system. When there is no much requirement for space usage we can decrease the file system using chfs command line.

List down the file system size using lsfs -a command

#
# lsfs -a
Name                  Nodename   Mount Pt                      VFS         Size 
/dev/hd4                --                  /                                    jfs2       2097152
/dev/hd1                --                  /home                           jfs2       2097152
/dev/hd2                --                  /usr                               jfs2       25165824
/dev/hd9var           --                  /var                               jfs2       4194304
/dev/hd3                --                  /tmp                              jfs2       4194304
/dev/hd11admin  --                  /admin                           jfs2        2097152
#

Add 2G space to / file system

#
# chfs -a size=+2G /
Filesystem size changed to 6291456
#

Add 2G space to /usr file system

#
# chfs -a size=+2G /usr
Filesystem size changed to 29360128
#

List down the file system

# lsfs -a
Name                 Nodename   Mount Pt               VFS   Size   
/dev/hd4              --                 /                            jfs2  6291456
/dev/hd1              --                 /home                   jfs2  2097152
/dev/hd2              --                 /usr                       jfs2  29360128
/dev/hd9var         --                 /var                       jfs2  4194304
/dev/hd3              --                 /tmp                      jfs2  4194304
/dev/hd11admin  --                 /admin                  jfs2  2097152

Remove 1G space from / file system

#
# chfs -a size=-1G /
Filesystem size changed to 4194304
#

Remove 1G space from /usr file system

#
# chfs -a size=-1G /
Filesystem size changed to 2097152
#

List down the file system

#
# lsfs -a
Name                  Nodename   Mount Pt               VFS   Size 
/dev/hd4              --                  /                            jfs2    2097152
/dev/hd1              --                  /home                   jfs2     2097152
/dev/hd2              --                  /usr                       jfs2     29360128
/dev/hd9var         --                  /var                       jfs2     4194304
/dev/hd3              --                  /tmp                      jfs2     4194304
/dev/hd11admin  --                  /admin                  jfs2     2097152
#

Using these commands we can increase or decrease the file system size.