重複の可能性:
現在使用しているファイルシステムのタイプを確認する方法
アンマウントされたパーティションのファイルシステムをスクリプトから検索
パーティションのファイルシステムをすばやく確認するにはどうすればよいですか? df
を使用してそれを行うことはできますか?
はい、男性df
によると、次のことができます。
-T, --print-type print file system type
もう1つの方法は、mount
コマンドを使用することです。パラメータを指定しないと、ファイルシステムを含め、現在マウントされているデバイスがリストされます。
特定のファイルシステムを1つだけ見つける必要がある場合は、上記のコマンドの出力から1つの値を解析する代わりに、stat
コマンドの-f
オプションを使用する方が簡単です。
ファイルシステムがマウントされていない場合(ただし、マウントされている場合):
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
のようなもの)をクエリすることで、その情報も提供します。