端末を介してファイルシステムの種類をどのように表示しますか? [コピー]

端末を介してファイルシステムの種類をどのように表示しますか? [コピー]

重複の可能性:
どのタイプのファイルシステムを使用しているのか、どうすればわかりますか?
スクリプトからアンマウントされたパーティションのファイルシステムを見つける

パーティションのファイルシステムをすばやく表示するには?これを行うことはできますかdf

答え1

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

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

別の方法はコマンドを使用することですmount。引数がない場合は、ファイルシステムを含む現在マウントされているデバイスを一覧表示します。

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

答え2

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

blkid -o value -s TYPE /dev/xxx

または:

file -Ls /dev/xxx

ここではxxx実際のブロックデバイス名を示します。sda1例:

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

lsblk -no FSTYPE /dev/xxx

udevこの情報はデータクエリを介しても/run/udev/data/b$major:$minor提供されます(に似ています)。

関連情報