플래시 메모리에서 어떤 파일 시스템 형식을 사용해야합니까?


11

최신 Debian / Raspbian에서 실행되는 데이터 로거 응용 프로그램 용입니다. 이 앱은 장기적으로 실행되며 하루에 약 1M의 ASCII를 대형 플래시 드라이브 (예 : 32GB)에 씁니다. 몇 주에 한 번씩 데이터를 다운로드 할 때 읽기가 거의 없습니다. 우선 순위는 로그 된 데이터의 무결성입니다.


1
Windows에서 읽어야합니까?
Alex Chamberlain 10

답변:


8

리눅스 :

EXT2 (2TB 제한 및 비 저널링)

나는 아마도 로깅을 위해 저전력 시스템을 원하기 때문에 이것과 함께 갈 것입니다.

또는

EXT3 / EXT4 (추가 쓰기를 위해 저널 사용 안함)

EXT4는 EXT3보다 성능이 뛰어나지 만 EXT3는 더 적은 전력을 사용합니다.

tune2fs -O ^has_journal /dev/sdbX

/ etc / fstab

/dev/sdbX          /dir/         ext3      defaults,noatime    0      0
/dev/sdbX          /dir/         ext4      defaults,noatime    0      0

모든 OS :

FAT16 / FAT32


감사. 이 파일 시스템에서 저널링이 선택 사항이거나 다른 전원 요구 사항이 있다는 것을 알지 못했습니다. 응용 프로그램이 주 전원이므로 문제가되지 않았습니다.
Guy

6

데이터를 읽으려는 OS를 고려해야합니다. 그런 다음 저널링을 지원할지 여부를 결정해야합니다. 저널링에서이를 고려하십시오.

  • 저널의 추가 작업이 있기 때문에 쓰기시 성능 저하
  • 여분의 저널 사용으로 인한 플래시 메모리 손상 가능성 증가
  • 공간 사용 증가 (저널 용)

무결성이 최우선 순위이기 때문에 저널링을 사용하고 싶다는 것을 이해하고 있습니다. 따라서 리눅스에서 데이터를 읽으려면 ext4가 나에게 잘 어울리는 것 같습니다.


1
질문에 SD 카드에 대한 언급이 없습니다.
Jivings

죄송합니다. 그러나 개념은 동일합니다.
ziu
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.