2013-08-06 4 views
1

현재 저널링 FS 파티션 (EXT3 및 EXT4)이있는 4GB sdcard가 있습니다. 이 파일 시스템의 저널링 복구 측면을 테스트하여 sd의 손상을 수정합니다.SD 카드의 저널링 파일 시스템 성능

나는 단순히 리눅스를 부팅 한 하드웨어에 SDCARD를 가지고 있는데, 나는 copy.sh를 실행했다. 나는 150 초 동안 기계의 전원을 켜고 30 초 동안 기계를 셧다운시키는 스크립트를 실행한다.이 과정은 오랜 기간 동안 반복된다. 저널링 FS에서 디렉토리를 반복적으로 복사하고 스크립트가 끝난 후에 읽는 디렉토리를 삭제하는 스크립트를 실행하고 있습니다. 부팅 당 디렉토리가 복사 된 횟수를 추적합니다.

내 결과에서 흥미로운 것을 발견했습니다. 처음에는 디렉터리를 20 번 앞뒤로 복사 할 수 있지만 실행 한 후에는 한 번 또는 두 번만 복사합니다.

나는 그것이 왜 궁금해하고 있었습니까?

이러한 경향은 EXT3 및 EXT4와 일치합니다. 나는 온라인에서의 답을 찾았지만 시간이 지남에 따라 글의 수가 감소하는 이유에 대한 답을 찾지 못했습니다.

+0

매우 흥미로운 테스트입니다. 대답을 찾았습니까? –

답변

1

sdcards의 작동 원리에 대한 설명이 도움이됩니까? http://www.anandtech.com/show/2738/8 그 페이지와 그 뒤를 잇는 부부를 읽으십시오. 이것은 sd 메모리 칩 자체에서 삭제 및 덮어 쓰기가 처리되는 방법과 TRIM 명령을 구현하지 않는 시스템에 대한 영향을 설명합니다.