mke2fsコマンドは、ext2およびext3ファイルシステムを作成するために使用されます。 最も単純なコマンドは、次のように使用されます。
そのような:
mke2fsの最も便利なオプションのいくつかを次に示します。
- -c —このオプションは、ファイルシステムの作成中に不良ブロックをチェックします。
- -N —このオプションは、作成されるiノードのデフォルト数を上書きします。 (通常、デフォルトの数が適切な選択ですが、追加の使用可能なディスク容量を許可するには、このオプションを使用する必要がある場合があります。)
- -m —このオプションはディスク上のスペースを解放しますが、危険にさらされます。 デフォルトでは、システムはブロックの5%をスーパーユーザーに割り当てます。これは、fsck中のファイルリカバリで使用されます。 その割り当てを減らすことはできますが、fsckが十分なファイルを回復するのに十分なブロックを残していない可能性があります。
- -L —このオプションは、ボリュームにラベルを付けます。これは、ファイルシステムが何に使用されているかを思い出させる必要がある場合に役立ちます。 また、/ etc/fstab内のボリュームを識別する際の柔軟性も提供します。
- -S —このオプションは、壊れたファイルシステムを回復するための最後の努力です。 スーパーブロックと記述子のみを書き込み、iノードの情報は変更しません。 このオプションを使用した後は、必ずfsckを実行してください。
mke2fsコマンドの例
1.デバイス上にファイルシステムを作成するには:
2.ブロックサイズをバイト単位で指定するには:
# mke2fs -b 1024 /dev/sda2
3.デバイスの不良ブロックをチェックするには:
4.ファイルシステムの拡張オプションを設定するには:
# mke2fs -E stride=stride-size # mke2fs -E stripe-width=stripe-width # mke2fs -E resize=max-online-resize # mke2fs -E lazy_itable_init[= ] # mke2fs -E test_fs
5.フラグメントのサイズをバイト単位で指定するには:
# mke2fs -f fragment-size
6. mke2fsにファイルシステムを作成させるには、次の手順に従います。
7.ブロックグループ内のブロック数を指定するには、次の手順に従います。
# mke2fs -g blocks-per-group
8.より大きな仮想ブロックグループを作成するために一緒にパックされるブロックグループの数を指定するには、次の手順に従います。
# mke2fs -G number-of-groups
9.バイト/iノードの比率を指定するには:
# mke2fs -i bytes-per-inode
10.各iノードのサイズをバイト単位で指定するには:
11.コマンドラインで指定されたオプションを使用してext3ジャーナルを作成するには:
# mke2fs -J size=journal-size # mke2fs -J device=external-journal
12.保持するには、mkfs時にブロックを破棄しないでください。
13.ファイル名から不良ブロックリストを読み取るには:
14.ファイルシステムのボリュームラベルをnew-volume-labelに設定するには:
# mke2fs -L new-volume-label
15.スーパーユーザー用に予約されているファイルシステムブロックの割合を指定するには、次の手順に従います。
# mke2fs -m reserved-blocks-percentage
16.ファイルシステムに最後にマウントされたディレクトリを設定するには:
# mke2fs -M last-mounted-directory
17.実際にファイルシステムを作成するのではなく、ファイルシステムを作成した場合の動作を表示するには、次のようにします。
18.ファイルシステム用に予約する必要があるiノード数のデフォルト計算を上書きするには、次の手順に従います。
# mke2fs -N number-of-inodes
19.ファイルシステムの「作成者オペレーティングシステム」フィールドのデフォルト値を上書きするには、次の手順に従います。
20.指定された機能を備えたファイルシステムを作成するには:
# mke2fs -O dir_index # mke2fs -O extent # mke2fs -O filetype # mke2fs -O flex_bg # mke2fs -O has_journal # mke2fs -O journal_dev # mke2fs -O large_file # mke2fs -O resize_inode # mke2fs -O sparse_super # mke2fs -O uninit_bg
21.実行を終了するには:
22.新しいファイルシステムのファイルシステムリビジョンを設定するには、次の手順に従います。
23.スーパーブロックおよびグループ記述子のみを書き込むには:
24.ファイルシステムタイプを指定するには:
25.ファイルシステムの使用方法を指定するには:
# mke2fs -T usage-type[,...]
26.指定されたUUIDでファイルシステムを作成するには:
27.詳細な実行の場合:
28.バージョン情報を印刷するには:
The post Linuxでのmke2fsコマンドの例–オタク日記 appeared first on Gamingsym Japan.