web-dev-qa-db-ja.com

カーネルがExFATをサポートしているかどうかはどうすればわかりますか?

ExFATでフォーマットされたSDカード(またはペンドライブ、USBハードディスクなど)が、インストールされているLinuxディストリビューションのカーネルによって読み取られるかどうかを知りたいのですが。

2013年頃から、ほとんどのカーネルにこの機能が含まれていることは知っていますが、それを報告するフラグがいくつかあると思います。さまざまなディストリビューションで作業している限り、次のことを確認する方が簡単なようです。完全なLinuxディストリビューションをダウンロードしてインストールし、SDカードを挿入するよりもフラグを立てます。

さらに、ExFAT SDカードが正しく読み取られない場合があり、問題がカーネルに起因するかどうかを知ることが役立ちます。

カーネルがExFATファイルシステムをサポートしているかどうかを知るためのフラグまたはシンプル/クイックコマンドラインメソッドはありますか?

Fuse-exfatRPMの存在を確認します。

rpm -q Fuse-exfat
Fuse-exfat-1.1.0-1.fc22.x86_64

ただし、以下の例では、/proc/filesystemsには表示されません。 Microsoftが保有するさまざまな特許は、カーネルへの統合に問題があります。

grep -i exfat /proc/filesystems
(no output)

役立つ場合に備えて、manページの上部にあります。

man mount.exfat
EXFAT-Fuse(8)               System Manager's Manual              EXFAT-Fuse(8)

NAME
       mount.exfat-Fuse - mount an exFAT file system

SYNOPSIS
       mount.exfat-Fuse [ -d ] [ -n ] [ -o options ] [ -V ] [ -v ] device dir

DESCRIPTION
       mount.exfat-Fuse  is a free exFAT file system implementation with write
       support.
5
steve