public inbox for lvm2-cvs@sourceware.org help / color / mirror / Atom feed
From: zkabelac@sourceware.org To: lvm-devel@redhat.com, lvm2-cvs@sourceware.org Subject: LVM2 ./WHATS_NEW man/fsadm.8.in scripts/fsadm.sh Date: Wed, 04 Feb 2009 12:47:00 -0000 [thread overview] Message-ID: <20090204124706.3630.qmail@sourceware.org> (raw) CVSROOT: /cvs/lvm2 Module name: LVM2 Changes by: zkabelac@sourceware.org 2009-02-04 12:47:05 Modified files: . : WHATS_NEW man : fsadm.8.in scripts : fsadm.sh Log message: add support for ext4 resize in fsadm Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/WHATS_NEW.diff?cvsroot=lvm2&r1=1.1034&r2=1.1035 http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/man/fsadm.8.in.diff?cvsroot=lvm2&r1=1.1&r2=1.2 http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/scripts/fsadm.sh.diff?cvsroot=lvm2&r1=1.7&r2=1.8 --- LVM2/WHATS_NEW 2009/02/03 16:23:19 1.1034 +++ LVM2/WHATS_NEW 2009/02/04 12:47:05 1.1035 @@ -1,5 +1,6 @@ Version 2.02.45 - =================================== + Add support for ext4 resize in fsadm Move locking_type reading inside init_locking(). Rename get_vgs() to get_vgnames() and clarify related error messages. Allow clvmd to be built with all cluster managers & select one on cmdline. --- LVM2/man/fsadm.8.in 2008/10/08 12:50:13 1.1 +++ LVM2/man/fsadm.8.in 2009/02/04 12:47:05 1.2 @@ -9,42 +9,48 @@ .RI [options]\ resize\ device\ [new_size[BKMGTEP]] .SH "DESCRIPTION" -\fBfsadm\fR utility resizes or checks the filesystem on a device. It tries to use the same API for \fBExt2/3\fR, \fBReiserFS\fR and \fBXFS\fR filesystem and simply resize and filesystem check operation. +\fBfsadm\fR utility resizes or checks the filesystem on a device. +It tries to use the same API for \fBext2/ext3/ext4\fR, +\fBReiserFS\fR and \fBXFS\fR filesystem. .SH "OPTIONS" -.TP +.TP \fB\-h \-\-help\fR \(em print help message -.TP +.TP \fB\-v \-\-verbose\fR \(em be more verbose -.TP +.TP \fB\-e \-\-ext\-offline\fR -\(em unmount Ext2/3 filesystem before doing resize -.TP +\(em unmount ext2/ext3/ext4 filesystem before doing resize +.TP \fB\-f \-\-force\fR \(em bypass some sanity checks -.TP +.TP \fB\-n \-\-dry\-run\fR \(em print commands without running them -.TP +.TP \fB\-y \-\-yes\fR \(em answer "yes" at any prompts -.TP +.TP \fBnew_size\fR -\(em 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. - +\(em 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 "EXAMPLES" -"fsadm \-e \-y resize /dev/vg/test 1000M" tries to resize the size of the filesystem on logical volume /dev/vg/test. If /dev/vg/test contains Ext2/3 filesystem it will be unmounted prior the resize. All [y|n] questions will be answered 'y'. +"fsadm \-e \-y resize /dev/vg/test 1000M" tries to resize the filesystem +on logical volume /dev/vg/test. If /dev/vg/test contains ext2/ext3/ext4 +filesystem it will be unmounted prior the resize. +All [y|n] questions will be answered 'y'. .SH "ENVIRONMENT VARIABLES" -.TP -\fBTMPDIR\fP +.TP +\fBTMPDIR\fP Where the temporary directory should be created. -.TP -.BR +.TP +.BR .SH "SEE ALSO" -.BR lvm (8), -.BR lvresize (8), +.BR lvm (8), +.BR lvresize (8), .BR lvm.conf (5), .BR tune2fs (8), .BR resize2fs (8), @@ -53,4 +59,3 @@ .BR xfs_info (8), .BR xfs_growfs (8), .BR xfs_check (8) - --- LVM2/scripts/fsadm.sh 2008/04/29 15:58:24 1.7 +++ LVM2/scripts/fsadm.sh 2009/02/04 12:47:05 1.8 @@ -19,7 +19,7 @@ # Needed utilities: # mount, umount, grep, readlink, blockdev, blkid, fsck, xfs_check # -# ext2/ext3: resize2fs, tune2fs +# ext2/ext3/ext4: resize2fs, tune2fs # reiserfs: resize_reiserfs, reiserfstune # xfs: xfs_growfs, xfs_info # @@ -80,7 +80,7 @@ echo " Options:" echo " -h | --help Show this help message" echo " -v | --verbose Be verbose" - echo " -e | --ext-offline unmount filesystem before Ext2/3 resize" + echo " -e | --ext-offline unmount filesystem before ext2/ext3/ext4 resize" echo " -f | --force Bypass sanity checks" echo " -n | --dry-run Print commands without running them" echo " -l | --lvresize Resize given device (if it is LVM device)" @@ -226,7 +226,7 @@ test -n "$BLOCKSIZE" -a -n "$BLOCKCOUNT" || error "Cannot parse $1 output" } #################################### -# Resize ext2/ext3 filesystem +# Resize ext2/ext3/ext4 filesystem # - unmounted or mounted for upsize # - unmounted for downsize #################################### @@ -329,7 +329,7 @@ #IFS=$'\n' # don't use bash-ism ?? IFS="$(printf \"\\n\")" # needed for parsing output case "$FSTYPE" in - "ext3"|"ext2") resize_ext $NEWSIZE ;; + "ext3"|"ext2"|"ext4") resize_ext $NEWSIZE ;; "reiserfs") resize_reiser $NEWSIZE ;; "xfs") resize_xfs $NEWSIZE ;; *) error "Filesystem \"$FSTYPE\" on device \"$VOLUME\" is not supported by this tool" ;;
next reply other threads:[~2009-02-04 12:47 UTC|newest] Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top 2009-02-04 12:47 zkabelac [this message] 2011-09-19 19:36 zkabelac
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20090204124706.3630.qmail@sourceware.org \ --to=zkabelac@sourceware.org \ --cc=lvm-devel@redhat.com \ --cc=lvm2-cvs@sourceware.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).