GNU/Linux >> Linux の 問題 >  >> Linux

Linux での mke2fs コマンドの例

mke2fs コマンドを使用して、ext2 および ext3 ファイル システムを作成します。最も単純なコマンドは、

として使用されます。
# mke2fs partition

など:

# mke2fs /dev/hdc4

以下は、mke2fs の最も便利なオプションの一部です:

  • -c — このオプションは、ファイル システムの作成中に不良ブロックをチェックします。
  • -N — このオプションは、作成される inode のデフォルト数を上書きします。 (通常はデフォルトの数を選択するのが適切ですが、使用可能なディスク容量を追加できるようにするために、このオプションを使用する必要がある場合があります。)
  • -m — このオプションはディスク上のスペースをいくらか解放しますが、これは危険を伴うものです。デフォルトでは、システムはブロックの 5% をスーパーユーザーに割り当て、fsck 中のファイル回復に使用します。この割り当てを減らすことはできますが、fsck が十分なファイルを回復するのに十分なブロックを残さない可能性があります。
  • -L — このオプションは、ボリュームにラベルを付けます。これは、ファイルシステムが何に使用されているかを思い出す必要がある場合に役立ちます。また、/etc/fstab 内のボリュームを柔軟に識別できます。
  • -S — このオプションは、破損したファイル システムを回復するための最後の手段です。スーパーブロックとディスクリプタのみを書き込み、inode 内の情報を変更しません。このオプションを使用した後は、常に fsck を実行してください。

mke2fs コマンドの例

1. デバイスにファイル システムを作成するには:

# mke2fs /dev/sda2 

2. ブロックサイズをバイト単位で指定するには:

# mke2fs -b 1024 /dev/sda2 

3. デバイスの不良ブロックをチェックするには:

# mke2fs -c /dev/sda2 

4. ファイル システムの拡張オプションを設定するには:

# mke2fs -E stride=stride-size
# mke2fs -E stripe-width=stripe-width
# mke2fs -E resize=max-online-resize
# mke2fs -E lazy_itable_init[= <0 to disable, 1 to enable>]
# mke2fs -E test_fs

5. フラグメントのサイズをバイト単位で指定するには:

# mke2fs -f fragment-size 

6. mke2fs に強制的にファイル システムを作成させるには:

# mke2fs -F /dev/sda2 

7. ブロック グループ内のブロック数を指定するには:

# mke2fs -g blocks-per-group 

8. まとめてパックしてより大きな仮想ブロック グループを作成するブロック グループの数を指定するには:

# mke2fs -G number-of-groups 

9. バイト/inode 比率を指定するには:

# mke2fs -i bytes-per-inode 

10. 各 inode のサイズをバイト単位で指定するには:

# mke2fs -I inode-size 

11. コマンドラインで指定されたオプションを使用して ext3 ジャーナルを作成するには:

# mke2fs -J size=journal-size
# mke2fs -J device=external-journal 

12. 維持するには、mkfs 時にブロックを破棄しようとしないでください:

# mke2fs -K 

13. ファイル名から不良ブロックのリストを読み取るには:

# mke2fs -l filename 

14. ファイルシステムのボリューム ラベルを new-volume-label に設定するには:

# mke2fs -L new-volume-label 

15. スーパーユーザー用に予約されたファイルシステム ブロックの割合を指定するには:

# mke2fs -m reserved-blocks-percentage 

16. ファイルシステムの最後にマウントされたディレクトリを設定するには:

# mke2fs -M last-mounted-directory 

17. 実際にファイルシステムを作成するのではなく、ファイルシステムを作成するとどうなるかを表示するには:

# mke2fs -n  

18. ファイルシステム用に予約する inode 数のデフォルト計算をオーバーライドするには:

# mke2fs -N number-of-inodes 

19. ファイルシステムの「creator operating system」フィールドのデフォルト値をオーバーライドするには:

# mke2fs -o creator-os 

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. 実行を終了するには:

# mke2fs -q 

22. 新しいファイルシステムのファイルシステム リビジョンを設定するには:

# mke2fs -r revision 

23. スーパーブロックおよびグループ記述子のみを書き込むには:

# mke2fs -S 

24. ファイルシステムの種類を指定するには:

# mke2fs -t fs-type 

25. ファイルシステムの使用方法を指定するには:

# mke2fs -T usage-type[,...] 

26. 指定された UUID でファイルシステムを作成するには:

# mke2fs -U UUID 

27. 詳細な実行:

# mke2fs -v 

28. バージョン情報を印刷するには:

# mke2fs -V 


Linux
  1. LinuxでのJQコマンドと例

  2. 7 Linux df コマンドの例

  3. 8 Linux TR コマンドの例

  1. Linux での rm コマンドの例

  2. Linux での ps コマンドの例

  3. w Linux でのコマンド例

  1. Linux での sa コマンドの例

  2. Linux での ac コマンドの例

  3. Linux での df コマンドの例