Provided by: manpages-ja_0.5.0.0.20131015+dfsg-2_all
名前
mkfs - Linux のファイルシステムを構築する
書式
mkfs [ -V ] [ -t fstype ] [ fs-options ] filesys [ blocks ]
説明
mkfs は Linux のファイルシステムをデバイス (通常はハードディスクのパーティ ション) 上に構 築するために用いられる。 filesys はファイルシステムを作成するデバイスの名前 (/dev/hda1,/dev/sdb2 など) またはマウントポイント (/,/usr,/home など) である。 blocks は作 成するファイルシステムのブロック数である。 mkfs の戻り値 (exit code) は成功すれば 0、失敗した場合は 1 である。 実際は mkfs は単なるフロントエンドにすぎない。 Linux で利用できるファイルシステム には 様々なものがあるが、実際のファイルシステムの作成はそれらファイル システムに専用のプログラ ム (mkfs.fstype) が行う。 各ファイルシステム用の作成プログラムの探索は、いろいろなディレク トリで 行われる。 /sbin,/sbin/fs,/sbin/fs.d,/etc/fs,/etc などが対象となる (実際のリストは コンパイル時に決定されるが、少なくとも /sbin と /sbin/fs は必ず含まれる)。 最後に環境変数 PATH 中のディレクトリが探索される。 詳細については各ファイルシステム用作成プログラムの マ ニュアルページを見てほしい。
オプション
-V 詳細な情報を表示する。ファイルシステム専用コマンドとして どのようなものが実行される かも表示する。 このオプションを 2 つ以上指定すると、専用コマンドの実行を行わない。 これはテスト用のものである。 -t fstype 作成するファイルシステムのタイプを指定する。指定されなかった場合は デフォルトのファ イルシステムタイプ (現在は ext2) が用いられる。 fs-options 実際のファイルシステム作成を行うコマンドに渡す、ファイルシステム固 有のオプションを 指定する。 保証されているわけではないが、以下のオプションはほとんどのファイルシス テム作成プログラムでサポートされている。 -c ファイルシステムを作成する前に、デバイスに対して不良ブロックの検査を行 う。 -l filename 不良ブロックのリストを filename から読み込む。 -v 詳細な表示を出力する。
バグ
mkfs の全ての汎用オプションは、ファイルシステム固有のオプショ ンに優先すべきである。また 汎用のオプションと固有のオプションとを 組み合わせたりすべきでもない。 各種ファイルシステム の専用プログラムには、 -v (詳細表示) オプションをサポートしないものや、意味のある戻り値を 返さな いものもある。また専用プログラムには、自動的にデバイスのサイズを知るこ とができず、 blocks パラメータを必ず指定しなければならないものもある。
著者
David Engel (david@ods.com) Fred N. van Kempen (waltje@uwalt.nl.mugnet.org) Ron Sommeling (sommel@sci.kun.nl) 本マニュアルページは (厚顔にも) Remy Card が作成した ext2 ファイルシス テム向けの版を 少々変更したものである。
関連情報
fs(5), badblocks(8), fsck(8), mkdosfs(8), mke2fs(8), mkfs.bfs(8), mkfs.ext2(8), mkfs.ext3(8), mkfs.minix(8), mkfs.msdos(8), mkfs.vfat(8), mkfs.xfs(8), mkfs.xiafs(8)