Linuxパーティションとマウントされたファイルシステム宣言

Linuxパーティションとマウントされたファイルシステム宣言

blkideMMCパーティションタイプが次のように表示されるLinuxデバイスを探していますext2

/dev/mmcblk0p32: UUID="1c48ca57-c9eb-4ed1-a51a-212f7d1fd40e" TYPE="ext2" PARTLABEL="configs" PARTUUID="2214f85a-ce4e-fea2-0613-8c93121f02e1"

cat /proc/mountsただし、インストールによるパーティションは次のとおりですext4

/dev/mmcblk0p32 /configs ext4 rw,relatime,block_validity,barrier,user_xattr 0 0

実際にどのタイプのファイルシステムが使用されますか?この場合、パーティションがマウント先とは異なるタイプになる可能性があるのはなぜですか?

答え1

blkidコンテンツメタデータに基づいてデバイスのコンテンツタイプを決定します。あなたの場合は、実際にはファイルシステム/dev/mmcblk0p32でフォーマットされています。ext2

一方、ファイルシステムタイプは/proc/mounts同じ意味を持ちます。mountオプション-t:カーネルの視点の種類(つまり使用するドライバ)。

ファイルシステムドライバも利用可能で、インストールやファイルシステムext4で一般的に使用されます。 ~からext2ext3man 5 ext4:

...拡張性と以前のバージョンとの互換性のために設計された汎用ファイルシステム。特に、以前にext2ファイルとext3ファイルシステムで使用することを意図したファイルシステムは、ext4ファイルシステムドライバを使用してマウントできます。ファイルシステム

コマンドラインからインストールしたか、入力を使用してインストールした可能性が/dev/mmcblk0p32あります。-t ext4mountext4fstab

関連情報