web-dev-qa-db-ja.com

ジャーナルなしでマウントされたファイルシステム。オプション:(null)ext4fsのマウント中

NFSでBeagleboneblackを使用しています。
内部eMMCをext4ファイルシステムでフォーマットしました。

次のコマンドメッセージポップアップを使用してファイルシステムをマウントすると、ファイルシステムがjournalなしでマウントされていることを通知します。ジャーナルを使用してファイルシステムをマウントするにはどうすればよいですか?

# mount -t ext4 /dev/mmcblk0p2 /media/emmcrfs/
[10639.836647] EXT4-fs (mmcblk0p2): mounted filesystem without journal. Opts: (null)

私が読んだもう1つのことは、RAMジャーナルは組み込みシステムに適しているということです。
RAMジャーナルオプションを設定するにはどうすればよいですか?

tune2fsユーティリティを使用する必要がありますか?

4
ART

いくつかの実験でうまく答えを見つけました、

mke2fs /dev/mmcblk0p2コマンドを使用してパーティションをフォーマットしました。その後、/dev/mmcblk0p2/media/emmcrfsにマウントすると、ジャーナルなしでファイルシステムをマウントしているというメッセージが表示されます。

mkfs.ext4 /dev/mmcblk0p2コマンドを使用してパーティションをフォーマットし、/dev/mmcblk0p2をマウントすると、ジャーナル付きのファイルシステムをマウントしているというメッセージが表示されます。正確なメッセージについては、以下のコマンドを参照してください

# mount -t ext4 /dev/mmcblk0p2 /media/emmcrfs/
[ 3172.107869] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)

それで、グーグルで検索したところ、mke2fsユーティリティがさまざまなオプションの/etc/mke2fs.confファイルを参照していることがわかりました。 mke2fsに引数が指定されていない場合は、[defaults]から/etc/mke2fs.confのパラメーターを取得し、これらの[defaults]パラメーターにはジャーナルオプションがありません。

コマンドmkfs.ext4を使用すると、内部でmke2fsをパラメーターとしてext4が呼び出されます。そのため、mke2fs[ext4]/etc/mke2fs.confのパラメーターを参照します。私の場合、[ext4]にはジャーナリングオプションが含まれているため、ジャーナルが作成されます。

それが私と同じ質問をしている誰かを助けることを願っています:)

1
ART