Theodore Ts'o | 3839e65 | 1997-04-26 13:21:57 +0000 | [diff] [blame] | 1 | .\" Revision 1.0 93/06/3 23:00 chk |
| 2 | .\" Initial revision |
| 3 | .\" |
| 4 | .\" |
Theodore Ts'o | 74becf3 | 1997-04-26 14:37:06 +0000 | [diff] [blame] | 5 | .TH TUNE2FS 8 "@E2FSPROGS_MONTH@ @E2FSPROGS_YEAR@" "E2fsprogs version @E2FSPROGS_VERSION@" |
Theodore Ts'o | 3839e65 | 1997-04-26 13:21:57 +0000 | [diff] [blame] | 6 | .SH NAME |
Theodore Ts'o | 4f85854 | 2009-05-30 12:34:28 -0400 | [diff] [blame] | 7 | tune2fs \- adjust tunable filesystem parameters on ext2/ext3/ext4 filesystems |
Theodore Ts'o | 3839e65 | 1997-04-26 13:21:57 +0000 | [diff] [blame] | 8 | .SH SYNOPSIS |
| 9 | .B tune2fs |
| 10 | [ |
Theodore Ts'o | caf8ce4 | 1999-10-21 19:56:34 +0000 | [diff] [blame] | 11 | .B \-l |
Theodore Ts'o | f3db356 | 1997-04-26 13:34:30 +0000 | [diff] [blame] | 12 | ] |
| 13 | [ |
Theodore Ts'o | caf8ce4 | 1999-10-21 19:56:34 +0000 | [diff] [blame] | 14 | .B \-c |
Theodore Ts'o | f3db356 | 1997-04-26 13:34:30 +0000 | [diff] [blame] | 15 | .I max-mount-counts |
| 16 | ] |
| 17 | [ |
Theodore Ts'o | caf8ce4 | 1999-10-21 19:56:34 +0000 | [diff] [blame] | 18 | .B \-e |
Theodore Ts'o | f3db356 | 1997-04-26 13:34:30 +0000 | [diff] [blame] | 19 | .I errors-behavior |
| 20 | ] |
| 21 | [ |
Theodore Ts'o | 177ab2b | 2002-01-27 18:23:49 -0500 | [diff] [blame] | 22 | .B \-f |
| 23 | ] |
| 24 | [ |
Theodore Ts'o | caf8ce4 | 1999-10-21 19:56:34 +0000 | [diff] [blame] | 25 | .B \-i |
Theodore Ts'o | f3db356 | 1997-04-26 13:34:30 +0000 | [diff] [blame] | 26 | .I interval-between-checks |
| 27 | ] |
| 28 | [ |
Theodore Ts'o | 08dd830 | 2001-01-14 16:25:58 +0000 | [diff] [blame] | 29 | .B \-j |
Theodore Ts'o | dc2ec52 | 2001-01-18 01:51:15 +0000 | [diff] [blame] | 30 | ] |
| 31 | [ |
| 32 | .B \-J |
Theodore Ts'o | 08dd830 | 2001-01-14 16:25:58 +0000 | [diff] [blame] | 33 | .I journal-options |
| 34 | ] |
| 35 | [ |
Theodore Ts'o | caf8ce4 | 1999-10-21 19:56:34 +0000 | [diff] [blame] | 36 | .B \-m |
Theodore Ts'o | f3db356 | 1997-04-26 13:34:30 +0000 | [diff] [blame] | 37 | .I reserved-blocks-percentage |
| 38 | ] |
| 39 | [ |
Theodore Ts'o | a0c3fd5 | 2002-10-15 17:43:43 -0400 | [diff] [blame] | 40 | .B \-o |
Theodore Ts'o | c65e54b | 2003-12-11 11:31:48 -0500 | [diff] [blame] | 41 | .RI [^]mount-options [,...] |
Theodore Ts'o | a0c3fd5 | 2002-10-15 17:43:43 -0400 | [diff] [blame] | 42 | ] |
Theodore Ts'o | a0c3fd5 | 2002-10-15 17:43:43 -0400 | [diff] [blame] | 43 | [ |
Theodore Ts'o | caf8ce4 | 1999-10-21 19:56:34 +0000 | [diff] [blame] | 44 | .B \-r |
Theodore Ts'o | f3db356 | 1997-04-26 13:34:30 +0000 | [diff] [blame] | 45 | .I reserved-blocks-count |
| 46 | ] |
| 47 | [ |
Theodore Ts'o | caf8ce4 | 1999-10-21 19:56:34 +0000 | [diff] [blame] | 48 | .B \-s |
| 49 | .I sparse-super-flag |
Theodore Ts'o | 521e368 | 1997-04-29 17:48:10 +0000 | [diff] [blame] | 50 | ] |
| 51 | [ |
Theodore Ts'o | caf8ce4 | 1999-10-21 19:56:34 +0000 | [diff] [blame] | 52 | .B \-u |
Theodore Ts'o | f3db356 | 1997-04-26 13:34:30 +0000 | [diff] [blame] | 53 | .I user |
| 54 | ] |
| 55 | [ |
Theodore Ts'o | caf8ce4 | 1999-10-21 19:56:34 +0000 | [diff] [blame] | 56 | .B \-g |
Theodore Ts'o | f3db356 | 1997-04-26 13:34:30 +0000 | [diff] [blame] | 57 | .I group |
Theodore Ts'o | 3839e65 | 1997-04-26 13:21:57 +0000 | [diff] [blame] | 58 | ] |
Theodore Ts'o | 1e3472c | 1997-04-29 14:53:37 +0000 | [diff] [blame] | 59 | [ |
Theodore Ts'o | caf8ce4 | 1999-10-21 19:56:34 +0000 | [diff] [blame] | 60 | .B \-C |
Theodore Ts'o | 1e3472c | 1997-04-29 14:53:37 +0000 | [diff] [blame] | 61 | .I mount-count |
| 62 | ] |
| 63 | [ |
Theodore Ts'o | 6cb2740 | 2008-01-26 19:06:35 -0500 | [diff] [blame] | 64 | .B \-E |
| 65 | .I extended-options |
| 66 | ] |
| 67 | [ |
Theodore Ts'o | caf8ce4 | 1999-10-21 19:56:34 +0000 | [diff] [blame] | 68 | .B \-L |
Theodore Ts'o | 1e3472c | 1997-04-29 14:53:37 +0000 | [diff] [blame] | 69 | .I volume-name |
| 70 | ] |
| 71 | [ |
Theodore Ts'o | caf8ce4 | 1999-10-21 19:56:34 +0000 | [diff] [blame] | 72 | .B \-M |
Theodore Ts'o | 1e3472c | 1997-04-29 14:53:37 +0000 | [diff] [blame] | 73 | .I last-mounted-directory |
| 74 | ] |
| 75 | [ |
Theodore Ts'o | 896938d | 1999-10-23 01:04:50 +0000 | [diff] [blame] | 76 | .B \-O |
Theodore Ts'o | ce57f14 | 2001-04-26 04:25:39 +0000 | [diff] [blame] | 77 | .RI [^] feature [,...] |
Theodore Ts'o | 896938d | 1999-10-23 01:04:50 +0000 | [diff] [blame] | 78 | ] |
| 79 | [ |
Theodore Ts'o | d4de4aa | 2001-12-26 08:58:01 -0500 | [diff] [blame] | 80 | .B \-T |
| 81 | .I time-last-checked |
| 82 | ] |
| 83 | [ |
Theodore Ts'o | caf8ce4 | 1999-10-21 19:56:34 +0000 | [diff] [blame] | 84 | .B \-U |
Theodore Ts'o | 1e3472c | 1997-04-29 14:53:37 +0000 | [diff] [blame] | 85 | .I UUID |
| 86 | ] |
Theodore Ts'o | 3839e65 | 1997-04-26 13:21:57 +0000 | [diff] [blame] | 87 | device |
| 88 | .SH DESCRIPTION |
| 89 | .BI tune2fs |
Theodore Ts'o | a7ac1df | 2003-08-24 17:56:41 -0400 | [diff] [blame] | 90 | allows the system administrator to adjust various tunable filesystem |
Theodore Ts'o | 4f85854 | 2009-05-30 12:34:28 -0400 | [diff] [blame] | 91 | parameters on Linux ext2, ext3, or ext4 filesystems. The current values |
| 92 | of these options can be displayed by using the |
Theodore Ts'o | c927bec | 2009-04-18 11:39:22 -0400 | [diff] [blame] | 93 | .B -l |
| 94 | option to |
| 95 | .BR tune2fs (8) |
| 96 | program, or by using the |
| 97 | .BR dumpe2fs (8) |
| 98 | program. |
Theodore Ts'o | 9946478 | 2010-09-25 21:41:21 -0400 | [diff] [blame] | 99 | .PP |
| 100 | The |
| 101 | .I device |
| 102 | specifer can either be a filename (i.e., /dev/sda1), or a LABEL or UUID |
| 103 | specifer: "\fBLABEL=\fIvolume-name\fR" or "\fBUUID=\fIuuid\fR". (i.e., |
| 104 | LABEL=home or UUID=e40486c6-84d5-4f2f-b99c-032281799c9d). |
Theodore Ts'o | 3839e65 | 1997-04-26 13:21:57 +0000 | [diff] [blame] | 105 | .SH OPTIONS |
| 106 | .TP |
Theodore Ts'o | caf8ce4 | 1999-10-21 19:56:34 +0000 | [diff] [blame] | 107 | .BI \-c " max-mount-counts" |
Theodore Ts'o | e0f72cf | 2006-05-14 18:09:12 -0400 | [diff] [blame] | 108 | Adjust the number of mounts after which the filesystem will be checked by |
| 109 | .BR e2fsck (8). |
| 110 | If |
Theodore Ts'o | 45d9e2f | 2000-07-07 03:12:54 +0000 | [diff] [blame] | 111 | .I max-mount-counts |
Theodore Ts'o | 7b921b9 | 2005-05-06 12:04:10 -0400 | [diff] [blame] | 112 | is 0 or \-1, the number of times the filesystem is mounted will be disregarded |
Theodore Ts'o | 66cf2f6 | 2001-06-14 06:42:44 +0000 | [diff] [blame] | 113 | by |
| 114 | .BR e2fsck (8) |
| 115 | and the kernel. |
| 116 | .sp |
| 117 | Staggering the mount-counts at which filesystems are forcibly |
| 118 | checked will avoid all filesystems being checked at one time |
| 119 | when using journaled filesystems. |
| 120 | .sp |
| 121 | You should strongly consider the consequences of disabling |
| 122 | mount-count-dependent checking entirely. Bad disk drives, cables, |
| 123 | memory, and kernel bugs could all corrupt a filesystem without |
| 124 | marking the filesystem dirty or in error. If you are using |
| 125 | journaling on your filesystem, your filesystem will |
| 126 | .B never |
| 127 | be marked dirty, so it will not normally be checked. A |
| 128 | filesystem error detected by the kernel will still force |
| 129 | an fsck on the next reboot, but it may already be too late |
| 130 | to prevent data loss at that point. |
| 131 | .sp |
| 132 | See also the |
| 133 | .B \-i |
| 134 | option for time-dependent checking. |
Theodore Ts'o | 3839e65 | 1997-04-26 13:21:57 +0000 | [diff] [blame] | 135 | .TP |
Theodore Ts'o | ce57f14 | 2001-04-26 04:25:39 +0000 | [diff] [blame] | 136 | .BI \-C " mount-count" |
| 137 | Set the number of times the filesystem has been mounted. |
Theodore Ts'o | e0f72cf | 2006-05-14 18:09:12 -0400 | [diff] [blame] | 138 | If set to a greater value than the max-mount-counts parameter |
| 139 | set by the |
| 140 | .B \-c |
| 141 | option, |
| 142 | .BR e2fsck (8) |
| 143 | will check the filesystem at the next reboot. |
Theodore Ts'o | ce57f14 | 2001-04-26 04:25:39 +0000 | [diff] [blame] | 144 | .TP |
Theodore Ts'o | caf8ce4 | 1999-10-21 19:56:34 +0000 | [diff] [blame] | 145 | .BI \-e " error-behavior" |
Theodore Ts'o | ce57f14 | 2001-04-26 04:25:39 +0000 | [diff] [blame] | 146 | Change the behavior of the kernel code when errors are detected. |
Theodore Ts'o | 66cf2f6 | 2001-06-14 06:42:44 +0000 | [diff] [blame] | 147 | In all cases, a filesystem error will cause |
| 148 | .BR e2fsck (8) |
| 149 | to check the filesystem on the next boot. |
Theodore Ts'o | 583ccdc | 1997-05-09 03:06:31 +0000 | [diff] [blame] | 150 | .I error-behavior |
| 151 | can be one of the following: |
Theodore Ts'o | ce57f14 | 2001-04-26 04:25:39 +0000 | [diff] [blame] | 152 | .RS 1.2i |
| 153 | .TP 1.2i |
| 154 | .B continue |
| 155 | Continue normal execution. |
| 156 | .TP |
| 157 | .B remount-ro |
| 158 | Remount filesystem read-only. |
| 159 | .TP |
| 160 | .B panic |
| 161 | Cause a kernel panic. |
| 162 | .RE |
Theodore Ts'o | 3839e65 | 1997-04-26 13:21:57 +0000 | [diff] [blame] | 163 | .TP |
Theodore Ts'o | 6cb2740 | 2008-01-26 19:06:35 -0500 | [diff] [blame] | 164 | .BI \-E " extended-options" |
| 165 | Set extended options for the filesystem. Extended options are comma |
Theodore Ts'o | 0c17cb2 | 2008-02-18 22:56:25 -0500 | [diff] [blame] | 166 | separated, and may take an argument using the equals ('=') sign. |
| 167 | The following extended options are supported: |
Theodore Ts'o | 6cb2740 | 2008-01-26 19:06:35 -0500 | [diff] [blame] | 168 | .RS 1.2i |
| 169 | .TP |
Theodore Ts'o | 0c17cb2 | 2008-02-18 22:56:25 -0500 | [diff] [blame] | 170 | .BI stride= stride-size |
| 171 | Configure the filesystem for a RAID array with |
| 172 | .I stride-size |
| 173 | filesystem blocks. This is the number of blocks read or written to disk |
| 174 | before moving to next disk. This mostly affects placement of filesystem |
| 175 | metadata like bitmaps at |
| 176 | .BR mke2fs (2) |
Theodore Ts'o | 711d384 | 2008-09-07 14:08:40 -0400 | [diff] [blame] | 177 | time to avoid placing them on a single disk, which can hurt the performance. |
Theodore Ts'o | 0c17cb2 | 2008-02-18 22:56:25 -0500 | [diff] [blame] | 178 | It may also be used by block allocator. |
| 179 | .TP |
Theodore Ts'o | 10ff68d | 2008-08-29 21:21:19 -0400 | [diff] [blame] | 180 | .BI stripe_width= stripe-width |
Theodore Ts'o | 0c17cb2 | 2008-02-18 22:56:25 -0500 | [diff] [blame] | 181 | Configure the filesystem for a RAID array with |
| 182 | .I stripe-width |
| 183 | filesystem blocks per stripe. This is typically be stride-size * N, where |
| 184 | N is the number of data disks in the RAID (e.g. RAID 5 N+1, RAID 6 N+2). |
| 185 | This allows the block allocator to prevent read-modify-write of the |
| 186 | parity in a RAID stripe if possible when the data is written. |
| 187 | .TP |
Theodore Ts'o | 10ff68d | 2008-08-29 21:21:19 -0400 | [diff] [blame] | 188 | .BI hash_alg= hash-alg |
| 189 | Set the default hash algorithm used for filesystems with hashed b-tree |
| 190 | directories. Valid algorithms accepted are: |
| 191 | .IR legacy , |
| 192 | .IR half_md4 , |
| 193 | and |
| 194 | .IR tea . |
| 195 | .TP |
Theodore Ts'o | 9345f02 | 2010-09-18 19:38:22 -0400 | [diff] [blame] | 196 | .BI mount_opts= mount_option_string |
| 197 | Set a set of default mount options which will be used when the file |
| 198 | system is mounted. Unlike the bitmask-based default mount options which |
| 199 | can be specified with the |
| 200 | .B -o |
| 201 | option, |
| 202 | .I mount_option_string |
| 203 | is an arbitrary string with a maximum length of 63 bytes, which is |
| 204 | stored in the superblock. |
| 205 | .IP |
| 206 | The ext4 file system driver will first apply |
| 207 | the bitmask-based default options, and then parse the |
| 208 | .IR mount_option_string , |
| 209 | before parsing the mount options passed from the |
| 210 | .BR mount (8) |
| 211 | program. |
| 212 | .IP |
| 213 | This superblock setting is only honored in 2.6.35+ kernels; |
| 214 | and not at all by the ext2 and ext3 file system drivers. |
| 215 | .TP |
Theodore Ts'o | 6cb2740 | 2008-01-26 19:06:35 -0500 | [diff] [blame] | 216 | .B test_fs |
| 217 | Set a flag in the filesystem superblock indicating that it may be |
| 218 | mounted using experimental kernel code, such as the ext4dev filesystem. |
| 219 | .TP |
| 220 | .B ^test_fs |
| 221 | Clear the test_fs flag, indicating the filesystem should only be mounted |
| 222 | using production-level filesystem code. |
| 223 | .RE |
| 224 | .TP |
Theodore Ts'o | 177ab2b | 2002-01-27 18:23:49 -0500 | [diff] [blame] | 225 | .B \-f |
| 226 | Force the tune2fs operation to complete even in the face of errors. This |
| 227 | option is useful when removing the |
| 228 | .B has_journal |
| 229 | filesystem feature from a filesystem which has |
| 230 | an external journal (or is corrupted |
| 231 | such that it appears to have an external journal), but that |
| 232 | external journal is not available. |
| 233 | .sp |
| 234 | .B WARNING: |
| 235 | Removing an external journal from a filesystem which was not cleanly unmounted |
| 236 | without first replaying the external journal can result in |
| 237 | severe data loss and filesystem corruption. |
| 238 | .TP |
Theodore Ts'o | caf8ce4 | 1999-10-21 19:56:34 +0000 | [diff] [blame] | 239 | .BI \-g " group" |
Theodore Ts'o | febac23 | 2007-07-11 23:20:17 -0400 | [diff] [blame] | 240 | Set the group which can use the reserved filesystem blocks. |
Theodore Ts'o | ce57f14 | 2001-04-26 04:25:39 +0000 | [diff] [blame] | 241 | The |
Theodore Ts'o | f3db356 | 1997-04-26 13:34:30 +0000 | [diff] [blame] | 242 | .I group |
Theodore Ts'o | ce57f14 | 2001-04-26 04:25:39 +0000 | [diff] [blame] | 243 | parameter can be a numerical gid or a group name. If a group name is given, |
Theodore Ts'o | e1c6b2f | 2000-12-02 06:19:33 +0000 | [diff] [blame] | 244 | it is converted to a numerical gid before it is stored in the superblock. |
Theodore Ts'o | f3db356 | 1997-04-26 13:34:30 +0000 | [diff] [blame] | 245 | .TP |
Theodore Ts'o | ce57f14 | 2001-04-26 04:25:39 +0000 | [diff] [blame] | 246 | .B \-i " \fIinterval-between-checks\fR[\fBd\fR|\fBm\fR|\fBw\fR]" |
| 247 | Adjust the maximal time between two filesystem checks. |
Theodore Ts'o | c5fbf38 | 2009-10-24 14:25:39 -0400 | [diff] [blame] | 248 | No suffix or |
Theodore Ts'o | caf8ce4 | 1999-10-21 19:56:34 +0000 | [diff] [blame] | 249 | .B d |
Theodore Ts'o | c5fbf38 | 2009-10-24 14:25:39 -0400 | [diff] [blame] | 250 | will interpret the number |
| 251 | .I interval-between-checks |
| 252 | as days, |
Theodore Ts'o | caf8ce4 | 1999-10-21 19:56:34 +0000 | [diff] [blame] | 253 | .B m |
Theodore Ts'o | c5fbf38 | 2009-10-24 14:25:39 -0400 | [diff] [blame] | 254 | as months, and |
Theodore Ts'o | caf8ce4 | 1999-10-21 19:56:34 +0000 | [diff] [blame] | 255 | .B w |
Theodore Ts'o | c5fbf38 | 2009-10-24 14:25:39 -0400 | [diff] [blame] | 256 | as weeks. A value of zero will disable the time-dependent checking. |
Theodore Ts'o | 66cf2f6 | 2001-06-14 06:42:44 +0000 | [diff] [blame] | 257 | .sp |
| 258 | It is strongly recommended that either |
| 259 | .B \-c |
| 260 | (mount-count-dependent) or |
| 261 | .B \-i |
| 262 | (time-dependent) checking be enabled to force periodic full |
| 263 | .BR e2fsck (8) |
| 264 | checking of the filesystem. Failure to do so may lead to filesystem |
Theodore Ts'o | 9a85c2a | 2006-09-12 02:33:08 -0400 | [diff] [blame] | 265 | corruption (due to bad disks, cables, memory, or kernel bugs) going |
| 266 | unnoticed, ultimately resulting in data loss or corruption. |
Theodore Ts'o | 3839e65 | 1997-04-26 13:21:57 +0000 | [diff] [blame] | 267 | .TP |
Theodore Ts'o | 66cf2f6 | 2001-06-14 06:42:44 +0000 | [diff] [blame] | 268 | .B \-j |
Theodore Ts'o | ce57f14 | 2001-04-26 04:25:39 +0000 | [diff] [blame] | 269 | Add an ext3 journal to the filesystem. If the |
Theodore Ts'o | dc2ec52 | 2001-01-18 01:51:15 +0000 | [diff] [blame] | 270 | .B \-J |
Theodore Ts'o | 8d64174 | 2001-05-14 04:12:27 +0000 | [diff] [blame] | 271 | option is not specified, the default journal parameters will be used to create |
Theodore Ts'o | dc2ec52 | 2001-01-18 01:51:15 +0000 | [diff] [blame] | 272 | an appropriately sized journal (given the size of the filesystem) |
Theodore Ts'o | ce57f14 | 2001-04-26 04:25:39 +0000 | [diff] [blame] | 273 | stored within the filesystem. Note that you must be using a kernel |
| 274 | which has ext3 support in order to actually make use of the journal. |
Theodore Ts'o | 91d71c4 | 2004-09-19 07:34:35 -0400 | [diff] [blame] | 275 | .IP |
| 276 | If this option is used to create a journal on a mounted filesystem, an |
| 277 | immutable file, |
| 278 | .BR .journal , |
| 279 | will be created in the top-level directory of the filesystem, as it is |
| 280 | the only safe way to create the journal inode while the filesystem is |
| 281 | mounted. While the ext3 journal is visible, it is not safe to |
| 282 | delete it, or modify it while the filesystem is mounted; for this |
| 283 | reason the file is marked immutable. |
| 284 | While checking unmounted filesystems, |
| 285 | .BR e2fsck (8) |
| 286 | will automatically move |
| 287 | .B .journal |
| 288 | files to the invisible, reserved journal inode. For all filesystems |
| 289 | except for the root filesystem, this should happen automatically and |
| 290 | naturally during the next reboot cycle. Since the root filesystem is |
| 291 | mounted read-only, |
| 292 | .BR e2fsck (8) |
| 293 | must be run from a rescue floppy in order to effect this transition. |
| 294 | .IP |
| 295 | On some distributions, such as Debian, if an initial ramdisk is used, |
| 296 | the initrd scripts will automatically convert an ext2 root filesystem |
| 297 | to ext3 if the |
| 298 | .BR /etc/fstab |
| 299 | file specifies the ext3 filesystem for the root filesystem in order to |
| 300 | avoid requiring the use of a rescue floppy to add an ext3 journal to |
| 301 | the root filesystem. |
Theodore Ts'o | dc2ec52 | 2001-01-18 01:51:15 +0000 | [diff] [blame] | 302 | .TP |
Theodore Ts'o | 8d64174 | 2001-05-14 04:12:27 +0000 | [diff] [blame] | 303 | .BR \-J " journal-options" |
Theodore Ts'o | ce57f14 | 2001-04-26 04:25:39 +0000 | [diff] [blame] | 304 | Override the default ext3 journal parameters. Journal options are comma |
Theodore Ts'o | 08dd830 | 2001-01-14 16:25:58 +0000 | [diff] [blame] | 305 | separated, and may take an argument using the equals ('=') sign. |
Theodore Ts'o | ce57f14 | 2001-04-26 04:25:39 +0000 | [diff] [blame] | 306 | The following journal options are supported: |
| 307 | .RS 1.2i |
Theodore Ts'o | dc2ec52 | 2001-01-18 01:51:15 +0000 | [diff] [blame] | 308 | .TP |
Theodore Ts'o | ce57f14 | 2001-04-26 04:25:39 +0000 | [diff] [blame] | 309 | .BI size= journal-size |
Theodore Ts'o | dc2ec52 | 2001-01-18 01:51:15 +0000 | [diff] [blame] | 310 | Create a journal stored in the filesystem of size |
Theodore Ts'o | 251395d | 2001-05-14 04:43:05 +0000 | [diff] [blame] | 311 | .I journal-size |
| 312 | megabytes. The size of the journal must be at least 1024 filesystem blocks |
| 313 | (i.e., 1MB if using 1k blocks, 4MB if using 4k blocks, etc.) |
| 314 | and may be no more than 102,400 filesystem blocks. |
| 315 | There must be enough free space in the filesystem to create a journal of |
Theodore Ts'o | dc2ec52 | 2001-01-18 01:51:15 +0000 | [diff] [blame] | 316 | that size. |
Theodore Ts'o | ce57f14 | 2001-04-26 04:25:39 +0000 | [diff] [blame] | 317 | @JDEV@.TP |
| 318 | @JDEV@.BI device= external-journal |
Theodore Ts'o | 251395d | 2001-05-14 04:43:05 +0000 | [diff] [blame] | 319 | @JDEV@Attach the filesystem to the journal block device located on |
| 320 | @JDEV@.IR external-journal . |
Theodore Ts'o | ce57f14 | 2001-04-26 04:25:39 +0000 | [diff] [blame] | 321 | @JDEV@The external |
| 322 | @JDEV@journal must have been already created using the command |
Theodore Ts'o | 251395d | 2001-05-14 04:43:05 +0000 | [diff] [blame] | 323 | @JDEV@.IP |
Theodore Ts'o | ce57f14 | 2001-04-26 04:25:39 +0000 | [diff] [blame] | 324 | @JDEV@.B mke2fs -O journal_dev |
Theodore Ts'o | e9a2d07 | 2001-06-14 07:15:02 +0000 | [diff] [blame] | 325 | @JDEV@.I external-journal |
Theodore Ts'o | 251395d | 2001-05-14 04:43:05 +0000 | [diff] [blame] | 326 | @JDEV@.IP |
| 327 | @JDEV@Note that |
| 328 | @JDEV@.I external-journal |
| 329 | @JDEV@must be formatted with the same block |
| 330 | @JDEV@size as filesystems which will be using it. |
Theodore Ts'o | 3024d88 | 2006-03-27 11:53:00 -0500 | [diff] [blame] | 331 | @JDEV@In addition, while there is support for attaching |
| 332 | @JDEV@multiple filesystems to a single external journal, |
| 333 | @JDEV@the Linux kernel and |
| 334 | @JDEV@.BR e2fsck (8) |
| 335 | @JDEV@do not currently support shared external journals yet. |
Andreas Dilger | 2d15576 | 2001-08-17 03:48:11 -0600 | [diff] [blame] | 336 | @JDEV@.IP |
| 337 | @JDEV@Instead of specifying a device name directly, |
| 338 | @JDEV@.I external-journal |
| 339 | @JDEV@can also be specified by either |
| 340 | @JDEV@.BI LABEL= label |
| 341 | @JDEV@or |
| 342 | @JDEV@.BI UUID= UUID |
| 343 | @JDEV@to locate the external journal by either the volume label or UUID |
| 344 | @JDEV@stored in the ext2 superblock at the start of the journal. Use |
| 345 | @JDEV@.BR dumpe2fs (8) |
| 346 | @JDEV@to display a journal device's volume label and UUID. See also the |
| 347 | @JDEV@.B -L |
| 348 | @JDEV@option of |
| 349 | @JDEV@.BR tune2fs (8). |
Theodore Ts'o | ce57f14 | 2001-04-26 04:25:39 +0000 | [diff] [blame] | 350 | .RE |
| 351 | @JDEV@.IP |
| 352 | @JDEV@Only one of the |
| 353 | @JDEV@.BR size " or " device |
| 354 | @JDEV@options can be given for a filesystem. |
Theodore Ts'o | 08dd830 | 2001-01-14 16:25:58 +0000 | [diff] [blame] | 355 | .TP |
Theodore Ts'o | caf8ce4 | 1999-10-21 19:56:34 +0000 | [diff] [blame] | 356 | .B \-l |
Theodore Ts'o | c927bec | 2009-04-18 11:39:22 -0400 | [diff] [blame] | 357 | List the contents of the filesystem superblock, including the current |
| 358 | values of the parameters that can be set via this program. |
Theodore Ts'o | 1e3472c | 1997-04-29 14:53:37 +0000 | [diff] [blame] | 359 | .TP |
Theodore Ts'o | caf8ce4 | 1999-10-21 19:56:34 +0000 | [diff] [blame] | 360 | .BI \-L " volume-label" |
Theodore Ts'o | ce57f14 | 2001-04-26 04:25:39 +0000 | [diff] [blame] | 361 | Set the volume label of the filesystem. |
Theodore Ts'o | a789d84 | 1998-03-30 01:20:55 +0000 | [diff] [blame] | 362 | Ext2 filesystem labels can be at most 16 characters long; if |
| 363 | .I volume-label |
| 364 | is longer than 16 characters, |
| 365 | .B tune2fs |
Andreas Dilger | 2d15576 | 2001-08-17 03:48:11 -0600 | [diff] [blame] | 366 | will truncate it and print a warning. The volume label can be used |
| 367 | by |
| 368 | .BR mount (8), |
| 369 | .BR fsck (8), |
| 370 | and |
| 371 | .BR /etc/fstab (5) |
| 372 | (and possibly others) by specifying |
| 373 | .BI LABEL= volume_label |
| 374 | instead of a block special device name like |
| 375 | .BR /dev/hda5 . |
Theodore Ts'o | ce57f14 | 2001-04-26 04:25:39 +0000 | [diff] [blame] | 376 | .TP |
| 377 | .BI \-m " reserved-blocks-percentage" |
Theodore Ts'o | febac23 | 2007-07-11 23:20:17 -0400 | [diff] [blame] | 378 | Set the percentage of the filesystem which may only be allocated |
| 379 | by privileged processes. Reserving some number of filesystem blocks |
| 380 | for use by privileged processes is done |
| 381 | to avoid filesystem fragmentation, and to allow system |
| 382 | daemons, such as |
| 383 | .BR syslogd (8), |
| 384 | to continue to function correctly after non-privileged processes are |
| 385 | prevented from writing to the filesystem. Normally, the default percentage |
| 386 | of reserved blocks is 5%. |
Theodore Ts'o | 1e3472c | 1997-04-29 14:53:37 +0000 | [diff] [blame] | 387 | .TP |
Theodore Ts'o | caf8ce4 | 1999-10-21 19:56:34 +0000 | [diff] [blame] | 388 | .BI \-M " last-mounted-directory" |
Theodore Ts'o | ce57f14 | 2001-04-26 04:25:39 +0000 | [diff] [blame] | 389 | Set the last-mounted directory for the filesystem. |
Theodore Ts'o | 1e3472c | 1997-04-29 14:53:37 +0000 | [diff] [blame] | 390 | .TP |
Theodore Ts'o | a0c3fd5 | 2002-10-15 17:43:43 -0400 | [diff] [blame] | 391 | .BR \-o " [^]\fImount-option\fR[,...]" |
| 392 | Set or clear the indicated default mount options in the filesystem. |
Theodore Ts'o | 8139367 | 2005-04-16 14:05:09 -0400 | [diff] [blame] | 393 | Default mount options can be overridden by mount options specified |
Theodore Ts'o | a0c3fd5 | 2002-10-15 17:43:43 -0400 | [diff] [blame] | 394 | either in |
| 395 | .BR /etc/fstab (5) |
| 396 | or on the command line arguments to |
| 397 | .BR mount (8). |
| 398 | Older kernels may not support this feature; in particular, |
| 399 | kernels which predate 2.4.20 will almost certainly ignore the |
| 400 | default mount options field in the superblock. |
| 401 | .IP |
| 402 | More than one mount option can be cleared or set by separating |
| 403 | features with commas. Mount options prefixed with a |
| 404 | caret character ('^') will be cleared in the filesystem's superblock; |
| 405 | mount options without a prefix character or prefixed with a plus |
| 406 | character ('+') will be added to the filesystem. |
| 407 | .IP |
| 408 | The following mount options can be set or cleared using |
| 409 | .BR tune2fs : |
| 410 | .RS 1.2i |
| 411 | .TP |
| 412 | .B debug |
| 413 | Enable debugging code for this filesystem. |
| 414 | .TP |
| 415 | .B bsdgroups |
| 416 | Emulate BSD behaviour when creating new files: they will take the group-id |
| 417 | of the directory in which they were created. The standard System V behaviour |
Theodore Ts'o | 77be4d2 | 2003-03-06 12:39:55 -0500 | [diff] [blame] | 418 | is the default, where newly created files take on the fsgid of the current |
Theodore Ts'o | 8139367 | 2005-04-16 14:05:09 -0400 | [diff] [blame] | 419 | process, unless the directory has the setgid bit set, in which case it takes |
Theodore Ts'o | a0c3fd5 | 2002-10-15 17:43:43 -0400 | [diff] [blame] | 420 | the gid from the parent directory, and also gets the setgid bit set if it is |
Theodore Ts'o | 9a85c2a | 2006-09-12 02:33:08 -0400 | [diff] [blame] | 421 | a directory itself. |
Theodore Ts'o | a0c3fd5 | 2002-10-15 17:43:43 -0400 | [diff] [blame] | 422 | .TP |
| 423 | .B user_xattr |
| 424 | Enable user-specified extended attributes. |
| 425 | .TP |
| 426 | .B acl |
| 427 | Enable Posix Access Control Lists. |
| 428 | .TP |
| 429 | .B uid16 |
| 430 | Disables 32-bit UIDs and GIDs. This is for interoperability with |
| 431 | older kernels which only store and expect 16-bit values. |
Theodore Ts'o | 2bae543 | 2002-10-25 16:21:03 -0400 | [diff] [blame] | 432 | .TP |
| 433 | .B journal_data |
| 434 | When the filesystem is mounted with journalling enabled, all data |
| 435 | (not just metadata) is committed into the journal prior to being written |
| 436 | into the main filesystem. |
| 437 | .TP |
| 438 | .B journal_data_ordered |
| 439 | When the filesystem is mounted with journalling enabled, all data is forced |
Theodore Ts'o | ccdd1d6 | 2004-04-11 17:02:44 -0400 | [diff] [blame] | 440 | directly out to the main file system prior to its metadata being committed |
Theodore Ts'o | 2bae543 | 2002-10-25 16:21:03 -0400 | [diff] [blame] | 441 | to the journal. |
| 442 | .TP |
| 443 | .B journal_data_writeback |
| 444 | When the filesystem is mounted with journalling enabled, data may be |
Theodore Ts'o | ccdd1d6 | 2004-04-11 17:02:44 -0400 | [diff] [blame] | 445 | written into the main filesystem after its metadata has been committed |
Theodore Ts'o | 2bae543 | 2002-10-25 16:21:03 -0400 | [diff] [blame] | 446 | to the journal. This may increase throughput, however, it may allow old |
| 447 | data to appear in files after a crash and journal recovery. |
Theodore Ts'o | 9345f02 | 2010-09-18 19:38:22 -0400 | [diff] [blame] | 448 | .TP |
| 449 | .B nobarrier |
| 450 | The file system will be mounted with barrier operations in the journal |
| 451 | disabled. (This option is currently only supported by the ext4 file |
| 452 | system driver in 2.6.35+ kernels.) |
| 453 | .TP |
| 454 | .B block_validity |
| 455 | The file system will be mounted with the block_validity option enabled, |
| 456 | which causes extra checks to be performed after reading or writing from |
| 457 | the file system. This prevents corrupted metadata blocks from causing |
| 458 | file system damage by overwriting parts of the inode table or block |
| 459 | group descriptors. This comes at the cost of increased memory and CPU |
| 460 | overhead, so it is enabled only for debugging purposes. (This option is |
| 461 | currently only supported by the ext4 file system driver in 2.6.35+ |
| 462 | kernels.) |
| 463 | .TP |
| 464 | .B discard |
| 465 | The file system will be mouinted with the discard mount option. This will |
| 466 | cause the file system driver to attempt to use the trim/discard feature |
| 467 | of some storage devices (such as SSD's and thin-provisioned drives |
| 468 | available in some enterprise storage arrays) to inform the storage |
| 469 | device that blocks belonging to deleted files can be reused for other |
| 470 | purposes. (This option is currently only supported by the ext4 file |
| 471 | system driver in 2.6.35+ kernels.) |
| 472 | .TP |
| 473 | .B nodelalloc |
| 474 | The file system will be mounted with the nodelalloc mount option. This |
| 475 | will disable the delayed allocation feature. (This option is currently |
| 476 | only supported by the ext4 file system driver in 2.6.35+ kernels.) |
Theodore Ts'o | a0c3fd5 | 2002-10-15 17:43:43 -0400 | [diff] [blame] | 477 | .RE |
| 478 | .TP |
Theodore Ts'o | 251395d | 2001-05-14 04:43:05 +0000 | [diff] [blame] | 479 | .BR \-O " [^]\fIfeature\fR[,...]" |
| 480 | Set or clear the indicated filesystem features (options) in the filesystem. |
Theodore Ts'o | ce57f14 | 2001-04-26 04:25:39 +0000 | [diff] [blame] | 481 | More than one filesystem feature can be cleared or set by separating |
| 482 | features with commas. Filesystem features prefixed with a |
| 483 | caret character ('^') will be cleared in the filesystem's superblock; |
| 484 | filesystem features without a prefix character or prefixed with a plus |
| 485 | character ('+') will be added to the filesystem. |
| 486 | .IP |
| 487 | The following filesystem features can be set or cleared using |
Theodore Ts'o | 251395d | 2001-05-14 04:43:05 +0000 | [diff] [blame] | 488 | .BR tune2fs : |
Theodore Ts'o | ce57f14 | 2001-04-26 04:25:39 +0000 | [diff] [blame] | 489 | .RS 1.2i |
| 490 | .TP |
Theodore Ts'o | ccbed85 | 2003-04-11 13:32:31 -0400 | [diff] [blame] | 491 | .B dir_index |
| 492 | Use hashed b-trees to speed up lookups in large directories. |
Theodore Ts'o | ce57f14 | 2001-04-26 04:25:39 +0000 | [diff] [blame] | 493 | .TP |
Andreas Dilger | 25bc8c7 | 2011-06-11 11:29:54 -0400 | [diff] [blame] | 494 | .B dir_nlink |
| 495 | Allow more than 65000 subdirectories per directory. |
| 496 | .TP |
Theodore Ts'o | ce57f14 | 2001-04-26 04:25:39 +0000 | [diff] [blame] | 497 | .B filetype |
Theodore Ts'o | 251395d | 2001-05-14 04:43:05 +0000 | [diff] [blame] | 498 | Store file type information in directory entries. |
Theodore Ts'o | ce57f14 | 2001-04-26 04:25:39 +0000 | [diff] [blame] | 499 | .TP |
Theodore Ts'o | 73ebdf9 | 2009-09-07 14:53:44 -0400 | [diff] [blame] | 500 | .B flex_bg |
| 501 | Allow bitmaps and inode tables for a block group to be placed |
Theodore Ts'o | 7a9f055 | 2009-09-07 15:17:51 -0400 | [diff] [blame] | 502 | anywhere on the storage media. \fBTune2fs\fR will not reorganize |
| 503 | the location of the inode tables and allocation bitmaps, as |
| 504 | .BR mke2fs (8) |
| 505 | will do when it creates a freshly formated file system with |
| 506 | .B flex_bg |
| 507 | enabled. |
Theodore Ts'o | 73ebdf9 | 2009-09-07 14:53:44 -0400 | [diff] [blame] | 508 | .TP |
Theodore Ts'o | ce57f14 | 2001-04-26 04:25:39 +0000 | [diff] [blame] | 509 | .B has_journal |
Theodore Ts'o | 82b39c9 | 2002-09-29 19:08:38 -0400 | [diff] [blame] | 510 | Use a journal to ensure filesystem consistency even across unclean shutdowns. |
| 511 | Setting the filesystem feature is equivalent to using the |
Theodore Ts'o | ce57f14 | 2001-04-26 04:25:39 +0000 | [diff] [blame] | 512 | .B \-j |
Theodore Ts'o | 82b39c9 | 2002-09-29 19:08:38 -0400 | [diff] [blame] | 513 | option. |
Theodore Ts'o | ccbed85 | 2003-04-11 13:32:31 -0400 | [diff] [blame] | 514 | .TP |
Theodore Ts'o | 73ebdf9 | 2009-09-07 14:53:44 -0400 | [diff] [blame] | 515 | .B large_file |
| 516 | Filesystem can contain files that are greater than 2GB. (Modern kernels |
| 517 | set this feature automatically when a file > 2GB is created.) |
Theodore Ts'o | 037914e | 2008-02-26 17:31:06 -0500 | [diff] [blame] | 518 | .TP |
| 519 | .B resize_inode |
| 520 | Reserve space so the block group descriptor table may grow in the |
| 521 | future. |
| 522 | .B Tune2fs |
| 523 | only supports clearing this filesystem feature. |
Jose R. Santos | 4e988cb | 2007-10-21 21:03:41 -0500 | [diff] [blame] | 524 | .TP |
Theodore Ts'o | 73ebdf9 | 2009-09-07 14:53:44 -0400 | [diff] [blame] | 525 | .B sparse_super |
| 526 | Limit the number of backup superblocks to save space on large filesystems. |
| 527 | .TP |
Theodore Ts'o | 2930dad | 2008-04-17 23:31:44 -0400 | [diff] [blame] | 528 | .B uninit_bg |
Jose R. Santos | 4e988cb | 2007-10-21 21:03:41 -0500 | [diff] [blame] | 529 | Allow the kernel to initialize bitmaps and inode tables and keep a high |
| 530 | watermark for the unused inodes in a filesystem, to reduce |
| 531 | .BR e2fsck (8) |
Andreas Dilger | 4237c73 | 2008-03-30 14:13:03 -0400 | [diff] [blame] | 532 | time. This first e2fsck run after enabling this feature will take the |
| 533 | full time, but subsequent e2fsck runs will take only a fraction of the |
| 534 | original time, depending on how full the file system is. |
Theodore Ts'o | ce57f14 | 2001-04-26 04:25:39 +0000 | [diff] [blame] | 535 | .RE |
| 536 | .IP |
Theodore Ts'o | 39567c4 | 2001-09-19 15:28:21 -0400 | [diff] [blame] | 537 | After setting or clearing |
Theodore Ts'o | 037914e | 2008-02-26 17:31:06 -0500 | [diff] [blame] | 538 | .BR sparse_super , |
Theodore Ts'o | 2930dad | 2008-04-17 23:31:44 -0400 | [diff] [blame] | 539 | .BR uninit_bg , |
Theodore Ts'o | 037914e | 2008-02-26 17:31:06 -0500 | [diff] [blame] | 540 | .BR filetype , |
| 541 | or |
| 542 | .B resize_inode |
Theodore Ts'o | 39567c4 | 2001-09-19 15:28:21 -0400 | [diff] [blame] | 543 | filesystem features, |
Theodore Ts'o | ce57f14 | 2001-04-26 04:25:39 +0000 | [diff] [blame] | 544 | .BR e2fsck (8) |
Theodore Ts'o | 251395d | 2001-05-14 04:43:05 +0000 | [diff] [blame] | 545 | must be run on the filesystem to return the filesystem to a consistent state. |
Theodore Ts'o | 39567c4 | 2001-09-19 15:28:21 -0400 | [diff] [blame] | 546 | .B Tune2fs |
| 547 | will print a message requesting that the system administrator run |
| 548 | .BR e2fsck (8) |
Theodore Ts'o | 45e18ad | 2004-09-17 17:31:16 -0400 | [diff] [blame] | 549 | if necessary. After setting the |
| 550 | .B dir_index |
| 551 | feature, |
| 552 | .B e2fsck -D |
| 553 | can be run to convert existing directories to the hashed B-tree format. |
Andreas Dilger | 4237c73 | 2008-03-30 14:13:03 -0400 | [diff] [blame] | 554 | Enabling certain filesystem features may prevent the filesystem from being |
Theodore Ts'o | 73ebdf9 | 2009-09-07 14:53:44 -0400 | [diff] [blame] | 555 | mounted by kernels which do not support those features. In particular, the |
Theodore Ts'o | 2930dad | 2008-04-17 23:31:44 -0400 | [diff] [blame] | 556 | .BR uninit_bg |
Andreas Dilger | 4237c73 | 2008-03-30 14:13:03 -0400 | [diff] [blame] | 557 | and |
| 558 | .BR flex_bg |
| 559 | features are only supported by the ext4 filesystem. |
Theodore Ts'o | ce57f14 | 2001-04-26 04:25:39 +0000 | [diff] [blame] | 560 | .TP |
| 561 | .BI \-r " reserved-blocks-count" |
| 562 | Set the number of reserved filesystem blocks. |
| 563 | .TP |
Theodore Ts'o | d4de4aa | 2001-12-26 08:58:01 -0500 | [diff] [blame] | 564 | .BI \-T " time-last-checked" |
| 565 | Set the time the filesystem was last checked using |
| 566 | .BR e2fsck . |
Theodore Ts'o | 402b95d | 2008-03-21 09:25:23 -0400 | [diff] [blame] | 567 | The time is interpreted using the current (local) timezone. |
Theodore Ts'o | d4de4aa | 2001-12-26 08:58:01 -0500 | [diff] [blame] | 568 | This can be useful in scripts which use a Logical Volume Manager to make |
| 569 | a consistent snapshot of a filesystem, and then check the filesystem |
| 570 | during off hours to make sure it hasn't been corrupted due to |
| 571 | hardware problems, etc. If the filesystem was clean, then this option can |
| 572 | be used to set the last checked time on the original filesystem. The format |
| 573 | of |
| 574 | .I time-last-checked |
| 575 | is the international date format, with an optional time specifier, i.e. |
Theodore Ts'o | 9a85c2a | 2006-09-12 02:33:08 -0400 | [diff] [blame] | 576 | YYYYMMDD[HH[MM[SS]]]. The keyword |
Theodore Ts'o | d4de4aa | 2001-12-26 08:58:01 -0500 | [diff] [blame] | 577 | .B now |
| 578 | is also accepted, in which case the last checked time will be set to the |
| 579 | current time. |
| 580 | .TP |
Theodore Ts'o | ce57f14 | 2001-04-26 04:25:39 +0000 | [diff] [blame] | 581 | .BI \-u " user" |
| 582 | Set the user who can use the reserved filesystem blocks. |
| 583 | .I user |
| 584 | can be a numerical uid or a user name. If a user name is given, it |
| 585 | is converted to a numerical uid before it is stored in the superblock. |
Theodore Ts'o | 896938d | 1999-10-23 01:04:50 +0000 | [diff] [blame] | 586 | .TP |
Theodore Ts'o | caf8ce4 | 1999-10-21 19:56:34 +0000 | [diff] [blame] | 587 | .BI \-U " UUID" |
Theodore Ts'o | 8d64174 | 2001-05-14 04:12:27 +0000 | [diff] [blame] | 588 | Set the universally unique identifier (UUID) of the filesystem to |
Theodore Ts'o | ce57f14 | 2001-04-26 04:25:39 +0000 | [diff] [blame] | 589 | .IR UUID . |
Theodore Ts'o | f044b4d | 2002-08-17 13:32:21 -0400 | [diff] [blame] | 590 | The format of the UUID is a series of hex digits separated by hyphens, |
Theodore Ts'o | ce57f14 | 2001-04-26 04:25:39 +0000 | [diff] [blame] | 591 | like this: |
| 592 | "c1b9d5a2-f162-11cf-9ece-0020afc76f16". |
| 593 | The |
| 594 | .I UUID |
| 595 | parameter may also be one of the following: |
| 596 | .RS 1.2i |
| 597 | .TP |
| 598 | .I clear |
| 599 | clear the filesystem UUID |
| 600 | .TP |
| 601 | .I random |
| 602 | generate a new randomly-generated UUID |
| 603 | .TP |
| 604 | .I time |
| 605 | generate a new time-based UUID |
| 606 | .RE |
| 607 | .IP |
Andreas Dilger | 2d15576 | 2001-08-17 03:48:11 -0600 | [diff] [blame] | 608 | The UUID may be used by |
| 609 | .BR mount (8), |
| 610 | .BR fsck (8), |
| 611 | and |
| 612 | .BR /etc/fstab (5) |
| 613 | (and possibly others) by specifying |
| 614 | .BI UUID= uuid |
| 615 | instead of a block special device name like |
| 616 | .BR /dev/hda1 . |
| 617 | .IP |
Theodore Ts'o | ce57f14 | 2001-04-26 04:25:39 +0000 | [diff] [blame] | 618 | See |
| 619 | .BR uuidgen (8) |
| 620 | for more information. |
| 621 | If the system does not have a good random number generator such as |
| 622 | .I /dev/random |
| 623 | or |
| 624 | .IR /dev/urandom , |
| 625 | .B tune2fs |
| 626 | will automatically use a time-based UUID instead of a randomly-generated UUID. |
Theodore Ts'o | 3839e65 | 1997-04-26 13:21:57 +0000 | [diff] [blame] | 627 | .SH BUGS |
Theodore Ts'o | 6398532 | 2001-01-03 17:02:13 +0000 | [diff] [blame] | 628 | We haven't found any bugs yet. That doesn't mean there aren't any... |
Theodore Ts'o | 3839e65 | 1997-04-26 13:21:57 +0000 | [diff] [blame] | 629 | .SH AUTHOR |
| 630 | .B tune2fs |
Theodore Ts'o | 2e5a1b9 | 2004-01-31 20:27:36 -0500 | [diff] [blame] | 631 | was written by Remy Card <Remy.Card@linux.org>. It is currently being |
| 632 | maintained by Theodore Ts'o <tytso@alum.mit.edu>. |
Theodore Ts'o | 3839e65 | 1997-04-26 13:21:57 +0000 | [diff] [blame] | 633 | .B tune2fs |
Theodore Ts'o | a418d3a | 1997-04-26 14:00:26 +0000 | [diff] [blame] | 634 | uses the ext2fs library written by Theodore Ts'o <tytso@mit.edu>. |
Theodore Ts'o | 3839e65 | 1997-04-26 13:21:57 +0000 | [diff] [blame] | 635 | This manual page was written by Christian Kuhtz <chk@data-hh.Hanse.DE>. |
Theodore Ts'o | 66cf2f6 | 2001-06-14 06:42:44 +0000 | [diff] [blame] | 636 | Time-dependent checking was added by Uwe Ohse <uwe@tirka.gun.de>. |
Theodore Ts'o | 3839e65 | 1997-04-26 13:21:57 +0000 | [diff] [blame] | 637 | .SH AVAILABILITY |
| 638 | .B tune2fs |
Theodore Ts'o | 12da49c | 2001-05-12 15:49:17 +0000 | [diff] [blame] | 639 | is part of the e2fsprogs package and is available from |
Theodore Ts'o | 348e43d | 2001-05-03 14:43:43 +0000 | [diff] [blame] | 640 | http://e2fsprogs.sourceforge.net. |
Theodore Ts'o | 3839e65 | 1997-04-26 13:21:57 +0000 | [diff] [blame] | 641 | .SH SEE ALSO |
Andreas Mohr | 0fd2f90 | 2008-02-28 20:50:05 -0500 | [diff] [blame] | 642 | .BR debugfs (8), |
Theodore Ts'o | 3839e65 | 1997-04-26 13:21:57 +0000 | [diff] [blame] | 643 | .BR dumpe2fs (8), |
| 644 | .BR e2fsck (8), |
| 645 | .BR mke2fs (8) |