助け合いフォーラム

LinuC

LinuC Lv1-101(Ver10.0)
問題ID : 14548
問題を開く
ext3ファイルシステムを「/dev/sda2」に作成したい。適切なコマンドは次のうちどれか。(全て選択)

正解

mkfs -t ext3 /dev/sda2

mke2fs -j /dev/sda2

mke2fs -t ext3 /dev/sda2

解説

mke2fsコマンドでext2/ext3/ext4ファイルシステムを作成できます。
また、mkfsコマンドでは「-t」オプションで、ext2/ext3/ext4のみならずxfs、jfsなどのファイルシステムを指定し、作成できます。mkfsコマンドはmke2fsコマンドなどのフロントエンドとして統一的に使えます。

mke2fsおよびmkfsコマンドの書式と主なオプションは以下のとおりです。

mke2fs [オプション] デバイス名


mkfs [オプション] デバイス名


上記の書式および表より、正解は
・mkfs -t ext3 /dev/sda2
・mke2fs -j /dev/sda2
・mke2fs -t ext3 /dev/sda2
です。

mke2fsコマンドの「-j」オプションは、ジャーナリングファイルシステムを表しています。

その他の選択肢については以下のとおりです。
・mke2fs /dev/sda2
ext2を作成しますので、誤りです。

・mkfs ext3 /dev/sda2
「-t」オプションが指定されていませんので、誤りです。
上に戻る

mkfsとmke2fsの違いについて

投稿日 2024/11/28

この二つのコマンド、用途としてはどう違うのでしょうか。そもそもmkfsでカバーできる上に、用途がext24しか作成できないという限定的な用途なのに存在しているのはなぜでしょうか。調べてはみたのですが、mkfsは色々作れるけどmke2fsはext24しか作れないよということぐらいしか書いていません。私の調べ方が悪いのと、単純に知識不足はあると思いますが、この二つの違いと存在意義が分からず中々腑に落ちません。どなたかこの二つの違いについて説明していただけるとありがたいです。

2024/11/28 20:09

この過去の投稿は参考になるでしょうか?
https://mondai.ping-t.com/g/posts/1176


コメント

この返信に対して
コメントを記入できます

この投稿に対して返信しませんか?