resize_reiserfs - Reiserfs filesystem resizer


SYNOPSIS

       resize_reiserfs [ -s [+|-]size[K|M|G] ] [ -fqv ] device


DESCRIPTION

       The  resize_reiserfs  tool  resizes  an unmounted reiserfs
       file system.  It enlarges or shrinks an reiserfs file sys­
       tem located on a device so that it will have size bytes or
       size=old_size +(-) size bytes if the  +  or  -  prefix  is
       used.   If  the -s option is not specified, the filesystem
       will be resized to fill the given device.  The size param­
       eter may have one of the optional modifiers K, M, G, which
       means the size parameter is given in kilo-,  mega-,  giga­
       bytes respectively.

       The  resize_reiserfs  program does not manipulate the size
       of the device. If you wish to enlarge  a  filesystem,  you
       must  make  sure  you  expand the underlying device first.
       This can be done using cfdisk(8) for partitions, by delet­
       ing  the  partition  and  recreating it with a larger size
       (assuming there is free space after the partition in ques­
       tion).   Make sure you re-create it with the same starting
       disk cylinder as before!  Otherwise, the resize  operation
       will  certainly  not  work,  and  you may lose your entire
       filesystem.

       The resize_reiserfs program allows to grow a reiserfs  on-
       line if there is a free space on block device.

       If  you  wish  to  shrink an reiserfs partition, first use
       resize_reiserfs to shrink the file system.  You  may  then
       use  cfdisk(8)  to  shrink  the device. When shrinking the
       size of the device, make sure you do not make  it  smaller
       than the reduced size of the reiserfs filesystem.


OPTIONS

       -s [+|-]size
              Set the new size in bytes.

       -f     Force, do not perform checks.

       -q     Do not print anything but error messages.

       -v     Turn on extra progress status messages (default).


RETURN VALUES

       0    Resizing successful.



EXAMPLES

       The  following  example shows how to test resize_reiserfs.
       Suppose 2Gb reiserfs filesystem is created on  the  device
       /dev/hda8  and  is  mounted  on  /mnt.   For shrinking the
       device we need to unmount it first, then run  resize_reis­
       erfs with a size  parameter (in this case -1Gb):

            df
            umount /mnt
            resize_reiserfs -s -1G /dev/hda8
            mount /dev/hda8 /mnt
            df /mnt


WARNING

       Note  that this is a BETA program and may corrupt filesys­
       tems.


AUTHOR

       This  version  of  resize_reiserfs  has  been  written  by
       Alexander Zarochentcev <zam@namesys.com>.


BUGS

       Please,  report  about  the bugs to Alexander Zarochentcev
       <zam@namesys.com> or to Hans Reiser  <reiser@namesys.com>.


SEE ALSO

       cfsck(8), debugreiserfs(8)


Man(1) output converted with man2html