MKE2FS(8) MKE2FS(8)
名前
mke2fs - ext2/ext3 ファイルシステムを作成する
書式
mke2fs [ -c | -l filename ] [ -b block-size ] [ -f fragment-size ] [ -g
blocks-per-group ] [ -i bytes-per-inode ] [ -j ] [ -J journal-options ]
[ -N number-of-inodes ] [ -n ] [ -m reserved-blocks-percentage ] [ -o
creator-os ] [ -O feature[,...] ] [ -q ] [ -r fs-revision-level ] [ -E
extended-options ] [ -v ] [ -F ] [ -L volume-label ] [ -M last-mounted-
directory ] [ -S ] [ -T filesystem-type ] [ -V ] device [ blocks-count
]
mke2fs -O journal_dev [ -b block-size ] [ -L volume-label ] [ -n ] [ -q
] [ -v ] external-journal [ blocks-count ]
説明
mke2fs は ext2/ext3 ファイルシステムを (通常はディスクのパーティショ ン
に) 作成する。 device はデバイスに対応するスペシャルファイルである (例:
/dev/hdXX)。 blocks-count はデバイスのブロック数である。 省 略 す る と
mke2fs が自動的にファイルシステムサイズを計算する。 mkfs.ext3 として起
動されると、 -j オプションが指定された場合のようにジャーナルを作る。
オプション
-b block-size
ブロックサイズをバイト単位で指定する。指定できるブロックサイズは
ブ ロ ッ ク あ た り 1024, 2048, 4096 バイトである。省略すると、
mke2fs はファイルシステムのサイズと予想されるファイルシステム の
利 用法 (-T オプションを見よ) とからブロックサイズをヒューリステ
ィック (heuristic) に基づいて決定する。 block-size が負の数で あ
る場合、 mke2fs はヒューリスティックを使って適切なブロックサイズ
を決定する。この場合、ブロックサイズを少なくとも block-size バイ
トにするという制限を付ける。これは、ブロックサイズが 2k の倍数で
なければいけない特定のハードウェアなどで役に立つ。
-c デバイスにファイルシステムを作成する前に不良ブロックを検査する。
こ のオプションを 2 つ指定すると、より遅い read-write テストを用
いる。 1 つの場合は高速な read-only テストを用いる。
-E extended-options
ファイルシステムの拡張オプションを設定する。拡張オプションはコン
マで区切られ、引き数がある場合は「= (イコール)」記号を使って指定
する。 -E オプションは、以前のバージョンの mke2fs では -R であっ
た。後方互換として -R オプションはまだ受け付けられる。以下のオプ
ションがサポートされている:
stride=stripe-size
RAID アレイのファイルシステムに対して、 1 ストライプ
あ たりのファイルシステムブロックを stripe-size に設
定する。
resize=max-online-resize
ブロック数が max-online-resize のファイルシステム を
サポートするために、ブロックグループディスクリプタテ
ーブルを拡大できる十分な領域を予約する。
-f fragment-size
フラグメントサイズをバイト単位で指定する。
-F 指定したデバイスがブロックスペシャルデバイスでない場合や、マウン
トされている場合であっても、 mke2fs を実行させる。
-g blocks-per-group
ブロックグループに含まれるブロック数を指定する。デフォルトでファ
イルシステムに最適な値であるため、ユーザがこのパラメータを設定す
る 一般的な理由はない。 (RAID アレイ上にファイルシステムを作成し
ようとする管理者にとっては、グループ毎のブロック数を操作するより
も 、 -R オプションの一部として stride RAID パラメータを使う方が
よい。) 一般にこのオプションは、テストケースを開発する開発者が使
う。
-i bytes-per-inode
バ イ ト 数/inode 数の比率を指定する。 mke2fs は、ディスク上の各
bytes-per-inode バイトの領域に対してひとつの inode を生成する 。
bytes-per-inode 比を大きくすると、作成される inode の数は少なく
なる。この値は、一般にはファイルシステムのブロックサイズより小さ
く すべきではない。さもないと不必要に多くの inode が作られてしま
う。注意してほしいが、一度ファイルシステムを作成したら、あとから
inode の数を増やすことはできない。したがって、このパラメータには
正しい値を与えるよう、慎重になってほしい。
-j ext3 ジャーナルを持ったファイルシステムを作成する。 -J オプシ ョ
ンが指定されていない場合は、デフォルトのジャーナルパラメータが用
いられ、 (ファイルシステムのサイズに対して) 適切な大きさのジャー
ナルを作成してファイルシステムに格納する。実際にジャーナルを利用
するためには、 ext3 をサポートしたカーネルが必要である。
-J journal-options
コマンドラインで指定されたオプションを使って ext3 ジャーナルを作
成する。ジャーナルオプションはコンマで区切り、引き数がある場合は
「= (イコール)」記号を使って指定する。以下のオプションがサポート
されている:
size=journal-size
内部ジャーナル (ファイルシステム内部に置かれるジャー
ナル) をサイズ journal-size メガバイトで作成する。ジ
ャーナルのサイズは少なくともファイルシステムブロック
1024 個分より大きくなくてはならない (すなわち 1k の
ブロックなら 1MB、4k のブロックなら 4MB、など)。また
おそらく 102400 個分より大きくすべきではない。
device=external-journal
ファイルシステムを external-journal にあるジャーナル
ブロックデバイスにアタッチする。外部ジャーナルは、前
もって
mke2fs -O journal_dev external-journal
コマンドで作成しておかなければならない。また exter-
nal-journal は、新しいファイルシステムと同じブロック
サイズで作成しなければならない。さらに、1 つの外部ジ
ャーナルに対して複数ファイルシステムをアタッチするこ
とはサポートされているが、現時点では、 Linux カー ネ
ル と e2fsck(8) は外部ジャーナルの共有をサポートして
いない。
デバイス名を直接指定する代わりに、 LABEL=label や
UUID=UUID という形式でも external-journal を指定でき
る。この形式では、外部ジャーナルの場所を、ジャーナル
の 先頭の ext2 スーパーブロックに格納されている UUID
やボリュームラベルで指定する。ジャーナルデバイスのボ
リ ュ ームラベルと UUID を表示するには、 dumpe2fs(8)
を使うこと。 tune2fs(8) の -L オプションも参照のこと
。
ひ と つ の フ ァ イルシステムに対しては、 size オプションまたは
device オプションのどちらか一方しか指定できない。
-l filename
不良ブロックのリストを filename から読み込む。このリストのブロッ
ク番号は、 mke2fs の用いるブロックサイズと同じもので作る必要があ
る。よって、フォーマットの前にディスクの不良ブロックをチェックす
るには、 mke2fs の -c オプションを用いるほうが、ずっと単純かつ間
違いの起こりにくい方法である。このオプションを 指 定 す れ ば 、
mke2fs は自動的に正しいパラメータを badblocks に渡すからである。
-L new-volume-label
ファイルシステムのボリュームラベルを new-volume-label に設定する
。ボリュームラベルの最大長は 16 バイトである。
-m reserved-blocks-percentage
スーパーユーザのみが利用できる予約ブロックのパーセンテージを指定
する。このオプションは断片化を防ぐとともに、非特権プロセスによる
ファイルシステムへの書き込みが防止された後でも、 root が所有する
syslogd(8) といったデーモンが正しく機能し続けるようにする。デ フ
ォルトのパーセンテージは 5% である。
-M ファイルシステムに、「最後にマウントされたディレクトリ」を設定す
る。ファイルシステムがマウントされたディレクトリを検知して、どこ
にファイルシステムをマウントすべきかを決定するようなユーティリテ
ィに対して有用。
-n 実際にはファイルシステムを作らないが、あたかもファイルシステムを
作成しているかのように表示を出す。このオプションは、ある特定のフ
ァイルシステムのバックアップスーパーブロックの位置を知るのに利用
できる。ただしこの際 mke2fs にはそのファイルシステムを作ったとき
と同じパラメータを渡す必要がある (もちろん -n は加えてよい!)。
-N number-of-inodes
このファイルシステムに作成すべき inode の個数に関するデフォル ト
の 計算値を変更する (計算値はブロックの個数と bytes-per-inode 比
をもとにしている)。これによりユーザが必要な inode の個数を直接指
定できる。
-o creator-os
ファイルシステムの「creator os」フィールドの値を手動で変更する。
通常「creator os」フィールドは mke2fs によってネイティブな OS に
設定される。
-O feature[,...]
デフォルトのファイルシステムオプションを上書きし、指定された属性
(ファイルシステムオプション) でファイルシステムを作成する。デ フ
ォ ルトで有効にされる属性は、 base_features リレーションで指定さ
れる。このリレーションは、設定ファイル /etc/mke2fs.conf の [lib-
defaults] セクション、または -T オプションで指定されたファイルシ
ステムタイプに対応する [fs_types] セクションのサブセクションにあ
る。 [fs_types] セクションにあるファイルシステムタイプに固有の設
定は、 [libdefaults] にある大域的なデフォルト値を上書きする。
ファイルシステム属性のセットは、以下の方法で更に変更できる。この
オプションで指定される属性セット指定で変更する。このオプションが
指定されない場合は、作成されるファイルシステムタイプに対応 す る
default_features リレーションで変更する。設定ファイルの [libde-
faults] セクションで変更する。
ファイルシステム属性セットは、コンマで区切った属性のリストとして
構成されており、これに含まれる属性が有効にされる。属性を無効にす
る場合は、単に属性名の前にキャレット (’^’) 文字を置けばよい。 仮
想的なファイルシステム属性 "none" は、全てのファイルシステム属性
をクリアする。
dir_index
ハッシュ B ツリーを使い、ファイルが多いディレクト リ
内での検索を高速化する。
filetype
ディレクトリエントリにファイルタイプ情報を保存する。
has_journal
(-j オプションを使った場合のように) ext3 ジャーナ ル
を作成する。
journal_dev
ext3 ジャーナルを、通常の ext2 ファイルシステム上に
ではなく、指定されたデバイス上に作成する。 external-
journal は、それが使われるファイルシステムと同じブロ
ックサイズで作成されなければならない。
resize_inode
ブロックグループディスクリプタテーブルを将来大きくで
き るように、領域を予約しておく。 resize2fs を使って
オンラインでサイズ変更をするときに役立つ。 mke2fs は
デフォルトで十分な領域を予約するので、ファイルシステ
ムは初期サイズの 1024 倍まで大きくできる 。 こ れ は
resize 拡張オプションを使って変更できる。
sparse_super
スーパーブロックのバックアップコピーを少なくしたファ
イルシステムを作成する (大きなファイルシステムでは使
用量を少なくできる)。
-q 表示を抑制する。 mke2fs をスクリプト内で実行する場合に有用。
-r revision
新しいファイルシステムに対してファイルシステムリビジョンを設定す
る。 1.2 系のカーネルはリビジョン 0 のファイルシステムにしか対応
し ていない。デフォルトではリビジョン 1 のファイルシステムを作成
する。
-S スーパーブロックとグループディスクリプタのみを書き出す。スーパー
ブロックもそのバックアップも壊れてしまい、復旧の最終手段が必要な
場合に有用。このオプションを使用すると mke2fs はスーパーブロック
と グループディスクリプタを再初期化する。 inode テーブルとブロッ
クそのものと inode ビットマップには手をつけない。このオプショ ン
を使用した場合、ただちに e2fsck プログラムを使用しなければならな
い。また、データが救済されるかどうかは保証の限りではない。このオ
プションを使う際には、現在のファイルシステムのブロックサイズを指
定することが重要である。さもなければ、復帰できる見込みはない。
-T fs-type
ファイルシステムの利用目的を指定し、 mke2fs が最適なファイルシス
テムパラメータを選択できるようにする。サポートできるファイルシス
テムタイプは、設定ファイル /etc/mke2fs.conf(5) に定義されてい る
。 デ フ ォルトの設定ファイルには、ファイルシステムタイプ small,
floppy, news, largefile, largefile4 の定義が書かれている。
-v 詳細な表示をする。
-V mke2fs のバージョンを表示して終了する。
著者
このバージョンの mke2fs は Theodore Ts’o
MKE2FS(8) MKE2FS(8)
NAME
mke2fs - create an ext2/ext3/ext4 filesystem
SYNOPSIS
mke2fs [ -c | -l filename ] [ -b block-size ] [ -f fragment-size ] [ -g
blocks-per-group ] [ -G number-of-groups ] [ -i bytes-per-inode ] [ -I
inode-size ] [ -j ] [ -J journal-options ] [ -K ] [ -N number-of-inodes
] [ -n ] [ -m reserved-blocks-percentage ] [ -o creator-os ] [ -O fea-
ture[,...] ] [ -q ] [ -r fs-revision-level ] [ -E extended-options ] [
-v ] [ -F ] [ -L volume-label ] [ -M last-mounted-directory ] [ -S ] [
-t fs-type ] [ -T usage-type ] [ -U UUID ] [ -V ] device [ blocks-count
]
mke2fs -O journal_dev [ -b block-size ] [ -L volume-label ] [ -n ] [ -q
] [ -v ] external-journal [ blocks-count ]
DESCRIPTION
mke2fs is used to create an ext2, ext3, or ext4 filesystem, usually in
a disk partition. device is the special file corresponding to the
device (e.g /dev/hdXX). blocks-count is the number of blocks on the
device. If omitted, mke2fs automagically figures the file system size.
If called as mkfs.ext3 a journal is created as if the -j option was
specified.
The defaults of the parameters for the newly created filesystem, if not
overridden by the options listed below, are controlled by the
/etc/mke2fs.conf configuration file. See the mke2fs.conf(5) manual
page for more details.
OPTIONS
-b block-size
Specify the size of blocks in bytes. Valid block-size values
are 1024, 2048 and 4096 bytes per block. If omitted, block-size
is heuristically determined by the filesystem size and the
expected usage of the filesystem (see the -T option). If block-
size is negative, then mke2fs will use heuristics to determine
the appropriate block size, with the constraint that the block
size will be at least block-size bytes. This is useful for cer-
tain hardware devices which require that the blocksize be a mul-
tiple of 2k.
-c Check the device for bad blocks before creating the file system.
If this option is specified twice, then a slower read-write test
is used instead of a fast read-only test.
-E extended-options
Set extended options for the filesystem. Extended options are
comma separated, and may take an argument using the equals (’=’)
sign. The -E option used to be -R in earlier versions of
mke2fs. The -R option is still accepted for backwards compati-
bility. The following extended options are supported:
stride=stride-size
Configure the filesystem for a RAID array with
stride-size filesystem blocks. This is the number of
blocks read or written to disk before moving to the
next disk, which is sometimes referred to as the
chunk size. This mostly affects placement of
filesystem metadata like bitmaps at mke2fs time to
avoid placing them on a single disk, which can hurt
performance. It may also be used by the block allo-
cator.
stripe-width=stripe-width
Configure the filesystem for a RAID array with
stripe-width filesystem blocks per stripe. This is
typically stride-size * N, where N is the number of
data-bearing disks in the RAID (e.g. for RAID 5
there is one parity disk, so N will be the number of
disks in the array minus 1). This allows the block
allocator to prevent read-modify-write of the parity
in a RAID stripe if possible when the data is writ-
ten.
resize=max-online-resize
Reserve enough space so that the block group
descriptor table can grow to support a filesystem
that has max-online-resize blocks.
lazy_itable_init[= <0 to disable, 1 to enable>]
If enabled and the uninit_bg feature is enabled, the
inode table will not be fully initialized by mke2fs.
This speeds up filesystem initialization noticeably,
but it requires the kernel to finish initializing
the filesystem in the background when the filesystem
is first mounted. If the option value is omitted,
it defaults to 1 to enable lazy inode table initial-
ization.
test_fs
Set a flag in the filesystem superblock indicating
that it may be mounted using experimental kernel
code, such as the ext4dev filesystem.
discard
Attempt to discard blocks at mkfs time (discarding
blocks initially is useful on solid state devices
and sparse / thin-provisioned storage). When the
device advertises that discard also zeroes data (any
subsequent read after the discard and before write
returns zero), then mark all not-yet-zeroed inode
tables as zeroed. This significantly speeds up
filesystem initialization. This is set as default.
nodiscard
Do not attempt to discard blocks at mkfs time.
-f fragment-size
Specify the size of fragments in bytes.
-F Force mke2fs to create a filesystem, even if the specified
device is not a partition on a block special device, or if other
parameters do not make sense. In order to force mke2fs to cre-
ate a filesystem even if the filesystem appears to be in use or
is mounted (a truly dangerous thing to do), this option must be
specified twice.
-g blocks-per-group
Specify the number of blocks in a block group. There is gener-
ally no reason for the user to ever set this parameter, as the
default is optimal for the filesystem. (For administrators who
are creating filesystems on RAID arrays, it is preferable to use
the stride RAID parameter as part of the -E option rather than
manipulating the number of blocks per group.) This option is
generally used by developers who are developing test cases.
-G number-of-groups
Specify the number of block groups that will be packed together
to create a larger virtual block group (or "flex_bg group") in
an ext4 filesystem. This improves meta-data locality and per-
formance on meta-data heavy workloads. The number of groups
must be a power of 2 and may only be specified if the flex_bg
filesystem feature is enabled.
-i bytes-per-inode
Specify the bytes/inode ratio. mke2fs creates an inode for
every bytes-per-inode bytes of space on the disk. The larger
the bytes-per-inode ratio, the fewer inodes will be created.
This value generally shouldn’t be smaller than the blocksize of
the filesystem, since in that case more inodes would be made
than can ever be used. Be warned that it is not possible to
expand the number of inodes on a filesystem after it is created,
so be careful deciding the correct value for this parameter.
-I inode-size
Specify the size of each inode in bytes. mke2fs creates
256-byte inodes by default. In kernels after 2.6.10 and some
earlier vendor kernels it is possible to utilize inodes larger
than 128 bytes to store extended attributes for improved perfor-
mance. The inode-size value must be a power of 2 larger or
equal to 128. The larger the inode-size the more space the
inode table will consume, and this reduces the usable space in
the filesystem and can also negatively impact 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. It is not possible to change this value
after the filesystem is created.
-j Create the filesystem with an ext3 journal. If the -J option is
not specified, the default journal parameters will be used to
create 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.
-J journal-options
Create the ext3 journal using options specified on the command-
line. Journal options are comma separated, and may take an
argument using the equals (’=’) sign. The following journal
options are supported:
size=journal-size
Create an internal journal (i.e., stored inside the
filesystem) of size journal-size megabytes. The
size of the journal must be at least 1024 filesystem
blocks (i.e., 1MB if using 1k blocks, 4MB if using
4k blocks, etc.) and may be no more than 102,400
filesystem blocks.
device=external-journal
Attach the filesystem to the journal block device
located on external-journal. The external journal
must already have been created using the command
mke2fs -O journal_dev external-journal
Note that external-journal must have been created
with the same block size as the new filesystem. In
addition, while there is support for attaching mul-
tiple filesystems to a single external journal, the
Linux kernel and e2fsck(8) do not currently support
shared external journals yet.
Instead of specifying a device name directly, exter-
nal-journal can also be specified by either
LABEL=label or UUID=UUID to locate the external
journal by either the volume label or UUID stored in
the ext2 superblock at the start of the journal.
Use dumpe2fs(8) to display a journal device’s volume
label and UUID. See also the -L option of
tune2fs(8).
Only one of the size or device options can be given for a
filesystem.
-K Keep, do not attempt to discard blocks at mkfs time (discarding
blocks initially is useful on solid state devices and sparse /
thin-provisioned storage).
-l filename
Read the bad blocks list from filename. Note that the block
numbers in the bad block list must be generated using the same
block size as used by mke2fs. As a result, the -c option to
mke2fs is a much simpler and less error-prone method of checking
a disk for bad blocks before formatting it, as mke2fs will auto-
matically pass the correct parameters to the badblocks program.
-L new-volume-label
Set the volume label for the filesystem to new-volume-label.
The maximum length of the volume label is 16 bytes.
-m reserved-blocks-percentage
Specify the percentage of the filesystem blocks reserved for the
super-user. This avoids fragmentation, and allows root-owned
daemons, such as syslogd(8), to continue to function correctly
after non-privileged processes are prevented from writing to the
filesystem. The default percentage is 5%.
-M last-mounted-directory
Set the last mounted directory for the filesystem. This might
be useful for the sake of utilities that key off of the last
mounted directory to determine where the filesystem should be
mounted.
-n Causes mke2fs to not actually create a filesystem, but display
what it would do if it were to create a filesystem. This can be
used to determine the location of the backup superblocks for a
particular filesystem, so long as the mke2fs parameters that
were passed when the filesystem was originally created are used
again. (With the -n option added, of course!)
-N number-of-inodes
Overrides the default calculation of the number of inodes that
should be reserved for the filesystem (which is based on the
number of blocks and the bytes-per-inode ratio). This allows
the user to specify the number of desired inodes directly.
-o creator-os
Overrides the default value of the "creator operating system"
field of the filesystem. The creator field is set by default to
the name of the OS the mke2fs executable was compiled for.
-O feature[,...]
Create a filesystem with the given features (filesystem
options), overriding the default filesystem options. The fea-
tures that are enabled by default are specified by the base_fea-
tures relation, either in the [defaults] section in the
/etc/mke2fs.conf configuration file, or in the [fs_types] sub-
sections for the usage types as specified by the -T option, fur-
ther modified by the features relation found in the [fs_types]
subsections for the filesystem and usage types. See the
mke2fs.conf(5) manual page for more details. The filesystem
type-specific configuration setting found in the [fs_types]
section will override the global default found in [defaults].
The filesystem feature set will be further edited using either
the feature set specified by this option, or if this option is
not given, by the default_features relation for the filesystem
type being created, or in the [defaults] section of the configu-
ration file.
The filesystem feature set is comprised of a list of features,
separated by commas, that are to be enabled. To disable a fea-
ture, simply prefix the feature name with a caret (’^’) charac-
ter. The pseudo-filesystem feature "none" will clear all
filesystem features.
dir_index
Use hashed b-trees to speed up lookups in large
directories.
extent Instead of using the indirect block scheme for stor-
ing the location of data blocks in an inode, use
extents instead. This is a much more efficient
encoding which speeds up filesystem access, espe-
cially for large files.
filetype
Store file type information in directory entries.
flex_bg
Allow the per-block group metadata (allocation
bitmaps and inode tables) to be placed anywhere on
the storage media. In addition, mke2fs will place
the per-block group metadata together starting at
the first block group of each "flex_bg group". The
size of the flex_bg group can be specified using the
-G option.
has_journal
Create an ext3 journal (as if using the -j option).
journal_dev
Create an external ext3 journal on the given device
instead of a regular ext2 filesystem. Note that
external-journal must be created with the same block
size as the filesystems that will be using it.
large_file
Filesystem can contain files that are greater than
2GB. (Modern kernels set this feature automatically
when a file > 2GB is created.)
resize_inode
Reserve space so the block group descriptor table
may grow in the future. Useful for online resizing
using resize2fs. By default mke2fs will attempt to
reserve enough space so that the filesystem may grow
to 1024 times its initial size. This can be changed
using the resize extended option.
sparse_super
Create a filesystem with fewer superblock backup
copies (saves space on large filesystems).
uninit_bg
Create a filesystem without initializing all of the
block groups. This feature also enables checksums
and highest-inode-used statistics in each block-
group. This feature can speed up filesystem
creation time noticeably (if lazy_itable_init is
enabled), and can also reduce e2fsck time dramati-
cally. It is only supported by the ext4 filesystem
in recent Linux kernels.
-q Quiet execution. Useful if mke2fs is run in a script.
-r revision
Set the filesystem revision for the new filesystem. Note that
1.2 kernels only support revision 0 filesystems. The default is
to create revision 1 filesystems.
-S Write superblock and group descriptors only. This is useful if
all of the superblock and backup superblocks are corrupted, and
a last-ditch recovery method is desired. It causes mke2fs to
reinitialize the superblock and group descriptors, while not
touching the inode table and the block and inode bitmaps. The
e2fsck program should be run immediately after this option is
used, and there is no guarantee that any data will be salvage-
able. It is critical to specify the correct filesystem block-
size when using this option, or there is no chance of recovery.
-t fs-type
Specify the filesystem type (i.e., ext2, ext3, ext4, etc.) that
is to be created. If this option is not specified, mke2fs will
pick a default either via how the command was run (for example,
using a name of the form mkfs.ext2, mkfs.ext3, etc.) or via a
default as defined by the /etc/mke2fs.conf(5) file. This
option controls which filesystem options are used by default,
based on the fstypes configuration stanza in
/etc/mke2fs.conf(5).
If the -O option is used to explicitly add or remove filesystem
options that should be set in the newly created filesystem, the
resulting filesystem may not be supported by the requested fs-
type. (e.g., "mke2fs -t ext3 -O extents /dev/sdXX" will create
a filesystem that is not supported by the ext3 implementation as
found in the Linux kernel; and "mke2fs -t ext3 -O ^has_journal
/dev/hdXX" will create a filesystem that does not have a journal
and hence will not be supported by the ext3 filesystem code in
the Linux kernel.)
-T usage-type[,...]
Specify how the filesystem is going to be used, so that mke2fs
can choose optimal filesystem parameters for that use. The
usage types that are supported are defined in the configuration
file /etc/mke2fs.conf(5). The user may specify one or more
usage types using a comma separated list.
If this option is is not specified, mke2fs will pick a single
default usage type based on the size of the filesystem to be
created. If the filesystem size is less than or equal to 3
megabytes, mke2fs will use the filesystem type floppy. If the
filesystem size is greater than 3 but less than or equal to 512
megabytes, mke2fs(8) will use the filesystem small. Otherwise,
mke2fs(8) will use the default filesystem type default.
-U UUID
Create the filesystem with the specified UUID.
-v Verbose execution.
-V Print the version number of mke2fs and exit.
AUTHOR
This version of mke2fs has been written by Theodore Ts’o
Copyright(C) linux-cmd.com All Rights Reserved. Author Takayuki Yukawa