Linux FAT 파일 시스템(FAT, VFAT, FAT32, exFAT) 지원에 대해 알아보세요.

Linux FAT 파일 시스템(FAT, VFAT, FAT32, exFAT) 지원에 대해 알아보세요.

Real Time 2.6 Linux가 지원하는 FAT 기반 파일 시스템을 찾으려고 합니다. 나는 세 가지를 시도했습니다 :

  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가 지원된다는 의미입니다.

최근 커널의 exFAT 지원,특정 exFAT 드라이버별에는 자체 구성 옵션이 있습니다(EXFAT_FS). 에 별도로 기재되어 있습니다 /proc/filesystems.

exFAT 지원도 다음과 같이 제공됩니다.FUSE exFAT 드라이버.

관련 정보