![질문:](https://linux55.com/image/176460/%EC%A7%88%EB%AC%B8%3A.png)
질문:
약 한 달 전에 USB 펜 드라이브(ext4)에 Archlinux를 설치했습니다.최근까지 모든 것이 잘 작동했습니다. 일정 시간이 지나면 명령을 실행할 수 없게 됩니다(bash 내장 제외).
$ ls
-bash: /usr/bin/ls: Input/output error
$ ls
-bash: ls: command not found
$ bash
Bus error
이런 일이 발생하면 재부팅하면 문제가 일시적으로 "수정"될 수 있는 경우가 많습니다. 모든 것이 정상으로 돌아가지만 이러한 오류는 결국 다시 나타납니다. 그렇게 되면 시스템을 사용할 수 없게 되고 다시 재부팅해야 합니다. 이로 인해 문제 해결이 어려워집니다.
시험을 마친:
- 중요한 데이터는 모두 먼저 백업하세요
- "라이브 USB"로 부팅하고
fsck
문제의 파티션에서 작업을 수행합니다. - 관련 파티션에서 일부 디스크 공간을 확보하세요.
- USB 펜 드라이브를 다른 USB 포트에 연결하고 올바르게 연결되었는지 확인하세요.
- 보기 위해 루트로 로그인한 상태를 유지하세요
echo "$(</proc/kmsg)"
. 작동하지 않습니다. - 실행 결과
dmesg -n err
결국 VT 콘솔에 오류가 발생했지만 이를 기록하는 것을 잊어버렸습니다. 다시 보고 관련성이 있으면 이 게시물에 추가하겠습니다. 일기에 대해 언급했던 기억이 나네요.
아이디어:
몇 년 전에 USB 드라이브에 Linux를 설치할 때 비슷한 문제가 있었던 것을 기억합니다. 디스크 캐시 및 장치 수명과 관련이 있었던 것으로 기억합니다. 물론 이것은 다른 것에 관한 것일 수 있습니다.오류가 발생하는지 확인하기 위해 `dd if=/dev/sdd of=/dev/null`을 수행하는 것을 고려 중입니다. 아직 이 작업을 수행하지 않았지만 관련성이 있다고 생각되면 결과를 게시할 것입니다.
내 이상적인 상황은 다음과 같습니다.
- 문제가 무엇인지 알아보세요.
- 이 저장 매체를 아직 저장할 수 있는지 확인하세요.
- 다른 USB 드라이브를 사용하여 앞으로 이런 일이 다시 발생하지 않도록 하세요.
- 재부팅하지 않고도 할 수 있는 일이 있는지 확인하세요.
내가 시도해야 할 다른 것이 있는지, 그리고 무슨 일이 일어나고 있는지에 대한 가장 가능성 있는 설명이 무엇인지 알려주십시오.
편집하다:
이것이 얼마나 관련성이 있는지는 확실하지 않지만 iostat
몇 초마다 무언가가 계속 드라이브에 쓰려고 시도하는 것을 발견했습니다. 이 문제는 현재 연구 중입니다. 분명히 이것은 다음과 관련이 있습니다./sys/module/workqueue/parameters/power_efficient
6114 be/4 root 0.00 B/s 0.00 B/s 0.00 % 69.00 % [kworker/u8:6+events_freezable_power_]
7945 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.11 % [kworker/u8:5-events_freezable_power_]
7207 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.01 % [kworker/u8:1-events_freezable_power_]
답변1
입출력 오류는 항상 하드웨어 오류입니다. 다른 USB 포트를 사용해 볼 수도 있지만 스틱에 문제가 있는 것 같습니다. 아마도 잠시 후 날씨가 따뜻해졌을 것입니다.
막대기를 버리는 것이 좋습니다.