Extend filesystem in Linux

Verify free space in volume group.

# vgdisplay appvg

Extend the filesystem with 50Gb of space

# lvextend -L +50G /dev/mapper/appvg-backup

Resize the filesystem to expand the actual size online and verify.

# resize2fs /dev/mapper/appvg-backup
# df -kh /dev/mapper/appvg-backup

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 Linux

1. Create the logical volume (devdba) with 2Gb size in volume group appvg.
# lvcreate -n devdba -L 2G appvg

2. Create the filesystem
# mkfs.ext3 /dev/appvg/devdba

3. Modify the fstab
# vi /etc/fstab

add this in /etc/fstab

/dev/appvg/devdba      /opt/devdba            ext3    defaults        1 2

4. Create the mount point and mount.
# mkdir /opt/devdba ; mount /opt/devdba

5. Modify ownership.
# chown oracle:dba /opt/devdba

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