ABCDEFGHIJKLMNOPQRSTUVWXYZ

e2fsadm

E2FSADM(8)                                                          E2FSADM(8)



NAME
       e2fsadm - ext2 filesystem / LVM administration

SYNOPSIS
       e2fsadm   [-d|--debug]   [-h|--help]   {[-l|--extents]  [+|-]LogicalEx-
       tentsNumber|" [-L|--size] [+|-]LogicalVolumeSize[kKmMgGtT]}  [-n|--nof-
       sck] [-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 log-
              ical extents.  If you use + or - then the number will  be  rela-
              tive  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 cur-
              rent 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>



Heinz Mauelshagen                  LVM TOOLS                        E2FSADM(8)