방금 봤어임베디드 하드웨어 파일 시스템에 대한 질문과 답변다른 Stack Exchange 사이트에서. 질문은 "플래시에서 어떤 파일 시스템 형식을 사용해야 합니까?"입니다. 대답은 ext2 파일 시스템을 사용하거나 로깅이 비활성화된 ext3 파일 시스템을 사용하는 것입니다.tune2fs -O ^has_journal /dev/sdbX
이것은 나를 궁금하게 합니다... ext2에 비해 ext3(로깅이 비활성화된 상태)을 사용하면 어떤 이점이 있습니까? 내가 이해하는 한, 둘 사이의 유일한 실제 차이점은 저널입니다. ext2와 ext3의 다른 차이점은 무엇입니까?
답변1
신문예차이점. 저널링 없이 ext3 파일 시스템을 갖는 것은 불가능합니다. 저널링이 비활성화되면 다시 ext2 파일 시스템이 됩니다.
ext4에는 유용한 기능이 많이 있습니다할 수 있는일기도 쓰지 않고 도망치는 것이 더 나은 선택이다.
답변2
- 온라인 파일 시스템 성장.
- 더 큰 디렉토리에 대한 Htree 인덱스
답변3
FS 로그 외에도 추가적인 차이점이 있습니다.
~에 따르면www.slashroot.in그리고뿌리, ext3은 파일이 삭제될 때 블록 포인터(inode 자체 제외)를 명시적으로 0으로 설정하는 반면 ext2는 이를 수행하지 않습니다. 이는 파일 복구에 근본적인 영향을 미치지만 누가 이에 그렇게 많이 의존합니까?