Linux FATファイルシステム(FAT、VFAT、FAT32、exFAT)のサポートについて学びます。

Linux FATファイルシステム(FAT、VFAT、FAT32、exFAT)のサポートについて学びます。

Real Time 2.6 LinuxでサポートされているFATベースのファイルシステムを見つけようとしています。私は3つを試しました:

  1. /proc/filesystems は、vfat問題に関連しないコンテンツ (ext2 など) を表示します。

  2. /proc/config.gz は以下を示しています:

    # DOS/FAT/NT Filesystems
    #
    CONFIG_FAT_FS=y
    CONFIG_MSDOS_FS=y
    CONFIG_VFAT_FS=y
    CONFIG_FAT_DEFAULT_CODEPAGE=437
    CONFIG_FAT_DEFAULT_IOCHARSET="ascii"
    # CONFIG_NTFS_FS is not set
    
  3. ls /lib/modules/$(uname -r)/kernel/fs... / fsフォルダが存在しないため、「何も表示しない」などのコマンドです。

したがって、この観点からは、FATとVFATがサポートされていると仮定するのは安全ですが、FAT32またはexFATはどうですか?明示的に指定されていません。私はどのように知っていますか?

答え1

FATドライバを含むFAT32サポート;FAT12 および FAT16 と組み合わせたものとみなされます。これはvfatFAT32/proc/filesystemsがサポートされていることを意味します。

最近のカーネルのex​​FATサポート、特定のexFATドライバー別には独自の設定オプションがあります(EXFAT_FS)。に別途記載されています/proc/filesystems

exFATのサポートも次のように提供されます。FUSE exFATドライバ

関連情報