web-dev-qa-db-ja.com

端末を介してファイルシステムのタイプを表示するにはどうすればよいですか?

重複の可能性:
現在使用しているファイルシステムのタイプを確認する方法
アンマウントされたパーティションのファイルシステムをスクリプトから検索

パーティションのファイルシステムをすばやく確認するにはどうすればよいですか? dfを使用してそれを行うことはできますか?

93
tux_drummer

はい、男性dfによると、次のことができます。

-T, --print-type      print file system type

もう1つの方法は、mountコマンドを使用することです。パラメータを指定しないと、ファイルシステムを含め、現在マウントされているデバイスがリストされます。

特定のファイルシステムを1つだけ見つける必要がある場合は、上記のコマンドの出力から1つの値を解析する代わりに、statコマンドの-fオプションを使用する方が簡単です。

114
manatwork

ファイルシステムがマウントされていない場合(ただし、マウントされている場合):

blkid -o value -s TYPE /dev/block/device

または:

file -Ls /dev/block/device

通常、ブロックデバイスへの読み取りアクセス権が必要です。ただし、blkidの場合、デバイスを読み取ることができないと、/run/blkid/blkid.tabまたは/etc/blkid.tabにキャッシュされている情報を取得しようとします。

lsblk -no FSTYPE /dev/block/device

今回はudevデータ(/run/udev/data/b$major:$minorのようなもの)をクエリすることで、その情報も提供します。

56