unable to stat '파일이름' :Input/output error 에 대해
글쓴이: cococo / 작성시간: 화, 2006/08/22 - 4:56오후
제목 그대로의 질문입니다.
1. 저게 무슨 에런지.
2. 어찌 해야 고칠(혹은 예방)할 수 있는지
아시는 분 조언 부탁드립니다.
어느날 텍스트 파일을 열어보려고 ls 를 했는데, 파일 색이 빨갛게 되어 있어 이상하다 싶었는데, cat 도 안되고, vi도 안열리고...
그래서 지우려고 rm -f 해 봐도 안되더군요.
위와 같은 메세지가 뜨면서요.
어떤 상황인지 당최 감이 안 잡히더라구요.
비슷한 경우 겪으신 분이나 해결책 아시는 분...답변 주시면 감사하겠습니다.
그럼, 좋은 하루 되세요.
Forums:
바늘속에서 사막찾기
바늘속에서 사막찾기 0.o
해당파일만 그런건가요? 아니면 시스템에 있는 파일들이 모조리 그런건가요?
파일이저장된 곳이 어떤곳인지 (플래쉬?, 하드디스크?)
파일시스템이 깨진것 같은 예감이 드는군요.
일단 stat에러는 파일 inode cache 정보를 읽어오지 못해서 발생한 에러
출력이라 생각됩니다.(man 2 stat 참조)
cache 안된 경우 직접 hdd 및 flash를 access해서 super block을 읽어오게되는데 (FileSystem Driver stat function)
그때 HDD,Flash 등 저장장치를 읽고 쓰는데 문제가 있지 않나 싶습니다.
이 원인은 HDD, Flash 의 특정부분이 물리적손상을 입었거나
FileSystem 자체에 어떤 문제가 있지 않나 생각됩니다.
fdisk 를 사용해보심이 어떨런지..
--------------------참조
struct stat {
dev_t st_dev; /* device */
ino_t st_ino; /* inode */
mode_t st_mode; /* protection */
nlink_t st_nlink; /* number of hard links */
uid_t st_uid; /* user ID of owner */
gid_t st_gid; /* group ID of owner */
dev_t st_rdev; /* device type (if inode device) */
off_t st_size; /* total size, in bytes */
blksize_t st_blksize; /* blocksize for filesystem I/O */
blkcnt_t st_blocks; /* number of blocks allocated */
time_t st_atime; /* time of last access */
time_t st_mtime; /* time of last modification */
time_t st_ctime; /* time of last status change */
};
------------------Signature
바늘속에서 사막찾기 0.o
저도 가끔 보던
저도 가끔 보던 에러인데 SATA 레이드에서 디스크나 케이블쪽에 문제가 있을때 발생했습니다.
/var/log/message(s?) 파일에서 커널 로그 확인해 보시고 dmesg에도 혹시 오류 메시지가 있나 확인해 보세요.
-- Signature --
青い空大好き。
蒼井ソラもっと好き。
파란 하늘 너무 좋아.
아오이 소라 더좋아.
하드 몇년
하드 몇년 쓰셨는지요?
산지 얼마 안된거면 케이블 점검.
1년~2년정도면 bad섹터 의심 (dmesg확인)
2년 이상이면 미련 없이 하드 구입하시길
온갖 참된 삶은 만남이다 --Martin Buber
답변 감사드립니다.
아...타겟 보드라서, Flash에 기록된 정보구요.
프로그램에 딸린 로그 파일(*.txt 파일)이 저렇게 되서요.
음...난감하네요. (머릿속에서는 "밀어버릴까?" 라는 생각밖에 안 듭니다. ^^)
답변 주신분들 모두 감사드립니다. 좋은 주말 되세요.^^
행복은 희생없이는 얻을 수 없는 것인가?
시대는 불행없이는 넘을 수 없는 것인가?
주로 write 하다가
주로 write 하다가 전원이 나가든지 실제 커널쪽에서 IO작업이 끝나지 않았는데 꺼버렸다든지 기타 등등..
주로 flash 에서 쓰는 화일시스템이 불완전하여 생기는 문제라고 생각합니다.
해당 flash를 (보통 NAND 기반 화일시스템에서 이런문제가 많이 발생 되는듯) 포멧하고
다시 해보시는게 빠르지 않을까 생각합니다.
=================================
:: how about a cup of tea ? ::
=================================
=================================
:: how about a cup of tea ? ::
=================================
아...그럴지도...
밀어야죠. 어짜피 테스트용...쿨럭. -_-;;
행복은 희생없이는 얻을 수 없는 것인가?
시대는 불행없이는 넘을 수 없는 것인가?
댓글 달기