unable to stat '파일이름' :Input/output error 에 대해

cococo의 이미지

제목 그대로의 질문입니다.

1. 저게 무슨 에런지.
2. 어찌 해야 고칠(혹은 예방)할 수 있는지

아시는 분 조언 부탁드립니다.
어느날 텍스트 파일을 열어보려고 ls 를 했는데, 파일 색이 빨갛게 되어 있어 이상하다 싶었는데, cat 도 안되고, vi도 안열리고...

그래서 지우려고 rm -f 해 봐도 안되더군요.
위와 같은 메세지가 뜨면서요.

어떤 상황인지 당최 감이 안 잡히더라구요.
비슷한 경우 겪으신 분이나 해결책 아시는 분...답변 주시면 감사하겠습니다.

그럼, 좋은 하루 되세요.

syjeon의 이미지

바늘속에서 사막찾기 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

dormael의 이미지

저도 가끔 보던 에러인데 SATA 레이드에서 디스크나 케이블쪽에 문제가 있을때 발생했습니다.
/var/log/message(s?) 파일에서 커널 로그 확인해 보시고 dmesg에도 혹시 오류 메시지가 있나 확인해 보세요.

-- Signature --
青い空大好き。
蒼井ソラもっと好き。
파란 하늘 너무 좋아.
아오이 소라 더좋아.

wkpark의 이미지

하드 몇년 쓰셨는지요?

산지 얼마 안된거면 케이블 점검.

1년~2년정도면 bad섹터 의심 (dmesg확인)

2년 이상이면 미련 없이 하드 구입하시길

온갖 참된 삶은 만남이다 --Martin Buber

cococo의 이미지

아...타겟 보드라서, Flash에 기록된 정보구요.
프로그램에 딸린 로그 파일(*.txt 파일)이 저렇게 되서요.

음...난감하네요. (머릿속에서는 "밀어버릴까?" 라는 생각밖에 안 듭니다. ^^)

답변 주신분들 모두 감사드립니다. 좋은 주말 되세요.^^

행복은 희생없이는 얻을 수 없는 것인가?
시대는 불행없이는 넘을 수 없는 것인가?

maximus의 이미지

주로 write 하다가 전원이 나가든지 실제 커널쪽에서 IO작업이 끝나지 않았는데 꺼버렸다든지 기타 등등..
주로 flash 에서 쓰는 화일시스템이 불완전하여 생기는 문제라고 생각합니다.

해당 flash를 (보통 NAND 기반 화일시스템에서 이런문제가 많이 발생 되는듯) 포멧하고
다시 해보시는게 빠르지 않을까 생각합니다.

=================================
:: how about a cup of tea ? ::
=================================

=================================
:: how about a cup of tea ? ::
=================================

cococo의 이미지

밀어야죠. 어짜피 테스트용...쿨럭. -_-;;

행복은 희생없이는 얻을 수 없는 것인가?
시대는 불행없이는 넘을 수 없는 것인가?

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.