Addresses-Debian-Bug: #865584
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
19 files changed:
.\" -*- nroff -*-
.\" Copyright 1993, 1994, 1995 by Theodore Ts'o. All Rights Reserved.
.\" This file may be copied under the terms of the GNU Public License.
.\" -*- nroff -*-
.\" Copyright 1993, 1994, 1995 by Theodore Ts'o. All Rights Reserved.
.\" This file may be copied under the terms of the GNU Public License.
.TH E2FSCK 8 "@E2FSPROGS_MONTH@ @E2FSPROGS_YEAR@" "E2fsprogs version @E2FSPROGS_VERSION@"
.SH NAME
e2fsck \- check a Linux ext2/ext3/ext4 file system
.TH E2FSCK 8 "@E2FSPROGS_MONTH@ @E2FSPROGS_YEAR@" "E2fsprogs version @E2FSPROGS_VERSION@"
.SH NAME
e2fsck \- check a Linux ext2/ext3/ext4 file system
.I device
.SH DESCRIPTION
.B e2fsck
.I device
.SH DESCRIPTION
.B e2fsck
-is used to check the ext2/ext3/ext4 family of file systems.
+is used to check the ext2/ext3/ext4 family of file systems.
For ext3 and ext4 filesystems that use a journal, if the system has been
shut down uncleanly without any errors, normally, after replaying the
committed transactions in the journal, the file system should be
For ext3 and ext4 filesystems that use a journal, if the system has been
shut down uncleanly without any errors, normally, after replaying the
committed transactions in the journal, the file system should be
indicates that further checking is required.
.PP
.I device
indicates that further checking is required.
.PP
.I device
-is a block device (e.g.,
+is a block device (e.g.,
.IR /dev/sdc1 )
or file containing the file system.
.PP
.IR /dev/sdc1 )
or file containing the file system.
.PP
.B e2fsck
on mounted filesystems. The only exception is if the
.B \-n
.B e2fsck
on mounted filesystems. The only exception is if the
.B \-n
-option is specified, and
-.BR \-c ,
+option is specified, and
+.BR \-c ,
.I not
specified. However, even if it is safe to do so, the results printed by
.B e2fsck
.I not
specified. However, even if it is safe to do so, the results printed by
.B e2fsck
-are not valid if the filesystem is mounted. If
+are not valid if the filesystem is mounted. If
-asks whether or not you should check a filesystem which is mounted,
+asks whether or not you should check a filesystem which is mounted,
the only correct answer is ``no''. Only experts who really know what
they are doing should consider answering this question in any other way.
.PP
the only correct answer is ``no''. Only experts who really know what
they are doing should consider answering this question in any other way.
.PP
question mark. Pressing Control-C terminates e2fsck immediately.
.SH OPTIONS
.TP
question mark. Pressing Control-C terminates e2fsck immediately.
.SH OPTIONS
.TP
-.B \-a
-This option does the same thing as the
+.B \-a
+This option does the same thing as the
.B \-p
option. It is provided for backwards compatibility only; it is
.B \-p
option. It is provided for backwards compatibility only; it is
-suggested that people use
-.B \-p
+suggested that people use
+.B \-p
option whenever possible.
.TP
.BI \-b " superblock"
Instead of using the normal superblock, use an alternative superblock
option whenever possible.
.TP
.BI \-b " superblock"
Instead of using the normal superblock, use an alternative superblock
.IR superblock .
This option is normally used when the primary superblock has been
corrupted. The location of the backup superblock is dependent on the
filesystem's blocksize. For filesystems with 1k blocksizes, a backup
superblock can be found at block 8193; for filesystems with 2k
.IR superblock .
This option is normally used when the primary superblock has been
corrupted. The location of the backup superblock is dependent on the
filesystem's blocksize. For filesystems with 1k blocksizes, a backup
superblock can be found at block 8193; for filesystems with 2k
-blocksizes, at block 16384; and for 4k blocksizes, at block 32768.
+blocksizes, at block 16384; and for 4k blocksizes, at block 32768.
-Additional backup superblocks can be determined by using the
-.B mke2fs
-program using the
+Additional backup superblocks can be determined by using the
+.B mke2fs
+program using the
-option to print out where the superblocks were created. The
-.B \-b
-option to
+option to print out where the superblocks were created. The
+.B \-b
+option to
.BR mke2fs ,
which specifies blocksize of the filesystem must be specified in order
for the superblock locations that are printed out to be accurate.
.IP
.BR mke2fs ,
which specifies blocksize of the filesystem must be specified in order
for the superblock locations that are printed out to be accurate.
.IP
-If an alternative superblock is specified and
+If an alternative superblock is specified and
the filesystem is not opened read-only, e2fsck will make sure that the
the filesystem is not opened read-only, e2fsck will make sure that the
-primary superblock is updated appropriately upon completion of the
+primary superblock is updated appropriately upon completion of the
filesystem check.
.TP
.BI \-B " blocksize"
filesystem check.
.TP
.BI \-B " blocksize"
.B e2fsck
will search for the superblock at various different
block sizes in an attempt to find the appropriate block size.
.B e2fsck
will search for the superblock at various different
block sizes in an attempt to find the appropriate block size.
-This search can be fooled in some cases. This option forces
+This search can be fooled in some cases. This option forces
.B e2fsck
to only try locating the superblock at a particular blocksize.
.B e2fsck
to only try locating the superblock at a particular blocksize.
-If the superblock is not found,
-.B e2fsck
+If the superblock is not found,
+.B e2fsck
will terminate with a fatal error.
.TP
.B \-c
will terminate with a fatal error.
.TP
.B \-c
-This option causes
-.B e2fsck
-to use
+This option causes
+.B e2fsck
+to use
.BR badblocks (8)
program to do a read-only scan of the device in order to find any bad
blocks. If any bad blocks are found, they are added to the bad block
.BR badblocks (8)
program to do a read-only scan of the device in order to find any bad
blocks. If any bad blocks are found, they are added to the bad block
.BI \-C " fd"
This option causes
.B e2fsck
.BI \-C " fd"
This option causes
.B e2fsck
-to write completion information to the specified file descriptor
-so that the progress of the filesystem
-check can be monitored. This option is typically used by programs
+to write completion information to the specified file descriptor
+so that the progress of the filesystem
+check can be monitored. This option is typically used by programs
which are running
.BR e2fsck .
If the file descriptor number is negative, then absolute value of
which are running
.BR e2fsck .
If the file descriptor number is negative, then absolute value of
suppressed initially. It can later be enabled by sending the
.B e2fsck
process a SIGUSR1 signal.
suppressed initially. It can later be enabled by sending the
.B e2fsck
process a SIGUSR1 signal.
-If the file descriptor specified is 0,
+If the file descriptor specified is 0,
.B e2fsck
will print a completion bar as it goes about its business. This requires
that e2fsck is running on a video console or terminal.
.B e2fsck
will print a completion bar as it goes about its business. This requires
that e2fsck is running on a video console or terminal.
.TP
.BI \-E " extended_options"
Set e2fsck extended options. Extended options are comma
.TP
.BI \-E " extended_options"
Set e2fsck extended options. Extended options are comma
-separated, and may take an argument using the equals ('=') sign. The
+separated, and may take an argument using the equals ('=') sign. The
following options are supported:
.RS 1.2i
.TP
.BI ea_ver= extended_attribute_version
Set the version of the extended attribute blocks which
.B e2fsck
following options are supported:
.RS 1.2i
.TP
.BI ea_ver= extended_attribute_version
Set the version of the extended attribute blocks which
.B e2fsck
-will require while checking the filesystem. The version number may
+will require while checking the filesystem. The version number may
be 1 or 2. The default extended attribute version format is 2.
.TP
.BI journal_only
be 1 or 2. The default extended attribute version format is 2.
.TP
.BI journal_only
.TP
.B \-F
Flush the filesystem device's buffer caches before beginning. Only
.TP
.B \-F
Flush the filesystem device's buffer caches before beginning. Only
-really useful for doing
-.B e2fsck
+really useful for doing
+.B e2fsck
time trials.
@JDEV@.TP
@JDEV@.BI \-j " external-journal"
time trials.
@JDEV@.TP
@JDEV@.BI \-j " external-journal"
.B \-c
option, any existing bad blocks in the bad blocks list are preserved,
and any new bad blocks found by running
.B \-c
option, any existing bad blocks in the bad blocks list are preserved,
and any new bad blocks found by running
will be added to the existing bad blocks list.
.TP
.BI \-l " filename"
will be added to the existing bad blocks list.
.TP
.BI \-l " filename"
-Add the block numbers listed in the file specified by
+Add the block numbers listed in the file specified by
.I filename
to the list of bad blocks. The format of this file is the same as the
.I filename
to the list of bad blocks. The format of this file is the same as the
.BR badblocks (8)
program. Note that the block numbers are based on the blocksize
.BR badblocks (8)
program. Note that the block numbers are based on the blocksize
-of the filesystem. Hence,
+of the filesystem. Hence,
.BR badblocks (8)
must be given the blocksize of the filesystem in order to obtain correct
.BR badblocks (8)
must be given the blocksize of the filesystem in order to obtain correct
-results. As a result, it is much simpler and safer to use the
+results. As a result, it is much simpler and safer to use the
.BR e2fsck ,
since it will assure that the correct parameters are passed to the
.B badblocks
program.
.TP
.BI \-L " filename"
.BR e2fsck ,
since it will assure that the correct parameters are passed to the
.B badblocks
program.
.TP
.BI \-L " filename"
-Set the bad blocks list to be the list of blocks specified by
+Set the bad blocks list to be the list of blocks specified by
-(This option is the same as the
+(This option is the same as the
.B \-l
option, except the bad blocks list is cleared before the blocks listed
in the file are added to the bad blocks list.)
.B \-l
option, except the bad blocks list is cleared before the blocks listed
in the file are added to the bad blocks list.)
questions. Allows
.B e2fsck
to be used non-interactively. This option
questions. Allows
.B e2fsck
to be used non-interactively. This option
-may not be specified at the same time as the
+may not be specified at the same time as the
.B e2fsck
to automatically
fix any filesystem problems that can be safely fixed without human
.B e2fsck
to automatically
fix any filesystem problems that can be safely fixed without human
.B e2fsck
discovers a problem which may require the system administrator
.B e2fsck
discovers a problem which may require the system administrator
-to take additional corrective action,
+to take additional corrective action,
.B e2fsck
will print a description of the problem and then exit with the value 4
logically or'ed into the exit code. (See the \fBEXIT CODE\fR section.)
.B e2fsck
will print a description of the problem and then exit with the value 4
logically or'ed into the exit code. (See the \fBEXIT CODE\fR section.)
-This option is normally used by the system's boot scripts. It may not
+This option is normally used by the system's boot scripts. It may not
be specified at the same time as the
.B \-n
or
be specified at the same time as the
.B \-n
or
Print version information and exit.
.TP
.B \-y
Print version information and exit.
.TP
.B \-y
-Assume an answer of `yes' to all questions; allows
+Assume an answer of `yes' to all questions; allows
.B e2fsck
to be used non-interactively. This option
.B e2fsck
to be used non-interactively. This option
-may not be specified at the same time as the
+may not be specified at the same time as the
\ 128\ \-\ Shared library error
.br
.SH SIGNALS
\ 128\ \-\ Shared library error
.br
.SH SIGNALS
-The following signals have the following effect when sent to
+The following signals have the following effect when sent to
.BR e2fsck .
.TP
.B SIGUSR1
This signal causes
.B e2fsck
.BR e2fsck .
.TP
.B SIGUSR1
This signal causes
.B e2fsck
-to start displaying a completion bar or emitting progress information.
-(See discussion of the
+to start displaying a completion bar or emitting progress information.
+(See discussion of the
.B \-C
option.)
.TP
.B SIGUSR2
This signal causes
.B \-C
option.)
.TP
.B SIGUSR2
This signal causes
to stop displaying a completion bar or emitting progress information.
.SH REPORTING BUGS
Almost any piece of software will have bugs. If you manage to find a
to stop displaying a completion bar or emitting progress information.
.SH REPORTING BUGS
Almost any piece of software will have bugs. If you manage to find a
.B e2fsck
is unable to repair, please report it to the author.
.PP
.B e2fsck
is unable to repair, please report it to the author.
.PP
Ideally, include a complete transcript of the
.B e2fsck
run, so I can see exactly what error messages are displayed. (Make sure
Ideally, include a complete transcript of the
.B e2fsck
run, so I can see exactly what error messages are displayed. (Make sure
-the messages printed by
-.B e2fsck
+the messages printed by
+.B e2fsck
are in English; if your system has been
are in English; if your system has been
.BR e2fsck 's
messages have been translated into another language, please set the the
.B LC_ALL
.BR e2fsck 's
messages have been translated into another language, please set the the
.B LC_ALL
.B C
so that the transcript of e2fsck's output will be useful to me.)
If you
.B C
so that the transcript of e2fsck's output will be useful to me.)
If you
-have a writable filesystem where the transcript can be stored, the
+have a writable filesystem where the transcript can be stored, the
.BR script (1)
program is a handy way to save the output of
.B e2fsck
to a file.
.PP
.BR script (1)
program is a handy way to save the output of
.B e2fsck
to a file.
.PP
-It is also useful to send the output of
+It is also useful to send the output of
-If a specific inode or inodes seems to be giving
-.B e2fsck
+If a specific inode or inodes seems to be giving
+.B e2fsck
trouble, try running the
.BR debugfs (8)
trouble, try running the
.BR debugfs (8)
-command and send the output of the
+command and send the output of the
-command run on the relevant inode(s). If the inode is a directory, the
+command run on the relevant inode(s). If the inode is a directory, the
.B debugfs
.I dump
command will allow you to extract the contents of the directory inode,
which can sent to me after being first run through
.B debugfs
.I dump
command will allow you to extract the contents of the directory inode,
which can sent to me after being first run through
The most useful data you can send to help reproduce
the bug is a compressed raw image dump of the filesystem, generated using
.BR e2image (8).
The most useful data you can send to help reproduce
the bug is a compressed raw image dump of the filesystem, generated using
.BR e2image (8).
.BR e2image (8)
man page for more details.
.PP
.BR e2image (8)
man page for more details.
.PP
-Always include the full version string which
+Always include the full version string which
.B e2fsck
displays when it is run, so I know which version you are running.
.SH AUTHOR
.B e2fsck
displays when it is run, so I know which version you are running.
.SH AUTHOR
.B e2fsck
was written by Theodore Ts'o <tytso@mit.edu>.
.SH SEE ALSO
.B e2fsck
was written by Theodore Ts'o <tytso@mit.edu>.
.SH SEE ALSO
.\" -*- nroff -*-
.\" Copyright 2006 by Theodore Ts'o. All Rights Reserved.
.\" This file may be copied under the terms of the GNU Public License.
.\" -*- nroff -*-
.\" Copyright 2006 by Theodore Ts'o. All Rights Reserved.
.\" This file may be copied under the terms of the GNU Public License.
.TH e2fsck.conf 5 "@E2FSPROGS_MONTH@ @E2FSPROGS_YEAR@" "E2fsprogs version @E2FSPROGS_VERSION@"
.SH NAME
e2fsck.conf \- Configuration file for e2fsck
.SH DESCRIPTION
.I e2fsck.conf
.TH e2fsck.conf 5 "@E2FSPROGS_MONTH@ @E2FSPROGS_YEAR@" "E2fsprogs version @E2FSPROGS_VERSION@"
.SH NAME
e2fsck.conf \- Configuration file for e2fsck
.SH DESCRIPTION
.I e2fsck.conf
-is the configuration file for
-.BR e2fsck (8).
-It controls the default behavior of
+is the configuration file for
+.BR e2fsck (8).
+It controls the default behavior of
.BR e2fsck (8)
while it is checking ext2, ext3, or ext4 filesystems.
.PP
The
.I e2fsck.conf
.BR e2fsck (8)
while it is checking ext2, ext3, or ext4 filesystems.
.PP
The
.I e2fsck.conf
-file uses an INI-style format. Stanzas, or top-level sections, are
-delimited by square braces: [ ]. Within each section, each line
+file uses an INI-style format. Stanzas, or top-level sections, are
+delimited by square braces: [ ]. Within each section, each line
defines a relation, which assigns tags to values, or to a subsection,
defines a relation, which assigns tags to values, or to a subsection,
-which contains further relations or subsections.
+which contains further relations or subsections.
.\" Tags can be assigned multiple values
.\" Tags can be assigned multiple values
-An example of the INI-style format used by this configuration file
+An example of the INI-style format used by this configuration file
follows below:
.P
[section1]
follows below:
.P
[section1]
-Comments are delimited by a semicolon (';') or a hash ('#') character
-at the beginning of the comment, and are terminated by the end of
+Comments are delimited by a semicolon (';') or a hash ('#') character
+at the beginning of the comment, and are terminated by the end of
line character.
.P
Tags and values must be quoted using double quotes if they contain
line character.
.P
Tags and values must be quoted using double quotes if they contain
-spaces. Within a quoted string, the standard backslash interpretations
-apply: "\en" (for the newline character),
-"\et" (for the tab character), "\eb" (for the backspace character),
+spaces. Within a quoted string, the standard backslash interpretations
+apply: "\en" (for the newline character),
+"\et" (for the tab character), "\eb" (for the backspace character),
and "\e\e" (for the backslash character).
.P
and "\e\e" (for the backslash character).
.P
-The following stanzas are used in the
+The following stanzas are used in the
.I e2fsck.conf
file. They will be described in more detail in future sections of this
document.
.I e2fsck.conf
file. They will be described in more detail in future sections of this
document.
-This stanza contains general configuration parameters for
+This stanza contains general configuration parameters for
.BR e2fsck 's
behavior.
.TP
.BR e2fsck 's
behavior.
.TP
@TDB_MAN_COMMENT@This stanza controls when e2fsck will attempt to use
@TDB_MAN_COMMENT@scratch files to reduce the need for memory.
.SH THE [options] STANZA
@TDB_MAN_COMMENT@This stanza controls when e2fsck will attempt to use
@TDB_MAN_COMMENT@scratch files to reduce the need for memory.
.SH THE [options] STANZA
-The following relations are defined in the
+The following relations are defined in the
.I [options]
stanza.
.TP
.I allow_cancellation
.I [options]
stanza.
.TP
.I allow_cancellation
-If this relation is set to a boolean value of true, then if the user
+If this relation is set to a boolean value of true, then if the user
interrupts e2fsck using ^C, and the filesystem is not explicitly flagged
as containing errors, e2fsck will exit with an exit status of 0 instead
of 32. This setting defaults to false.
interrupts e2fsck using ^C, and the filesystem is not explicitly flagged
as containing errors, e2fsck will exit with an exit status of 0 instead
of 32. This setting defaults to false.
.IR accept_time_fudge.
.TP
.I clear_test_fs_flag
.IR accept_time_fudge.
.TP
.I clear_test_fs_flag
-This boolean relation controls whether or not
+This boolean relation controls whether or not
.BR e2fsck (8)
will offer to clear
the test_fs flag if the ext4 filesystem is available on the system. It
defaults to true.
.BR e2fsck (8)
will offer to clear
the test_fs flag if the ext4 filesystem is available on the system. It
defaults to true.
.I defer_check_on_battery
.I defer_check_on_battery
-This boolean relation controls whether or not the interval between
-filesystem checks (either based on time or number of mounts) should
-be doubled if the system is running on battery. This setting defaults to
+This boolean relation controls whether or not the interval between
+filesystem checks (either based on time or number of mounts) should
+be doubled if the system is running on battery. This setting defaults to
true.
.TP
.I indexed_dir_slack_percentage
true.
.TP
.I indexed_dir_slack_percentage
information at the end of each full file system check.
.SH THE [problems] STANZA
Each tag in the
information at the end of each full file system check.
.SH THE [problems] STANZA
Each tag in the
stanza names a problem code specified with a leading "0x" followed by
stanza names a problem code specified with a leading "0x" followed by
The value of the tag is a subsection where the relations in that
The value of the tag is a subsection where the relations in that
-subsection override the default treatment of that particular problem
+subsection override the default treatment of that particular problem
-Note that inappropriate settings in this stanza may cause
+Note that inappropriate settings in this stanza may cause
.B e2fsck
to behave incorrectly, or even crash. Most system administrators should
not be making changes to this section without referring to source code.
.B e2fsck
to behave incorrectly, or even crash. Most system administrators should
not be making changes to this section without referring to source code.
inconsistency is detected to be overridden.
.TP
.I preen_ok
inconsistency is detected to be overridden.
.TP
.I preen_ok
-This boolean relation overrides the default behavior controlling
+This boolean relation overrides the default behavior controlling
whether this filesystem problem should be automatically fixed when
.B e2fsck
is running in preen mode.
.TP
.I max_count
whether this filesystem problem should be automatically fixed when
.B e2fsck
is running in preen mode.
.TP
.I max_count
-This integer relation overrides the
+This integer relation overrides the
.I max_count_problems
parameter (set in the options section) for this particular problem.
.TP
.I max_count_problems
parameter (set in the options section) for this particular problem.
.TP
declines to fix the reported problem.
.TP
.I no_default
declines to fix the reported problem.
.TP
.I no_default
-This boolean relation overrides whether the default answer for this
+This boolean relation overrides whether the default answer for this
problem (or question) should be "no".
problem (or question) should be "no".
-This boolean relation overrides the default behavior controlling
+This boolean relation overrides the default behavior controlling
whether or not the description for this filesystem problem should
be suppressed when
.B e2fsck
is running in preen mode.
.TP
.I no_nomsg
whether or not the description for this filesystem problem should
be suppressed when
.B e2fsck
is running in preen mode.
.TP
.I no_nomsg
-This boolean relation overrides the default behavior controlling
+This boolean relation overrides the default behavior controlling
whether or not the description for this filesystem problem should
be suppressed when a problem forced not to be fixed, either because
.B e2fsck
whether or not the description for this filesystem problem should
be suppressed when a problem forced not to be fixed, either because
.B e2fsck
.SH FILES
.TP
.I /etc/e2fsck.conf
.SH FILES
.TP
.I /etc/e2fsck.conf
-The configuration file for
+The configuration file for
.BR e2fsck (8).
.SH SEE ALSO
.BR e2fsck (8)
.BR e2fsck (8).
.SH SEE ALSO
.BR e2fsck (8)
.B ext2ed
.SH DESCRIPTION
.B ext2ed
.B ext2ed
.SH DESCRIPTION
.B ext2ed
.B editor
for the
.B second extended filesystem.
.B editor
for the
.B second extended filesystem.
.SH SYNOPSIS
.B #include <uuid/uuid.h>
.SH DESCRIPTION
.SH SYNOPSIS
.B #include <uuid/uuid.h>
.SH DESCRIPTION
-The UUID library is used to generate unique identifiers for objects
+The UUID library is used to generate unique identifiers for objects
that may be accessible beyond the local system. This library
generates UUIDs compatible with those created by the Open Software
that may be accessible beyond the local system. This library
generates UUIDs compatible with those created by the Open Software
-Foundation (OSF) Distributed Computing Environment (DCE) utility
+Foundation (OSF) Distributed Computing Environment (DCE) utility
.BR uuidgen .
.sp
The UUIDs generated by this library can be reasonably expected to be
.BR uuidgen .
.sp
The UUIDs generated by this library can be reasonably expected to be
.IR uu1 " and " uu2
to each other.
.SH RETURN VALUE
.IR uu1 " and " uu2
to each other.
.SH RETURN VALUE
-Returns an integer less than, equal to, or greater than zero if
+Returns an integer less than, equal to, or greater than zero if
-is found, respectively, to be lexigraphically less than, equal, or
-greater than
+is found, respectively, to be lexigraphically less than, equal, or
+greater than
.IR uu2 .
.SH AUTHOR
Theodore Y. Ts'o
.IR uu2 .
.SH AUTHOR
Theodore Y. Ts'o
The
.B uuid_generate
function creates a new universally unique identifier (UUID). The uuid will
The
.B uuid_generate
function creates a new universally unique identifier (UUID). The uuid will
-be generated based on high-quality randomness from
-.IR /dev/urandom ,
-if available. If it is not available, then
-.B uuid_generate
+be generated based on high-quality randomness from
+.IR /dev/urandom ,
+if available. If it is not available, then
+.B uuid_generate
will use an alternative algorithm which uses the current time, the
local ethernet MAC address (if available), and random data generated
using a pseudo-random generator.
.sp
will use an alternative algorithm which uses the current time, the
local ethernet MAC address (if available), and random data generated
using a pseudo-random generator.
.sp
.B uuid_generate_random
function forces the use of the all-random UUID format, even if
.B uuid_generate_random
function forces the use of the all-random UUID format, even if
-a high-quality random number generator (i.e.,
+a high-quality random number generator (i.e.,
.IR /dev/urandom )
is not available, in which case a pseudo-random
generator will be subsituted. Note that the use of a pseudo-random
.IR /dev/urandom )
is not available, in which case a pseudo-random
generator will be subsituted. Note that the use of a pseudo-random
generated in this fashion.
.sp
The
generated in this fashion.
.sp
The
function forces the use of the alternative algorithm which uses the
current time and the local ethernet MAC address (if available).
This algorithm used to be the default one used to generate UUID, but
function forces the use of the alternative algorithm which uses the
current time and the local ethernet MAC address (if available).
This algorithm used to be the default one used to generate UUID, but
privacy problems in some applications, so the
.B uuid_generate
function only uses this algorithm if a high-quality source of
privacy problems in some applications, so the
.B uuid_generate
function only uses this algorithm if a high-quality source of
-randomness is not available.
+randomness is not available.
.sp
The UUID is 16 bytes (128 bits) long, which gives approximately 3.4x10^38
unique values (there are approximately 10^80 elemntary particles in
.sp
The UUID is 16 bytes (128 bits) long, which gives approximately 3.4x10^38
unique values (there are approximately 10^80 elemntary particles in
.B uuid_time
function extracts the time at which the supplied time-based UUID
.I uu
.B uuid_time
function extracts the time at which the supplied time-based UUID
.I uu
-was created. Note that the UUID creation time is only encoded within
-certain types of UUIDs. This function can only reasonably expect to
-extract the creation time for UUIDs created with the
+was created. Note that the UUID creation time is only encoded within
+certain types of UUIDs. This function can only reasonably expect to
+extract the creation time for UUIDs created with the
.BR uuid_generate_time (3)
function. It may or may not work with UUIDs created by other mechanisms.
.SH "RETURN VALUES"
.BR uuid_generate_time (3)
function. It may or may not work with UUIDs created by other mechanisms.
.SH "RETURN VALUES"
function converts the supplied UUID
.I uu
from the binary representation into a 36\-byte string (plus tailing '\\0')
function converts the supplied UUID
.I uu
from the binary representation into a 36\-byte string (plus tailing '\\0')
-of the form 1b4e28ba\-2fa1\-11d2\-883f\-0016d3cca427 and stores this
+of the form 1b4e28ba\-2fa1\-11d2\-883f\-0016d3cca427 and stores this
value in the character string pointed to by
value in the character string pointed to by
-.IR out .
-The case of the hex digits returned by
+.IR out .
+The case of the hex digits returned by
.B uuid_unparse
may be upper or lower case, and is
.B uuid_unparse
may be upper or lower case, and is
-dependent on the system-dependent local default.
+dependent on the system-dependent local default.
.PP
If the case of the
hex digits is important then the functions
.B uuid_unparse_upper
.PP
If the case of the
hex digits is important then the functions
.B uuid_unparse_upper
.B uuid_unparse_lower
may be used.
.SH "CONFORMING TO"
.B uuid_unparse_lower
may be used.
.SH "CONFORMING TO"
disk. If it is not specified the first block on the disk is used as a default.
.PP
.B Important note:
disk. If it is not specified the first block on the disk is used as a default.
.PP
.B Important note:
.B badblocks
is going to be fed to the
.B e2fsck
.B badblocks
is going to be fed to the
.B e2fsck
.B mke2fs
programs, it is important that the block size is properly specified,
.B mke2fs
programs, it is important that the block size is properly specified,
-since the block numbers which are generated are very dependent on the
-block size in use by the filesystem.
+since the block numbers which are generated are very dependent on the
+block size in use by the filesystem.
For this reason, it is strongly recommended that
For this reason, it is strongly recommended that
-run
-.B badblocks
-directly, but rather use the
+run
+.B badblocks
+directly, but rather use the
.B \-c
option of the
.B e2fsck
.B \-c
option of the
.B e2fsck
.B mke2fs
programs.
.SH OPTIONS
.B mke2fs
programs.
.SH OPTIONS
This parameter, if passed and non-zero, will cause bad blocks to sleep
between reads if there were no errors encountered in the read
operation; the delay will be calculated as a percentage of the time it
This parameter, if passed and non-zero, will cause bad blocks to sleep
between reads if there were no errors encountered in the read
operation; the delay will be calculated as a percentage of the time it
-took for the read operation to be performed. In other words, a value of
+took for the read operation to be performed. In other words, a value of
100 will cause each read to be delayed by the amount the previous read
took, and a value of 200 by twice the amount.
.TP
100 will cause each read to be delayed by the amount the previous read
took, and a value of 200 by twice the amount.
.TP
read-only. This can be overridden using the
.B \-f
flag, but should almost never be used --- if you think you're smarter
read-only. This can be overridden using the
.B \-f
flag, but should almost never be used --- if you think you're smarter
-program, you almost certainly aren't. The only time when this option
+program, you almost certainly aren't. The only time when this option
might be safe to use is if the /etc/mtab file is incorrect, and the device
really isn't mounted.
.TP
might be safe to use is if the /etc/mtab file is incorrect, and the device
really isn't mounted.
.TP
an existing filesystem, in a format suitable for use with this option.
.TP
.B \-n
an existing filesystem, in a format suitable for use with this option.
.TP
.B \-n
-Use non-destructive read-write mode. By default only a non-destructive
-read-only test is done. This option must not be combined with the
+Use non-destructive read-write mode. By default only a non-destructive
+read-only test is done. This option must not be combined with the
.B \-w
option, as they are mutually exclusive.
.TP
.B \-w
option, as they are mutually exclusive.
.TP
.BR e2fsck (8)
or
.BR mke2fs (8).
.BR e2fsck (8)
or
.BR mke2fs (8).
.BI \-t " test_pattern"
Specify a test pattern to be read (and written) to disk blocks. The
.I test_pattern
.BI \-t " test_pattern"
Specify a test pattern to be read (and written) to disk blocks. The
.I test_pattern
-may either be a numeric value between 0 and ULONG_MAX-1 inclusive, or the word
+may either be a numeric value between 0 and ULONG_MAX-1 inclusive, or the word
"random", which specifies that the block should be filled with a random
bit pattern.
For read/write (\fB-w\fR) and non-destructive (\fB-n\fR) modes,
"random", which specifies that the block should be filled with a random
bit pattern.
For read/write (\fB-w\fR) and non-destructive (\fB-n\fR) modes,
read-only mode only a single pattern may be specified and it may not be
"random". Read-only testing with a pattern assumes that the
specified pattern has previously been written to the disk - if not, large
read-only mode only a single pattern may be specified and it may not be
"random". Read-only testing with a pattern assumes that the
specified pattern has previously been written to the disk - if not, large
-numbers of blocks will fail verification.
+numbers of blocks will fail verification.
-are specified then all blocks will be tested with one pattern
+are specified then all blocks will be tested with one pattern
before proceeding to the next pattern.
.TP
.B \-v
before proceeding to the next pattern.
.TP
.B \-v
Use write-mode test. With this option,
.B badblocks
scans for bad blocks by writing some patterns (0xaa, 0x55, 0xff, 0x00) on
Use write-mode test. With this option,
.B badblocks
scans for bad blocks by writing some patterns (0xaa, 0x55, 0xff, 0x00) on
-every block of the device, reading every block and comparing the contents.
-This option may not be combined with the
-.B \-n
+every block of the device, reading every block and comparing the contents.
+This option may not be combined with the
+.B \-n
option, as they are mutually exclusive.
.TP
.B \-B
option, as they are mutually exclusive.
.TP
.B \-B
This option erases data! If you want to do write-mode testing on
an existing file system, use the
.B \-n
This option erases data! If you want to do write-mode testing on
an existing file system, use the
.B \-n
-option instead. It is slower, but it will preserve your data.
+option instead. It is slower, but it will preserve your data.
implemented by David Beattie <dbeattie@softhome.net>.
.SH AVAILABILITY
.B badblocks
implemented by David Beattie <dbeattie@softhome.net>.
.SH AVAILABILITY
.B badblocks
-is part of the e2fsprogs package and is available from
+is part of the e2fsprogs package and is available from
http://e2fsprogs.sourceforge.net.
.SH SEE ALSO
.BR e2fsck (8),
http://e2fsprogs.sourceforge.net.
.SH SEE ALSO
.BR e2fsck (8),
use the block
.I superblock
when examining the filesystem.
use the block
.I superblock
when examining the filesystem.
-This option is not usually needed except by a filesystem wizard who
+This option is not usually needed except by a filesystem wizard who
is examining the remains of a very badly corrupted filesystem.
.TP
.B \-o blocksize=\fIblocksize
use blocks of
.I blocksize
bytes when examining the filesystem.
is examining the remains of a very badly corrupted filesystem.
.TP
.B \-o blocksize=\fIblocksize
use blocks of
.I blocksize
bytes when examining the filesystem.
-This option is not usually needed except by a filesystem wizard who
+This option is not usually needed except by a filesystem wizard who
is examining the remains of a very badly corrupted filesystem.
.TP
.B \-f
is examining the remains of a very badly corrupted filesystem.
.TP
.B \-f
-force dumpe2fs to display a filesystem even though it may have some
+force dumpe2fs to display a filesystem even though it may have some
filesystem feature flags which dumpe2fs may not understand (and which
can cause some of dumpe2fs's display to be suspect).
.TP
filesystem feature flags which dumpe2fs may not understand (and which
can cause some of dumpe2fs's display to be suspect).
.TP
range of blocks used by the group descriptors (or -1 if not present); the block
bitmap location; the inode bitmap location; and the range of blocks used by the
inode table.
range of blocks used by the group descriptors (or -1 if not present); the block
bitmap location; the inode bitmap location; and the range of blocks used by the
inode table.
.B \-h
only display the superblock information and not any of the block
group descriptor detail information.
.TP
.B \-i
.B \-h
only display the superblock information and not any of the block
group descriptor detail information.
.TP
.B \-i
-display the filesystem data from an image file created by
+display the filesystem data from an image file created by
.I device
as the pathname to the image file.
.TP
.I device
as the pathname to the image file.
.TP
print the detailed group information block numbers in hexadecimal format
.TP
.B \-V
print the detailed group information block numbers in hexadecimal format
.TP
.B \-V
-print the version number of
+print the version number of
.B dumpe2fs
and exit.
.SH BUGS
You need to know the physical filesystem structure to understand the
output.
.SH AUTHOR
.B dumpe2fs
and exit.
.SH BUGS
You need to know the physical filesystem structure to understand the
output.
.SH AUTHOR
was written by Remy Card <Remy.Card@linux.org>. It is currently being
maintained by Theodore Ts'o <tytso@alum.mit.edu>.
.SH AVAILABILITY
.B dumpe2fs
was written by Remy Card <Remy.Card@linux.org>. It is currently being
maintained by Theodore Ts'o <tytso@alum.mit.edu>.
.SH AVAILABILITY
.B dumpe2fs
-is part of the e2fsprogs package and is available from
+is part of the e2fsprogs package and is available from
http://e2fsprogs.sourceforge.net.
.SH SEE ALSO
.BR e2fsck (8),
http://e2fsprogs.sourceforge.net.
.SH SEE ALSO
.BR e2fsck (8),
.B e2label
will display or change the volume label on the ext2, ext3, or ext4
filesystem located on
.B e2label
will display or change the volume label on the ext2, ext3, or ext4
filesystem located on
-If the optional argument
+If the optional argument
.B e2label
will simply display the current volume label.
.PP
If the optional argument
.I volume-label
.B e2label
will simply display the current volume label.
.PP
If the optional argument
.I volume-label
.B e2label
will set the volume label to be
.IR volume-label .
Ext2 volume labels can be at most 16 characters long; if
.I volume-label
.B e2label
will set the volume label to be
.IR volume-label .
Ext2 volume labels can be at most 16 characters long; if
.I volume-label
-is longer than 16 characters,
+is longer than 16 characters,
-will truncate it and print a warning message.
+will truncate it and print a warning message.
.PP
It is also possible to set the volume label using the
.B \-L
.PP
It is also possible to set the volume label using the
.B \-L
.BR tune2fs (8).
.PP
.SH AUTHOR
.BR tune2fs (8).
.PP
.SH AUTHOR
was written by Theodore Ts'o (tytso@mit.edu).
.SH AVAILABILITY
.B e2label
was written by Theodore Ts'o (tytso@mit.edu).
.SH AVAILABILITY
.B e2label
-is part of the e2fsprogs package and is available from
+is part of the e2fsprogs package and is available from
http://e2fsprogs.sourceforge.net.
.SH SEE ALSO
.BR mke2fs (8),
http://e2fsprogs.sourceforge.net.
.SH SEE ALSO
.BR mke2fs (8),
]
.SH DESCRIPTION
.B filefrag
]
.SH DESCRIPTION
.B filefrag
-reports on how badly fragmented a particular file might be. It makes
+reports on how badly fragmented a particular file might be. It makes
allowances for indirect blocks for ext2 and ext3 filesystems, but can be
used on files for any filesystem.
.PP
allowances for indirect blocks for ext2 and ext3 filesystems, but can be
used on files for any filesystem.
.PP
.B filefrag
program initially attempts to get the
extent information using FIEMAP ioctl which is more efficient and faster.
.B filefrag
program initially attempts to get the
extent information using FIEMAP ioctl which is more efficient and faster.
.SH NAME
findfs \- Find a filesystem by label or UUID
.SH SYNOPSIS
.SH NAME
findfs \- Find a filesystem by label or UUID
.SH SYNOPSIS
.BI LABEL= label
.sp
.B findfs
.BI UUID= uuid
.SH DESCRIPTION
.B findfs
.BI LABEL= label
.sp
.B findfs
.BI UUID= uuid
.SH DESCRIPTION
.B findfs
-will search the disks in the system looking for a filesystem which has
+will search the disks in the system looking for a filesystem which has
a label matching
.I label
a label matching
.I label
.IR uuid .
If the filesystem is found, the device name for the filesystem will
be printed on stdout.
.PP
.SH AUTHOR
.IR uuid .
If the filesystem is found, the device name for the filesystem will
be printed on stdout.
.PP
.SH AUTHOR
was written by Theodore Ts'o (tytso@mit.edu).
.SH AVAILABILITY
.B findfs
was written by Theodore Ts'o (tytso@mit.edu).
.SH AVAILABILITY
.B findfs
-is part of the e2fsprogs package and is available from
+is part of the e2fsprogs package and is available from
http://e2fsprogs.sourceforge.net.
.SH SEE ALSO
.BR fsck (8)
http://e2fsprogs.sourceforge.net.
.SH SEE ALSO
.BR fsck (8)
.\" -*- nroff -*-
.\" Copyright 1993, 1994, 1995 by Theodore Ts'o. All Rights Reserved.
.\" This file may be copied under the terms of the GNU Public License.
.\" -*- nroff -*-
.\" Copyright 1993, 1994, 1995 by Theodore Ts'o. All Rights Reserved.
.\" This file may be copied under the terms of the GNU Public License.
.TH FSCK 8 "@E2FSPROGS_MONTH@ @E2FSPROGS_YEAR@" "E2fsprogs version @E2FSPROGS_VERSION@"
.SH NAME
fsck \- check and repair a Linux file system
.TH FSCK 8 "@E2FSPROGS_MONTH@ @E2FSPROGS_YEAR@" "E2fsprogs version @E2FSPROGS_VERSION@"
.SH NAME
fsck \- check and repair a Linux file system
.I [filesys ... ]
[\-\-] [
.B fs-specific-options
]
.SH DESCRIPTION
.B fsck
.I [filesys ... ]
[\-\-] [
.B fs-specific-options
]
.SH DESCRIPTION
.B fsck
-is used to check and optionally repair one or more Linux file systems.
+is used to check and optionally repair one or more Linux file systems.
.I filesys
can be a device name (e.g.
.IR /dev/hdc1 ", " /dev/sdb2 ),
a mount point (e.g.
.IR / ", " /usr ", " /home ),
or an ext2 label or UUID specifier (e.g.
.I filesys
can be a device name (e.g.
.IR /dev/hdc1 ", " /dev/sdb2 ),
a mount point (e.g.
.IR / ", " /usr ", " /home ),
or an ext2 label or UUID specifier (e.g.
-UUID=8868abf6-88c5-4a83-98b8-bfc24057f7bd or LABEL=root).
-Normally, the
-.B fsck
-program will try to handle filesystems on different physical disk drives
+UUID=8868abf6-88c5-4a83-98b8-bfc24057f7bd or LABEL=root).
+Normally, the
+.B fsck
+program will try to handle filesystems on different physical disk drives
in parallel to reduce the total amount of time needed to check all of the
filesystems.
.PP
in parallel to reduce the total amount of time needed to check all of the
filesystems.
.PP
-If no filesystems are specified on the command line, and the
-.B \-A
-option is not specified,
+If no filesystems are specified on the command line, and the
+.B \-A
+option is not specified,
.B fsck
will default to checking filesystems in
.B /etc/fstab
.B fsck
will default to checking filesystems in
.B /etc/fstab
-serially. This is equivalent to the
+serially. This is equivalent to the
.br
\ 128\ \-\ Shared library error
.br
.br
\ 128\ \-\ Shared library error
.br
-The exit code returned when multiple file systems are checked
+The exit code returned when multiple file systems are checked
is the bit-wise OR of the exit codes for each
file system that is checked.
.PP
is the bit-wise OR of the exit codes for each
file system that is checked.
.PP
operations. This is a good idea if you are checking multiple
filesystems and the checkers are in an interactive mode. (Note:
.BR e2fsck (8)
operations. This is a good idea if you are checking multiple
filesystems and the checkers are in an interactive mode. (Note:
.BR e2fsck (8)
-runs in an interactive mode by default. To make
+runs in an interactive mode by default. To make
.BR e2fsck (8)
run in a non-interactive mode, you must either specify the
.B \-p
or
.B \-a
.BR e2fsck (8)
run in a non-interactive mode, you must either specify the
.B \-p
or
.B \-a
-option, if you wish for errors to be corrected automatically, or the
+option, if you wish for errors to be corrected automatically, or the
.B \-n
option if you do not.)
.TP
.BI \-t " fslist"
Specifies the type(s) of file system to be checked. When the
.B \-n
option if you do not.)
.TP
.BI \-t " fslist"
Specifies the type(s) of file system to be checked. When the
-.B \-A
-flag is specified, only filesystems that match
+.B \-A
+flag is specified, only filesystems that match
.I fslist
are checked. The
.I fslist
parameter is a comma-separated list of filesystems and options
specifiers. All of the filesystems in this comma-separated list may be
.I fslist
are checked. The
.I fslist
parameter is a comma-separated list of filesystems and options
specifiers. All of the filesystems in this comma-separated list may be
-prefixed by a negation operator
+prefixed by a negation operator
.RB ' ! ',
which requests that only those filesystems not listed in
.I fslist
.RB ' ! ',
which requests that only those filesystems not listed in
.I fslist
-will be checked. If all of the filesystems in
+will be checked. If all of the filesystems in
.I fslist
are not prefixed by a negation operator, then only those filesystems
listed
.I fslist
are not prefixed by a negation operator, then only those filesystems
listed
.sp
Options specifiers may be included in the comma-separated
.IR fslist .
.sp
Options specifiers may be included in the comma-separated
.IR fslist .
-They must have the format
+They must have the format
.BI opts= fs-option\fR.
If an options specifier is present, then only filesystems which contain
.I fs-option
.BI opts= fs-option\fR.
If an options specifier is present, then only filesystems which contain
.I fs-option
-in their mount options field of
+in their mount options field of
.B /etc/fstab
will be checked. If the options specifier is prefixed by a negation
.B /etc/fstab
will be checked. If the options specifier is prefixed by a negation
those filesystems that do not have
.I fs-option
in their mount options field of
those filesystems that do not have
.I fs-option
in their mount options field of
will be checked.
.sp
For example, if
will be checked.
.sp
For example, if
appears in
.IR fslist ,
then only filesystems listed in
appears in
.IR fslist ,
then only filesystems listed in
with the
.B ro
option will be checked.
with the
.B ro
option will be checked.
.sp
Normally, the filesystem type is deduced by searching for
.I filesys
.sp
Normally, the filesystem type is deduced by searching for
.I filesys
file and using the corresponding entry.
file and using the corresponding entry.
-If the type can not be deduced, and there is only a single filesystem
-given as an argument to the
-.B \-t
-option,
+If the type can not be deduced, and there is only a single filesystem
+given as an argument to the
+.B \-t
+option,
.B fsck
will use the specified filesystem type. If this type is not
.B fsck
will use the specified filesystem type. If this type is not
-available, then the default file system type (currently ext2) is used.
+available, then the default file system type (currently ext2) is used.
.TP
.B \-A
Walk through the
.TP
.B \-A
Walk through the
.sp
The root filesystem will be checked first unless the
.B \-P
.sp
The root filesystem will be checked first unless the
.B \-P
-option is specified (see below). After that,
-filesystems will be checked in the order specified by the
-.I fs_passno
-(the sixth) field in the
+option is specified (see below). After that,
+filesystems will be checked in the order specified by the
+.I fs_passno
+(the sixth) field in the
-file.
-Filesystems with a
+file.
+Filesystems with a
.I fs_passno
value of 0 are skipped and are not checked at all. Filesystems with a
.I fs_passno
.I fs_passno
value of 0 are skipped and are not checked at all. Filesystems with a
.I fs_passno
-value of greater than zero will be checked in order,
+value of greater than zero will be checked in order,
with filesystems with the lowest
with filesystems with the lowest
number being checked first.
number being checked first.
-If there are multiple filesystems with the same pass number,
-fsck will attempt to check them in parallel, although it will avoid running
-multiple filesystem checks on the same physical disk.
+If there are multiple filesystems with the same pass number,
+fsck will attempt to check them in parallel, although it will avoid running
+multiple filesystem checks on the same physical disk.
-Hence, a very common configuration in
+Hence, a very common configuration in
-files is to set the root filesystem to have a
+files is to set the root filesystem to have a
.I fs_passno
value of 1
and to set all other filesystems to have a
.I fs_passno
value of 1
and to set all other filesystems to have a
excessive paging is a concern.
.TP
.B \-C\fR [ \fI "fd" \fR ]
excessive paging is a concern.
.TP
.B \-C\fR [ \fI "fd" \fR ]
-Display completion/progress bars for those filesystem checkers (currently
+Display completion/progress bars for those filesystem checkers (currently
only for ext2 and ext3) which support them. Fsck will manage the
only for ext2 and ext3) which support them. Fsck will manage the
-filesystem checkers so that only one of them will display
+filesystem checkers so that only one of them will display
a progress bar at a time. GUI front-ends may specify a file descriptor
.IR fd ,
in which case the progress bar information will be sent to that file descriptor.
a progress bar at a time. GUI front-ends may specify a file descriptor
.IR fd ,
in which case the progress bar information will be sent to that file descriptor.
Don't execute, just show what would be done.
.TP
.B \-P
Don't execute, just show what would be done.
.TP
.B \-P
.B \-A
flag is set, check the root filesystem in parallel with the other filesystems.
This is not the safest thing in the world to do,
.B \-A
flag is set, check the root filesystem in parallel with the other filesystems.
This is not the safest thing in the world to do,
-since if the root filesystem is in doubt things like the
-.BR e2fsck (8)
+since if the root filesystem is in doubt things like the
+.BR e2fsck (8)
executable might be corrupted! This option is mainly provided
for those sysadmins who don't want to repartition the root
filesystem to be small and compact (which is really the right solution).
executable might be corrupted! This option is mainly provided
for those sysadmins who don't want to repartition the root
filesystem to be small and compact (which is really the right solution).
that are executed.
.TP
.B fs-specific-options
that are executed.
.TP
.B fs-specific-options
-Options which are not understood by
-.B fsck
+Options which are not understood by
+.B fsck
are passed to the filesystem-specific checker. These arguments
.B must
not take arguments, as there is no
are passed to the filesystem-specific checker. These arguments
.B must
not take arguments, as there is no
.B fsck
to be able to properly guess which arguments take options and which
don't.
.B fsck
to be able to properly guess which arguments take options and which
don't.
Please note that fsck is not
designed to pass arbitrarily complicated options to filesystem-specific
checkers. If you're doing something complicated, please just
Please note that fsck is not
designed to pass arbitrarily complicated options to filesystem-specific
checkers. If you're doing something complicated, please just
-execute the filesystem-specific checker directly. If you pass
+execute the filesystem-specific checker directly. If you pass
.B fsck
some horribly complicated option and arguments, and it doesn't do
.B fsck
some horribly complicated option and arguments, and it doesn't do
.B don't bother reporting it as a bug.
You're almost certainly doing something that you shouldn't be doing
.B don't bother reporting it as a bug.
You're almost certainly doing something that you shouldn't be doing
.BR fsck.
.PP
Options to different filesystem-specific fsck's are not standardized.
.BR fsck.
.PP
Options to different filesystem-specific fsck's are not standardized.
.TP
.B \-a
Automatically repair the file system without any questions (use
.TP
.B \-a
Automatically repair the file system without any questions (use
-this option with caution). Note that
+this option with caution). Note that
-for backwards compatibility only. This option is mapped to
+for backwards compatibility only. This option is mapped to
-option which is safe to use, unlike the
-.B \-a
+option which is safe to use, unlike the
+.B \-a
option that some file system checkers support.
.TP
.B \-n
option that some file system checkers support.
.TP
.B \-n
-For some filesystem-specific checkers, the
+For some filesystem-specific checkers, the
-option will cause the fs-specific fsck to avoid attempting to repair any
+option will cause the fs-specific fsck to avoid attempting to repair any
problems, but simply report such problems to stdout. This is however
problems, but simply report such problems to stdout. This is however
-not true for all filesystem-specific checkers. In particular,
+not true for all filesystem-specific checkers. In particular,
.BR fsck.reiserfs (8)
will not report any corruption if given this option.
.BR fsck.minix (8)
.BR fsck.reiserfs (8)
will not report any corruption if given this option.
.BR fsck.minix (8)
-does not support the
-.B \-n
+does not support the
+.B \-n
option at all.
.TP
.B \-r
Interactively repair the filesystem (ask for confirmations). Note: It
is generally a bad idea to use this option if multiple fsck's are being
option at all.
.TP
.B \-r
Interactively repair the filesystem (ask for confirmations). Note: It
is generally a bad idea to use this option if multiple fsck's are being
-run in parallel. Also note that this is
+run in parallel. Also note that this is
.BR e2fsck 's
default behavior; it supports this option for backwards compatibility
reasons only.
.TP
.B \-y
.BR e2fsck 's
default behavior; it supports this option for backwards compatibility
reasons only.
.TP
.B \-y
-For some filesystem-specific checkers, the
-.B \-y
+For some filesystem-specific checkers, the
+.B \-y
option will cause the fs-specific fsck to always attempt to fix any
detected filesystem corruption automatically. Sometimes an expert may
option will cause the fs-specific fsck to always attempt to fix any
detected filesystem corruption automatically. Sometimes an expert may
-be able to do better driving the fsck manually. Note that
+be able to do better driving the fsck manually. Note that
-all filesystem-specific checkers implement this option. In particular
+all filesystem-specific checkers implement this option. In particular
.BR fsck.minix (8)
and
.BR fsck.cramfs (8)
.BR fsck.minix (8)
and
.BR fsck.cramfs (8)
program's behavior is affected by the following environment variables:
.TP
.B FSCK_FORCE_ALL_PARALLEL
program's behavior is affected by the following environment variables:
.TP
.B FSCK_FORCE_ALL_PARALLEL
-If this environment variable is set,
+If this environment variable is set,
.B fsck
will attempt to run all of the specified filesystems in parallel,
regardless of whether the filesystems appear to be on the same
.B fsck
will attempt to run all of the specified filesystems in parallel,
regardless of whether the filesystems appear to be on the same
.B FSCK_MAX_INST
This environment variable will limit the maximum number of file system
checkers that can be running at one time. This allows configurations
.B FSCK_MAX_INST
This environment variable will limit the maximum number of file system
checkers that can be running at one time. This allows configurations
-which have a large number of disks to avoid
+which have a large number of disks to avoid
.B fsck
starting too many file system checkers at once, which might overload
CPU and memory resources available on the system. If this value is
.B fsck
starting too many file system checkers at once, which might overload
CPU and memory resources available on the system. If this value is
be run based on gathering accounting data from the operating system.
.TP
.B PATH
be run based on gathering accounting data from the operating system.
.TP
.B PATH
.B PATH
environment variable is used to find file system checkers. A set of
.B PATH
environment variable is used to find file system checkers. A set of
-system directories are searched first:
+system directories are searched first:
.BR /sbin ,
.BR /sbin/fs.d ,
.BR /sbin/fs ,
.BR /etc/fs ,
.BR /sbin ,
.BR /sbin/fs.d ,
.BR /sbin/fs ,
.BR /etc/fs ,
.BR /etc .
Then the set of directories found in the
.B PATH
environment are searched.
.TP
.B FSTAB_FILE
.BR /etc .
Then the set of directories found in the
.B PATH
environment are searched.
.TP
.B FSTAB_FILE
-This environment variable allows the system administrator
-to override the standard location of the
+This environment variable allows the system administrator
+to override the standard location of the
.B /etc/fstab
file. It is also useful for developers who are testing
.BR fsck .
.B /etc/fstab
file. It is also useful for developers who are testing
.BR fsck .
.\" -*- nroff -*-
.\" Copyright 2003 by Theodore Ts'o. All Rights Reserved.
.\" This file may be copied under the terms of the GNU Public License.
.\" -*- nroff -*-
.\" Copyright 2003 by Theodore Ts'o. All Rights Reserved.
.\" This file may be copied under the terms of the GNU Public License.
.TH LOGSAVE 8 "@E2FSPROGS_MONTH@ @E2FSPROGS_YEAR@" "E2fsprogs version @E2FSPROGS_VERSION@"
.SH NAME
logsave \- save the output of a command in a logfile
.TH LOGSAVE 8 "@E2FSPROGS_MONTH@ @E2FSPROGS_YEAR@" "E2fsprogs version @E2FSPROGS_VERSION@"
.SH NAME
logsave \- save the output of a command in a logfile
The
.B logsave
program will execute
The
.B logsave
program will execute
with the specified argument(s), and save a copy of its output to
.IR logfile .
If the containing directory for
.I logfile
with the specified argument(s), and save a copy of its output to
.IR logfile .
If the containing directory for
.I logfile
.B logsave
will accumulate the output in memory until it can be written out.
A copy of the output will also be written to standard output.
.PP
.B logsave
will accumulate the output in memory until it can be written out.
A copy of the output will also be written to standard output.
.PP
.I cmd_prog
is a single hyphen ('-'), then instead of executing a program,
.B logsave
.I cmd_prog
is a single hyphen ('-'), then instead of executing a program,
.B logsave
.I logfile
.PP
.B logsave
.I logfile
.PP
.B logsave
-is useful for saving the output of initial boot scripts
-until the /var partition is mounted, so the output can be written to
+is useful for saving the output of initial boot scripts
+until the /var partition is mounted, so the output can be written to
/var/log.
.SH OPTIONS
.TP
.B \-a
/var/log.
.SH OPTIONS
.TP
.B \-a
-This option will cause the output to be appended to
+This option will cause the output to be appended to
.IR logfile ,
instead of replacing its current contents.
.TP
.B \-s
.IR logfile ,
instead of replacing its current contents.
.TP
.B \-s
-to skip writing to the log file text which is bracketed with a control-A
+to skip writing to the log file text which is bracketed with a control-A
(ASCII 001 or Start of Header) and control-B (ASCII 002 or Start of
Text). This allows progress bar information to be visible to the user
on the console, while not being written to the log file.
(ASCII 001 or Start of Header) and control-B (ASCII 002 or Start of
Text). This allows progress bar information to be visible to the user
on the console, while not being written to the log file.
create a larger virtual block group (or "flex_bg group") in an
ext4 filesystem. This improves meta-data locality and performance
on meta-data heavy workloads. The number of groups must be a power
create a larger virtual block group (or "flex_bg group") in an
ext4 filesystem. This improves meta-data locality and performance
on meta-data heavy workloads. The number of groups must be a power
-of 2 and may only be specified if the
+of 2 and may only be specified if the
.B flex_bg
filesystem feature is enabled.
.TP
.B flex_bg
filesystem feature is enabled.
.TP
extended attributes for improved performance.
Extended attributes
stored in large inodes are not visible with older kernels, and such
extended attributes for improved performance.
Extended attributes
stored in large inodes are not visible with older kernels, and such
-filesystems will not be mountable with 2.4 kernels at all.
+filesystems will not be mountable with 2.4 kernels at all.
.IP
The default inode size is controlled by the
.BR mke2fs.conf (5)
.IP
The default inode size is controlled by the
.BR mke2fs.conf (5)
There are none :-)
.SH AVAILABILITY
.B mklost+found
There are none :-)
.SH AVAILABILITY
.B mklost+found
-is part of the e2fsprogs package and is available from
+is part of the e2fsprogs package and is available from
http://e2fsprogs.sourceforge.net.
.SH SEE ALSO
.BR e2fsck (8),
http://e2fsprogs.sourceforge.net.
.SH SEE ALSO
.BR e2fsck (8),
.I last-mounted-directory
]
[
.I last-mounted-directory
]
[
.RI [^] feature [,...]
]
[
.RI [^] feature [,...]
]
[
device
.SH DESCRIPTION
.BI tune2fs
device
.SH DESCRIPTION
.BI tune2fs
-allows the system administrator to adjust various tunable filesystem
-parameters on Linux ext2, ext3, or ext4 filesystems. The current values
+allows the system administrator to adjust various tunable filesystem
+parameters on Linux ext2, ext3, or ext4 filesystems. The current values
of these options can be displayed by using the
.B -l
option to
of these options can be displayed by using the
.B -l
option to
.SH OPTIONS
.TP
.BI \-c " max-mount-counts"
.SH OPTIONS
.TP
.BI \-c " max-mount-counts"
-Adjust the number of mounts after which the filesystem will be checked by
-.BR e2fsck (8).
+Adjust the number of mounts after which the filesystem will be checked by
+.BR e2fsck (8).
-is 0 or \-1, the number of times the filesystem is mounted will be disregarded
+is 0 or \-1, the number of times the filesystem is mounted will be disregarded
by
.BR e2fsck (8)
and the kernel.
by
.BR e2fsck (8)
and the kernel.
.BI \-C " mount-count"
Set the number of times the filesystem has been mounted.
If set to a greater value than the max-mount-counts parameter
.BI \-C " mount-count"
Set the number of times the filesystem has been mounted.
If set to a greater value than the max-mount-counts parameter
will check the filesystem at the next reboot.
.TP
.BI \-e " error-behavior"
will check the filesystem at the next reboot.
.TP
.BI \-e " error-behavior"
-Force the tune2fs operation to complete even in the face of errors. This
-option is useful when removing the
+Force the tune2fs operation to complete even in the face of errors. This
+option is useful when removing the
-filesystem feature from a filesystem which has
+filesystem feature from a filesystem which has
an external journal (or is corrupted
an external journal (or is corrupted
-such that it appears to have an external journal), but that
+such that it appears to have an external journal), but that
external journal is not available. If the filesystem appears to require
journal replay, the
.B \-f
external journal is not available. If the filesystem appears to require
journal replay, the
.B \-f
.TP
.BI \-g " group"
Set the group which can use the reserved filesystem blocks.
.TP
.BI \-g " group"
Set the group which can use the reserved filesystem blocks.
.I group
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
.B \-i " \fIinterval-between-checks\fR[\fBd\fR|\fBm\fR|\fBw\fR]"
.I group
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
.B \-i " \fIinterval-between-checks\fR[\fBd\fR|\fBm\fR|\fBw\fR]"
-Adjust the maximal time between two filesystem checks.
+Adjust the maximal time between two filesystem checks.
No suffix or
.B d
will interpret the number
No suffix or
.B d
will interpret the number
converting the file system.
.TP
.B \-j
converting the file system.
.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 be used to create
.B \-J
option is not specified, the default journal parameters will be used to create
-an appropriately sized journal (given the size of the filesystem)
+an appropriately sized journal (given the size of 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.
.IP
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.
.IP
mounted. While the ext3 journal is visible, it is not safe to
delete it, or modify it while the filesystem is mounted; for this
reason the file is marked immutable.
mounted. While the ext3 journal is visible, it is not safe to
delete it, or modify it while the filesystem is mounted; for this
reason the file is marked immutable.
-While checking unmounted filesystems,
+While checking unmounted filesystems,
.B .journal
files to the invisible, reserved journal inode. For all filesystems
except for the root filesystem, this should happen automatically and
.B .journal
files to the invisible, reserved journal inode. For all filesystems
except for the root filesystem, this should happen automatically and
.IP
On some distributions, such as Debian, if an initial ramdisk is used,
the initrd scripts will automatically convert an ext2 root filesystem
.IP
On some distributions, such as Debian, if an initial ramdisk is used,
the initrd scripts will automatically convert an ext2 root filesystem
.BR /etc/fstab
file specifies the ext3 filesystem for the root filesystem in order to
avoid requiring the use of a rescue floppy to add an ext3 journal to
.BR /etc/fstab
file specifies the ext3 filesystem for the root filesystem in order to
avoid requiring the use of a rescue floppy to add an ext3 journal to
@JDEV@.BI device= external-journal
@JDEV@Attach the filesystem to the journal block device located on
@JDEV@.IR external-journal .
@JDEV@.BI device= external-journal
@JDEV@Attach the filesystem to the journal block device located on
@JDEV@.IR external-journal .
@JDEV@journal must have been already created using the command
@JDEV@.IP
@JDEV@journal must have been already created using the command
@JDEV@.IP
-@JDEV@.B mke2fs -O journal_dev
+@JDEV@.B mke2fs -O journal_dev
@JDEV@.I external-journal
@JDEV@.IP
@JDEV@Note that
@JDEV@.I external-journal
@JDEV@.IP
@JDEV@Note that
@JDEV@size as filesystems which will be using it.
@JDEV@In addition, while there is support for attaching
@JDEV@multiple filesystems to a single external journal,
@JDEV@size as filesystems which will be using it.
@JDEV@In addition, while there is support for attaching
@JDEV@multiple filesystems to a single external journal,
-@JDEV@the Linux kernel and
+@JDEV@the Linux kernel and
@JDEV@.BR e2fsck (8)
@JDEV@do not currently support shared external journals yet.
@JDEV@.IP
@JDEV@.BR e2fsck (8)
@JDEV@do not currently support shared external journals yet.
@JDEV@.IP
values of the parameters that can be set via this program.
.TP
.BI \-L " volume-label"
values of the parameters that can be set via this program.
.TP
.BI \-L " volume-label"
-Set the volume label of the filesystem.
+Set the volume label of the filesystem.
Ext2 filesystem labels can be at most 16 characters long; if
Ext2 filesystem labels can be at most 16 characters long; if
-.I volume-label
-is longer than 16 characters,
+.I volume-label
+is longer than 16 characters,
.B tune2fs
will truncate it and print a warning. The volume label can be used
by
.B tune2fs
will truncate it and print a warning. The volume label can be used
by
.TP
.BI \-m " reserved-blocks-percentage"
Set the percentage of the filesystem which may only be allocated
.TP
.BI \-m " reserved-blocks-percentage"
Set the percentage of the filesystem which may only be allocated
-by privileged processes. Reserving some number of filesystem blocks
-for use by privileged processes is done
+by privileged processes. Reserving some number of filesystem blocks
+for use by privileged processes is done
to avoid filesystem fragmentation, and to allow system
to avoid filesystem fragmentation, and to allow system
-to continue to function correctly after non-privileged processes are
-prevented from writing to the filesystem. Normally, the default percentage
+to continue to function correctly after non-privileged processes are
+prevented from writing to the filesystem. Normally, the default percentage
of reserved blocks is 5%.
.TP
.BI \-M " last-mounted-directory"
of reserved blocks is 5%.
.TP
.BI \-M " last-mounted-directory"
.TP
.BR \-o " [^]\fImount-option\fR[,...]"
Set or clear the indicated default mount options in the filesystem.
.TP
.BR \-o " [^]\fImount-option\fR[,...]"
Set or clear the indicated default mount options in the filesystem.
-Default mount options can be overridden by mount options specified
-either in
+Default mount options can be overridden by mount options specified
+either in
.BR /etc/fstab (5)
or on the command line arguments to
.BR /etc/fstab (5)
or on the command line arguments to
Older kernels may not support this feature; in particular,
kernels which predate 2.4.20 will almost certainly ignore the
default mount options field in the superblock.
.IP
More than one mount option can be cleared or set by separating
Older kernels may not support this feature; in particular,
kernels which predate 2.4.20 will almost certainly ignore the
default mount options field in the superblock.
.IP
More than one mount option can be cleared or set by separating
-features with commas. Mount options prefixed with a
-caret character ('^') will be cleared in the filesystem's superblock;
-mount options without a prefix character or prefixed with a plus
+features with commas. Mount options prefixed with a
+caret character ('^') will be cleared in the filesystem's superblock;
+mount options without a prefix character or prefixed with a plus
character ('+') will be added to the filesystem.
.IP
The following mount options can be set or cleared using
character ('+') will be added to the filesystem.
.IP
The following mount options can be set or cleared using
Emulate BSD behavior when creating new files: they will take the group-id
of the directory in which they were created. The standard System V behavior
is the default, where newly created files take on the fsgid of the current
Emulate BSD behavior when creating new files: they will take the group-id
of the directory in which they were created. The standard System V behavior
is the default, where newly created files take on the fsgid of the current
-process, unless the directory has the setgid bit set, in which case it takes
-the gid from the parent directory, and also gets the setgid bit set if it is
+process, unless the directory has the setgid bit set, in which case it takes
+the gid from the parent directory, and also gets the setgid bit set if it is
a directory itself.
.TP
.B user_xattr
a directory itself.
.TP
.B user_xattr
.TP
.B journal_data_ordered
When the filesystem is mounted with journalling enabled, all data is forced
.TP
.B journal_data_ordered
When the filesystem is mounted with journalling enabled, all data is forced
-directly out to the main file system prior to its metadata being committed
+directly out to the main file system prior to its metadata being committed
to the journal.
.TP
.B journal_data_writeback
to the journal.
.TP
.B journal_data_writeback
.BR \-O " [^]\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
.BR \-O " [^]\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
+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. For a detailed
description of the file system features, please see the man page
.BR ext4 (5).
character ('+') will be added to the filesystem. For a detailed
description of the file system features, please see the man page
.BR ext4 (5).
.TP
.B has_journal
Use a journal to ensure filesystem consistency even across unclean shutdowns.
.TP
.B has_journal
Use a journal to ensure filesystem consistency even across unclean shutdowns.
-Setting the filesystem feature is equivalent to using the
+Setting the filesystem feature is equivalent to using the
original time, depending on how full the file system is.
.RE
.IP
original time, depending on how full the file system is.
.RE
.IP
-After setting or clearing
+After setting or clearing
.BR sparse_super ,
.BR uninit_bg ,
.BR filetype ,
.BR sparse_super ,
.BR uninit_bg ,
.BR filetype ,
.B Tune2fs
will print a message requesting that the system administrator run
.BR e2fsck (8)
.B Tune2fs
will print a message requesting that the system administrator run
.BR e2fsck (8)
-if necessary. After setting the
+if necessary. After setting the
.B e2fsck -D
can be run to convert existing directories to the hashed B-tree format.
Enabling certain filesystem features may prevent the filesystem from being
.B e2fsck -D
can be run to convert existing directories to the hashed B-tree format.
Enabling certain filesystem features may prevent the filesystem from being
.BR e2fsck .
The time is interpreted using the current (local) timezone.
This can be useful in scripts which use a Logical Volume Manager to make
.BR e2fsck .
The time is interpreted using the current (local) timezone.
This can be useful in scripts which use a Logical Volume Manager to make
-a consistent snapshot of a filesystem, and then check the filesystem
-during off hours to make sure it hasn't been corrupted due to
-hardware problems, etc. If the filesystem was clean, then this option can
-be used to set the last checked time on the original filesystem. The format
-of
+a consistent snapshot of a filesystem, and then check the filesystem
+during off hours to make sure it hasn't been corrupted due to
+hardware problems, etc. If the filesystem was clean, then this option can
+be used to set the last checked time on the original filesystem. The format
+of
.I time-last-checked
is the international date format, with an optional time specifier, i.e.
.I time-last-checked
is the international date format, with an optional time specifier, i.e.
-YYYYMMDD[HH[MM[SS]]]. The keyword
+YYYYMMDD[HH[MM[SS]]]. The keyword
-is also accepted, in which case the last checked time will be set to the
+is also accepted, in which case the last checked time will be set to the
current time.
.TP
.BI \-u " user"
Set the user who can use the reserved filesystem blocks.
.I user
current time.
.TP
.BI \-u " user"
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
+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 \-U " UUID"
Set the universally unique identifier (UUID) of the filesystem to
.IR UUID .
is converted to a numerical uid before it is stored in the superblock.
.TP
.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 hyphens,
-like this:
-"c1b9d5a2-f162-11cf-9ece-0020afc76f16".
-The
+The format of the UUID is a series of hex digits separated by hyphens,
+like this:
+"c1b9d5a2-f162-11cf-9ece-0020afc76f16".
+The
.I UUID
parameter may also be one of the following:
.RS 1.2i
.I UUID
parameter may also be one of the following:
.RS 1.2i
Time-dependent checking was added by Uwe Ohse <uwe@tirka.gun.de>.
.SH AVAILABILITY
.B tune2fs
Time-dependent checking was added by Uwe Ohse <uwe@tirka.gun.de>.
.SH AVAILABILITY
.B tune2fs
-is part of the e2fsprogs package and is available from
+is part of the e2fsprogs package and is available from
http://e2fsprogs.sourceforge.net.
.SH SEE ALSO
.BR debugfs (8),
http://e2fsprogs.sourceforge.net.
.SH SEE ALSO
.BR debugfs (8),
.\" Copyright 1999 Andreas Dilger (adilger@enel.ucalgary.ca)
.\"
.\" This man page was created for libuuid.so.1.1 from e2fsprogs-1.14.
.\" Copyright 1999 Andreas Dilger (adilger@enel.ucalgary.ca)
.\"
.\" This man page was created for libuuid.so.1.1 from e2fsprogs-1.14.
.\" This file may be copied under the terms of the GNU Public License.
.\" This file may be copied under the terms of the GNU Public License.
.\" Created Wed Mar 10 17:42:12 1999, Andreas Dilger
.TH UUIDGEN 1 "@E2FSPROGS_MONTH@ @E2FSPROGS_YEAR@" "E2fsprogs version @E2FSPROGS_VERSION@"
.SH NAME
uuidgen \- command\-line utility to create a new UUID value
.SH SYNOPSIS
.\" Created Wed Mar 10 17:42:12 1999, Andreas Dilger
.TH UUIDGEN 1 "@E2FSPROGS_MONTH@ @E2FSPROGS_YEAR@" "E2fsprogs version @E2FSPROGS_VERSION@"
.SH NAME
uuidgen \- command\-line utility to create a new UUID value
.SH SYNOPSIS
.SH DESCRIPTION
The
.B uuidgen
.SH DESCRIPTION
The
.B uuidgen
-program creates (and prints)
+program creates (and prints)
a new universally unique identifier (UUID) using the
.BR libuuid (3)
a new universally unique identifier (UUID) using the
.BR libuuid (3)
-library. The new UUID can reasonably be considered unique among
-all UUIDs created on the local system,
+library. The new UUID can reasonably be considered unique among
+all UUIDs created on the local system,
and among UUIDs created on other systems in the past
and in the future.
.PP
and among UUIDs created on other systems in the past
and in the future.
.PP
-There are two types of UUID's which
+There are two types of UUID's which
-can generate: time-based UUID's and random-based UUID's. By
-default
+can generate: time-based UUID's and random-based UUID's. By
+default
.B uuidgen
will generate a random-based UUID if a high-quality random number
.B uuidgen
will generate a random-based UUID if a high-quality random number
-generator is present. Otherwise, it will chose a time-based UUID. It
-is possible to force the generation of one of these two
+generator is present. Otherwise, it will chose a time-based UUID. It
+is possible to force the generation of one of these two
UUID types by using the
.B \-r
or
UUID types by using the
.B \-r
or
.IR /dev/random .
.TP
.B \-t
.IR /dev/random .
.TP
.B \-t
-Generate a time-based UUID. This method creates a UUID based on the system
+Generate a time-based UUID. This method creates a UUID based on the system
clock plus the system's ethernet hardware address, if present.
.SH "CONFORMING TO"
OSF DCE 1.1
clock plus the system's ethernet hardware address, if present.
.SH "CONFORMING TO"
OSF DCE 1.1