Create volume group in AIX

Create a volume group that contains 3 physical volumes with partition size set to 64 megabyte

# mkvg -s 64 hdisk2 hdisk3 hdisk4

Create volume group using all unused “None status” disks

# mkvg -S -y datavg -s ’64’ -n `lspv|grep None| awk ‘{print $1}’| xargs`

reference:
https://www-01.ibm.com/support/knowledgecenter/ssw_aix_71/com.ibm.aix.cmds3/mkvg.htm
http://unix.worldiswelcome.com/how-to-create-volume-group

Advertisements

Extend filesystem in AIX

Check the size and the logical volume name of the file system

# df -g /usr/WebSphere

Check the which volume group the logical volume belongs

# lslv lv_name

Check the volume group for free space

# lsvg vg_name | grep FREE

Extend the filesystem with 5Gb e.g. /usr/WebSphere

# chfs -a size=+5G /usr/WebSphere

Verify

# df -g /usr/WebSphere

Create filesystem in AIX

1. Create the logical volume (fslv01) using volume group (in this case datavg) with 1Gb size.
# mklv -y fslv01 -t jfs2 datavg 1G

2. Create the filesystem on the logical volume fslv01 with mount point /filesystem
# crfs -v jfs2 -d /dev/fslv01 -m /filesystem -A yes -p rw

3. Modify the ownership
# chown user:group /filesystem

4. Mount the filesystem and modify the ownership
# mount /filesystem ; chown user:group /filesystem

5. Verify permissions, also check with df filesystem is mounted.
# ls -ld /filesystem

drwxr-xr-x    3 user  group         256 Sep 16 13:07 /filesystem

Create filesystem with enabled large files. Here’s the syntax.

# mklv -y <lvname> -t jfs2 <volume group> <size>

# crfs -v  jfs2 -a bf=true  -d /dev/<lvname> -m /<mount_point> -A yes -p rw