extendfs (hfs) - extend an HFS file system size
/usr/sbin/extendfs [-F hfs] [-q] [-v] [-s size] special
If the original HFS file system image created on special does not make
use of all of the available space, the extendfs command can be used to
increase the capacity of an HFS file system by updating the file
system structure to include the extra space.
The command-line parameter special specifies the character device
special file of either a logical volume or a disk partition. The
special must be unmounted before the extendfs command can be run (see
extendfs recognizes the following options:
-F hfs Specify the HFS file system type.
-q Query the size of special. No file system extension
will be done.
-v Verbose flag.
-s size Specifies the number of DEV_BSIZE blocks to be added to
the file system. If the number of blocks is not
specified, the maximum possible size is used.
To increase the capacity of a file system created on a logical volume,
lvextend -L larger_size /dev/vg00/lvol1
extendfs -F hfs /dev/vg00/rlvol1
mount /dev/vg00/lvol1 mount_directory
The root file system cannot be extended using the extendfs command
because the root file system is always mounted, and the extendfs
command only works on unmounted file systems.
extendfs will fail if used on a file system, on a logical volume,
where the logical block size of the logical volume is greater than the
file system's fragment size. The logical block size, of a logical
Hewlett-Packard Company - 1 - HP-UX Release 11i: November 2000
volume changes, when additional disks with larger sector size are
extendfs returns the following values:
0 No errors were detected and file system was
1 Command aborted.
extendfs(1M), lvextend(1M), mkfs(1M), mount(1M), umount(1M), fs(4).
Hewlett-Packard Company - 2 - HP-UX Release 11i: November 2000