Windows 및 Linux에서 사용할 수 있는 SD 카드 저널링 파일 시스템은 무엇입니까?

Windows 및 Linux에서 사용할 수 있는 SD 카드 저널링 파일 시스템은 무엇입니까?

Linux에서 임베디드 장치에 대한 모든 SD 카드 파일 시스템 중에서 선택해야 합니다.

목표는 다음과 같습니다:

  • Windows 및 Linux에서 읽기 및 쓰기
  • 시스템 충돌이나 정전으로부터 보호하기 위해 파일 시스템을 기록합니다.
  • 작은 파일 호스팅(예: < 4Go)
  • 고속은 필요없어
  • 가능하면 Windows에 드라이버나 애플리케이션을 설치하지 마세요.
  • Linux에서 드라이버 또는 애플리케이션 설치 허용

이전 시스템에서는 항상 Yaffs 또는 JFFS2를 사용했지만 이 두 파일 시스템은 Windows와 호환되지 않습니다.

현재 선택은 NTFS이지만 ntfs-3g는 부분 로깅을 지원합니다. NTFS-3G는 부분 NTFS 로깅을 지원하므로 예기치 않은 컴퓨터 오류로 인해 파일 시스템이 일관되지 않은 상태가 되는 경우 볼륨을 복구할 수 있습니다.

당신의 도움을 주셔서 감사합니다

답변1

WSL2를 사용하여 ext4 형식의 드라이브에 액세스할 수 있으며 이는 SD 카드에서도 작동합니다.

OpenZFS의 Windows 포트도 있지만 디스크 형식이 Linux용 OpenZFS와 얼마나 호환되는지, 얼마나 성숙한지 모르겠습니다.암호예.

시스템 충돌이나 정전으로부터 보호하기 위해 파일 시스템을 기록합니다.

자주 이용하시니 참고해주세요피하다SD 카드가 계속 실행될 때 로그가 있습니다. 쓰기 볼륨이 증폭되어 SD 카드가 더 빨리 소모됩니다. 추측하기는 하지만 확인할 수는 없습니다. SD 카드 컨트롤러는 저널링 파일 시스템이 아닌 exFAT 파일 시스템과 잘 작동하도록 최적화되어 있지만 앞서 말했듯이 일반적으로 상대적으로 저사양 플래시에서 원하는 것입니다. 드라이브 SD 카드와 같습니다.

Linux는 exFAT를 읽고 쓸 수 있습니다.

관련 정보