#!/bin/sh -e # Try to resize the root FS before it has been mounted PREREQ="" prereqs() { echo "$PREREQ" } case $1 in prereqs) prereqs exit 0 ;; esac echo "Attempting to resize the root FS" device="/dev/sda1" size="8G" if [ -x /sbin/e2fsck ] then echo "Running e2fsck" /sbin/e2fsck -f $device if [ -x /sbin/resize2fs ] then echo "Running resize2fs" /sbin/resize2fs -p $device $size else echo "Cannot find /sbin/resize2fs" fi else echo "Cannot find /sbin/e2fsck" fi echo "Resize root FS script ends"