파일시스템이 가끔 깨지는데요...ㅡㅜ
글쓴이: cibangbird / 작성시간: 금, 2011/01/28 - 2:05오후
임베디드로 프로그램을 짜고있습니다...
거기에서 sd카드로 사진을 계속 저장하고 어떤땐 지우고를 계속 반복하는데요.
가끔 sd카드의 파일시스템이 깨져버립니다....
그래서 포맷을 하면 되지 않을까 했는데 지금 사용중인 시스템에
mkfs.ext2 mkfs.ext3 mkfs.minix 이렇게 있는데 이건 안된다고 하더라구요.
vfat로 포맷하지 않는다고 하시더라구요..
파일시스템이 깨진 sd카드를 윈도우의 디스크검사 오류자동수정체크를 해서 검사를 한후
다시 보드에 넣어서 사용하면 그다음부턴 정상적으로 동작을 하기에 파일시스템이 깨지면
디스크 검사를 할려구요...
그래서 그냥 디스크검사식으로 체크를 해서 수정이 가능하다면 그렇게 하고싶은데
거기에 관한 어떤 함수나 명령어가 있다면 좀 알려주세요....
아래와 같이 마운트 되어있다면 vfat가 맞는거죠?? ^^;;;
/dev/mmcblk0p1 on /Qtopia/mmc type vfat (rw,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1)
조언을 좀 부탁드립니다...
Forums:
Android 처럼, mount 하기 전에
Android 처럼, mount 하기 전에 dosfsck 돌리고...
Windows 처럼, mount 할 때 sync 옵션 주세요.
어떻게 하는지 감이 잡히지 않는다면, 주변 다른 개발자에게 물어보시고요.
댓글 달기