diff options
author | Theodore Ts'o <tytso@mit.edu> | 2001-04-26 04:25:39 +0000 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2001-04-26 04:25:39 +0000 |
commit | ce57f14f409a1e51c93c763850560143f7b40b0f (patch) | |
tree | 2d6eaded80b95074479aaa7343e9ba6614b809bc /misc/tune2fs.8.in | |
parent | bc57f15390184c78524a46b19c69612ed61aa97b (diff) | |
download | e2fsprogs-ce57f14f409a1e51c93c763850560143f7b40b0f.tar.gz |
ChangeLog, tune2fs.c:
tune2fs.c (parse_tune2fs_options): Interpret -c 0 as -c -1 (for
backwards compatibility with older kernels). -c 0 makes more sense to
users.
tune2fs.8.in:
Update tune2fs manual papge so that it is up to date.
Diffstat (limited to 'misc/tune2fs.8.in')
-rw-r--r-- | misc/tune2fs.8.in | 213 |
1 files changed, 135 insertions, 78 deletions
diff --git a/misc/tune2fs.8.in b/misc/tune2fs.8.in index fe728e93..4a96c4be 100644 --- a/misc/tune2fs.8.in +++ b/misc/tune2fs.8.in @@ -63,7 +63,7 @@ tune2fs \- adjust tunable filesystem parameters on second extended filesystems ] [ .B \-O -\fR[^]\fIfeature\fR[,...] +.RI [^] feature [,...] ] [ .B \-U @@ -76,31 +76,41 @@ adjusts tunable filesystem parameters on a Linux second extended filesystem. .SH OPTIONS .TP .BI \-c " max-mount-counts" -adjust the maximal mounts count between two filesystem checks. If +Adjust the maximal mounts count between two filesystem checks. If .I max-mount-counts -is -1 then the number of times the filesystem is mounted will be disregarded +is 0 then the number of times the filesystem is mounted will be disregarded by e2fsck and the kernel. .TP +.BI \-C " mount-count" +Set the number of times the filesystem has been mounted. +Can be used in conjunction with -c to force an fsck on +the filesystem at the next reboot. +.TP .BI \-e " error-behavior" -change the behavior of the kernel code when errors are detected. +Change the behavior of the kernel code when errors are detected. .I error-behavior can be one of the following: -.br -\ continue\ \ Continue normal execution. -.br -\ remount-ro\ Remount filesystem read-only. -.br -\ panic\ \ Cause a kernel panic. +.RS 1.2i +.TP 1.2i +.B continue +Continue normal execution. +.TP +.B remount-ro +Remount filesystem read-only. +.TP +.B panic +Cause a kernel panic. +.RE .TP .BI \-g " group" -set the user group which can benefit from the reserved blocks. -.br +Set the group which can use reserved filesystem blocks. +The .I group -can be a numerical gid or a group name. If a group name is given, +parameter can be a numerical gid or a group name. If a group name is given, it is converted to a numerical gid before it is stored in the superblock. .TP -.BI \-i " interval-between-checks\fR[\fBd\fR|\fBm\fR|\fBw\fR]" -adjust the maximal time between two filesystem checks. +.B \-i " \fIinterval-between-checks\fR[\fBd\fR|\fBm\fR|\fBw\fR]" +Adjust the maximal time between two filesystem checks. No postfix or .B d result in days, @@ -110,104 +120,151 @@ in months, and in weeks. A value of zero will disable the timedependent checking. .TP .B -j -Add an ext3 journal to the filesystem. -If the +Add an ext3 journal to the filesystem. If the .B \-J option is not specified, the default journal parameters will used will create an appropriately sized journal (given the size of the filesystem) -stored within the filesystem. +stored within the filesystem. Note that you must be using a kernel +which has ext3 support in order to actually make use of the journal. .TP .BR \-J " journal_options" -add a journal inode or device to the filesystem. -Journal options are comma +Override the default ext3 journal parameters. Journal options are comma separated, and may take an argument using the equals ('=') sign. -Currently only two (mutually exclusive) options are supported, -.I size -and -.IR device . +The following journal options are supported: +.RS 1.2i .TP -.BI "\-J size=" journal-size +.BI size= journal-size Create a journal stored in the filesystem of size .IR journal-size . The size of the journal must be between 1024 and 10,240 filesystem blocks and there must be sufficient free space in the filesystem to create a journal of that size. -.TP -.BI "\-J device=" external-journal -Add an external journal found on a block device -named by -.I external-journal -to the filesystem. -The external -journal must have been already created using the command -.B mke2fs -O journal_dev -.IR journal-device. +@JDEV@.TP +@JDEV@.BI device= external-journal +@JDEV@Add an external journal found on a block device +@JDEV@named by +@JDEV@.I external-journal +@JDEV@to the filesystem. +@JDEV@The external +@JDEV@journal must have been already created using the command +@JDEV@.B mke2fs -O journal_dev +@JDEV@.IR journal-device. +.RE +@JDEV@.IP +@JDEV@Only one of the +@JDEV@.BR size " or " device +@JDEV@options can be given for a filesystem. .TP .B \-l -list the contents of the filesystem superblock. +List the contents of the filesystem superblock. +.TP +.BI \-L " volume-label" +Set the volume label of the filesystem. +Ext2 filesystem labels can be at most 16 characters long; if +.I volume-label +is longer than 16 characters, +.B tune2fs +will truncate it and print a warning. .TP .BI \-m " reserved-blocks-percentage" -adjust the reserved blocks percentage on the given device. +Set the percentage of reserved filesystem blocks. +.TP +.BI \-M " last-mounted-directory" +Set the last-mounted directory for the filesystem. +.TP +.BI \-O " \fR[^]\fIfeature\fR[,...]" +set or clear the indicated filesystem features (options) in the filesystem. +More than one filesystem feature can be cleared or set by separating +features with commas. Filesystem features prefixed with a +caret character ('^') will be cleared in the filesystem's superblock; +filesystem features without a prefix character or prefixed with a plus +character ('+') will be added to the filesystem. +.IP +The following filesystem features can be set or cleared using +.BR +tune2fs : +.RS 1.2i +.TP +.B sparse_super +Limit the number of backup superblocks to save space on large filesystems. +.TP +.B filetype +Store file type information in +directory entries. +.TP +.B has_journal +Create an ext3 journal (as if using the +.B \-j +option). +.RE +.IP +After setting or clearing any filesystem feature, +.BR e2fsck (8) +must be run on the filesystem to return the filesystem to a +consistent state. +This option must not be used on mounted filesystems. +.IP +.B Warning: +Linux kernels before 2.0.39 do not support the sparse_super +or filetype features; neither do all Linux 2.1 kernels. +Enabling certain filesystem features +may prevent the filesystem from being mounted on older kernels. .TP .BI \-r " reserved-blocks-count" -adjust the reserved blocks count on the given device. +Set the number of reserved filesystem blocks. .TP .BI \-s " sparse_super_flag" set or reset the sparse_superblock flag. The sparse_super feature -saves space on really big filesystems. +saves space on really big filesystems. This is the same as using the +.B "\-O sparse_super" +option. +.IP .B Warning: The Linux kernels before 2.0.39 do not support this feature. Neither do all Linux 2.1 kernels; please don't use this unless you know what you're -doing! +doing! You need to run +.BR e2fsck (8) +on the filesystem after changing this feature in order to have a valid +filesystem. .TP .BI \-u " user" -set the user who can benefit from the reserved blocks. +Set the user who can use the reserved filesystem blocks. .I user can be a numerical uid or a user name. If a user name is given, it is converted to a numerical uid before it is stored in the superblock. .TP -.BI \-C " mount-count" -set the number of times the filesystem has been mounted. -.TP -.BI \-L " volume-label" -set the volume label of the filesystem. -Ext2 filesystem labels can be at most 16 characters long; if -.I volume-label -is longer than 16 characters, -.B tune2fs -will truncate it and print a warning message. +.BI \-U " UUID" +set the universally unique identifier (UUID) of the filesystem to +.IR UUID . +The format of the UUID is a series of hex digits separated by hypthens, +like this: +"c1b9d5a2-f162-11cf-9ece-0020afc76f16". +The +.I UUID +parameter may also be one of the following: +.RS 1.2i .TP -.BI \-M " last-mounted-directory" -set the last-mounted directory for the filesystem. +.I clear +clear the filesystem UUID .TP -.BI \-O " \fR[^]\fIfeature\fR[,...]" -set or clear the indicated filesystem features (options) in the filesystem. -.I Feature -can be one of the following supported filesystem options: -.IR sparse_super , -which will cause the filesystem to use sparse superblocks, and -.IR filetype , -which will cause the filesystem to store file type information in -directory entries. After setting or clearing either filesystem feature, -e2fsck must be run on the filesystem. +.I random +generate a new randomly-generated UUID .TP -.BI \-U " UUID" -set the UUID of the filesystem. A sample UUID looks like this: -"c1b9d5a2-f162-11cf-9ece-0020afc76f16". The uuid may also be -.IR null , -which will set the filesystem UUID to the null UUID (clearing it), -.IR random , -which will generate a new random-based UUID for the filesystem, or -.IR time , -which will generate a new time-based UUID for the filesystem (see -.BR uuidgen (8)). +.I time +generate a new time-based UUID +.RE +.IP +See +.BR uuidgen (8) +for more information. +If the system does not have a good random number generator such as +.I /dev/random +or +.IR /dev/urandom , +.B tune2fs +will automatically use a time-based UUID instead of a randomly-generated UUID. .SH BUGS We haven't found any bugs yet. That doesn't mean there aren't any... -.SH WARNING -Never use tune2fs to change parameters of a read/write mounted filesystem! -.B Use this utility -.B at your own risk. -You're modifying a filesystem! .SH AUTHOR .B tune2fs was written by Remy Card <Remy.Card@linux.org>. |