답변:
여기 에 따르면 KitKat 이후 (앱 사용 여부에 관계없이) 지원되었지만 장치가 실행할 수 있으면 OEM의 재량에 달려 있습니다. 장치가 32Gb보다 큰 SD 카드를 지원하는 경우 exFAT 파일 시스템이있는 SDXC를 지원합니다 (첫 번째 그래프는 여기 ).
오늘 (03-Apr-2020) 현재 exFAT는 AOSP에서 공식적으로 지원되지 않습니다.
exFAT
마이크로 소프트가 개발 한 파일 시스템은 오픈 소스가 아니기 때문에 특허 문제에 대한 리눅스 커널의 일부가 아니었다. 그러나 FUSE 기반 드라이버 ( exFAT-FUSE )는 오랫동안 사용되어 왔습니다. 그러나 적절한 커널 내 드라이버는 아니므로 성능이 저하됩니다. 또한 Tuxera 및 Paragon 과 같은 공인 Microsoft 파트너의 상용 라이센스 및 일반 사용자를위한 exFAT 구현도 올바르게 라이센스되었습니다 .
exFAT 파일 시스템 소스 코드가 유출 된 후 삼성 은 2013 년에 exFAT 드라이버를 올바로 오픈 소싱 합니다. exFAT-nuseuse Linux 커널 모듈로 제공됩니다. 2018 년에는 또 다른 exFAT 드라이버가 Samsung Galaxy S8 + 소스의 일부로 출시 되었습니다. 그것은으로 사용할 수 exFAT에 리눅스 아웃 - 오브 - 트리 커널 모듈.
그러나 라이센스 문제로 인해 위의 드라이버 중 어느 것도 기본 Linux 트리에 병합되지 않았습니다. 다른 대답은 정확하게 그들이 Microsoft 또는 파트너와 계약을 가진 후 exFAT에 자신의 커널 드라이버 (그리고 사용자 공간에서 실행 파일)를 포함하는 경우는 OEM의 재량까지 있다고 주장한다. 그러나 거의 모든 사용자 정의 ROM에는 위의 드라이버 중 하나 이상이 포함되어 있습니다. exFAT-FUSE
지원은 Magisk 모듈로도 제공됩니다. vold-posix
이 모듈 은 거의 모든 ROM과 함께 사용할 수 있습니다 (적어도 일부 수정 후). Android 9에서는 AOSP에 매우 기본적인 지원도 추가되었습니다 .
"Android는 기본적으로 exFAT를 지원하지 않지만, Linux 커널이 지원하는 것을 감지하고 도우미 바이너리가있는 경우 exFAT 파일 시스템을 마운트하려고 시도하고 있습니다."
2019 년 MS로부터 큰 소식 이있었습니다 .
"마이크로 소프트 ♥ 리눅스 – 우리는 많은 것을 의미한다. 오늘날 우리는 마이크로 소프트가 리눅스 커널에 마이크로 소프트의 exFAT 기술을 추가 할 수 있도록 지원하고 있음을 발표하게 된 것을 기쁘게 생각한다."
그리고 커뮤니티 사용자 ( 이미 2013 릴리스를 기반으로 Linux 용 exFAT 드라이버를 개발 한)는 스테이징 (비공식, 메인 라인 커널의 일부가 됨) 트리에 초기 커밋 을 수행했습니다 . "실제"형태로 들어간 후 Linux 커널 v5.7-rc1 (테스트 릴리스) 에 병합됩니다 . exFAT
향후 Linux / Android 커널 안정 / LTS 릴리스의 일부가 되길 바랍니다 . 현재 Android LTS 릴리스 (3.18 또는 4. *) 로 백 포트 될 수 있지만 Paragon 은 다음 과 같이 라이센스 문제가있을 수 있다고 확신 합니다.
다음은 타사 서비스를 사용하여 Android 장치에서 읽기 / 쓰기 기능을 수행하는 단계입니다.
총 사령관 설치
A. 장치를 연결하고 장치를 마운트하도록 선택
각 앱에 대한 스토리지 권한 수락