Provided by: lvm10_1.0.8-8_i386 bug

NAME

       e2fsadm - ext2 filesystem / LVM administration

SYNOPSIS

       e2fsadm         [-d|--debug]         [-h|--help]        {[-l|--extents]
       [+|-]LogicalExtentsNumber|"                                 [-L|--size]
       [+|-]LogicalVolumeSize[kKmMgGtT]}      [-n|--nofsck]     [-v|--verbose]
       [--version] LogicalVolumePath

DESCRIPTION

       e2fsadm allows resizing of a logical volume  containing  a  mounted  or
       unmounted ext2 filesystem.  For unmounted filesystems it can extend the
       logical  volume  and  grow  the  filesystem   using   resize2fs(8)   or
       ext2resize(8),  or  shrink  the  filesystem and then reduce the logical
       volume afterwards.  For mounted filesystems it can extend  the  logical
       volume and grow the filesystem using ext2online(8).

   OPTIONS
       -d, --debug
              Enables additional debugging output (if compiled with DEBUG).

       -h, --help
              Print  a usage message on standard output and exit successfully.

       -l, --extents [+|-]LogicalExtentsNumber
              Resize the filesystem/logical volume to  or  by  the  number  of
              logical  extents.   If  you  use  + or - then the number will be
              relative the th current size of the  logical  volume,  otherwise
              the volume will be resized to LogicalExtentsNumber extents.

       -L, --size [+|-]LogicalVolumeSize[kKmMgGtT]
              Resize  the  filesystem/logical  volume to or by the given size.
              If you use + or - then the  number  will  be  relative  the  the
              current size of the logical volume, otherwise the volume will be
              resized to LogicalVolumeSize.  A size suffix of K for kilobytes,
              M for megabytes, G for gigabytes or T for terabytes can be used.

       -n, --nofsck
              Avoid the filesystem  check  before  the  resize  operation.   A
              filesystem  check  is  mandatory  before  resize2fs(8),  but  is
              optional for ext2resize(8), and is not allowed for ext2online(8)
              because  the  filesystem is mounted.  Useful if a check has been
              done before starting e2fsadm.

       -t, --test
              Test run without real resizing.

       -v ,  --verbose
              Gives verbose runtime information about e2fsadm’s activities.

       --version
              Print version number and exit successfully.

DIAGNOSTICS

       e2fsadm calls e2fsck(8), lvextend(8),  lvreduce(8),  and  resize2fs(8),
       ext2resize(8),  or  ext2online(8)  internally.  By default, for mounted
       filesystems e2fsadm will look for resize2fs first, and failing that  it
       will  look  for ext2resize.  For mounted filesystems it will try to run
       ext2online.  It returns an exit code of 0 for success or > 0 for error:

       1  the filesystem size is invalid
       2  the logical volume name is missing
       3  the logical volume name is invalid
       4  the logical volume doesn’t exist
       5  an error occured while reading the VGDA
       6  an error occured while resizing the filesystem
       7  /proc/mounts is not available
       8  the filesystem is mounted
       9  the filesystem type is not ext2
       10 the e2fsck(8) command is missing or was not found
       11 resize2fs(8) is missing or was not found
       12 unable to run e2fsck(8)
       13 unable to run resize2fs(8)
       14 an error occured while reading the logical volume
       15 logical volume size error
       16 lvextend(8) is missing or was not found
       17 unable to run lvextend(8)
       18 lvreduce(8) is missing or was not found
       19 unable to run lvreduce(8)

       95 driver/module not in kernel
       96 invalid I/O protocol version
       97 error locking logical volume manager
       98 invalid lvmtab (run vgscan(8))
       99 invalid command line

ENVIRONMENT VARIABLES

       E2FSADM_RESIZE_CMD
              Command to call instead of resize2fs(8).

       E2FSADM_RESIZE_OPTS
              Options for the EXT2_RESIZE_CMD.

       E2FSADM_ONLINE_CMD
              Command to call instead of ext2online(8).

       E2FSADM_ONLINE_OPTS
              Options for the EXT2_ONLINE_CMD.

SEE ALSO

       lvm(8),    lvcreate(8),    lvextend(8),    lvreduce(8),   resize2fs(8),
       ext2resize(8), ext2online(8)

AUTHOR

       Heinz Mauelshagen <Linux-LVM@Sistina.com>