.TH "FSADM" "8" "LVM TOOLS #VERSION#" "Red Hat, Inc" "\"" .SH "NAME" fsadm \- utility to resize or check filesystem on a device .SH SYNOPSIS .B fsadm .RI [ options ] .B check .I device .sp .B fsadm .RI [ options ] .B resize .I device .RI [ new_size [ BKMGTEP ]] .sp .SH DESCRIPTION .B fsadm utility checks or resizes the filesystem on a device. It tries to use the same API for .IR ext2 , ext3 , ext4 , ReiserFS and \fIXFS\fP filesystem. .SH OPTIONS .TP .BR \-h ", " \-\-help Display the help text. .TP .BR \-v ", " \-\-verbose Be more verbose. .TP .BR \-e ", " \-\-ext\-offline Unmount ext2/ext3/ext4 filesystem before doing resize. .TP .BR \-f ", " \-\-force Bypass some sanity checks. .TP .BR \-n ", " \-\-dry\-run Print commands without running them. .TP .BR \-y ", " \-\-yes Answer "yes" at any prompts. .TP .I new_size Absolute number of filesystem blocks to be in the filesystem, or an absolute size using a suffix (in powers of 1024). If new_size is not supplied, the whole device is used. .SH DIAGNOSTICS On successful completion, the status code is 0. A status code of 2 indicates the operation was interrupted by the user. A status code of 3 indicates the requested check operation could not be performed because the filesystem is mounted and does not support an online .BR fsck (8). A status code of 1 is used for other failures. .SH EXAMPLES Resize the filesystem on logical volume /dev/vg/test to 1000 megabytes. If /dev/vg/test contains ext2/ext3/ext4 filesystem it will be unmounted prior the resize. All [y|n] questions will be answered 'y'. .sp .B fsadm \-e \-y resize /dev/vg/test 1000M .SH ENVIRONMENT VARIABLES .TP .B TMPDIR The temporary directory name for mount points. Defaults to "/tmp". .SH SEE ALSO .BR lvm (8), .BR lvresize (8), .BR lvm.conf (5), .BR fsck (8), .BR tune2fs (8), .BR resize2fs (8), .BR reiserfstune (8), .BR resize_reiserfs (8), .BR xfs_info (8), .BR xfs_growfs (8), .BR xfs_check (8)