무슨 일이에요;
나는 RAM에서 사용할 수 있는 것보다 더 많은 공간이 필요한 두 개의 바이너리(ssh를 통해)를 결합하기 위해 잘못 작성된 스크립트를 작성하기 시작했으며 아마도 디스크 공간을 스왑으로 사용하기 시작했습니다. SSH 연결이 끊어져 다시 연결할 수 없습니다.
3일 후 컴퓨터가 있는 같은 방에 있었는데 응답이 없어 마침내 재설정 버튼을 눌러야 했습니다.
처음 다시 시작할 때 컴퓨터가 부팅되지 않아 수많은 형태의 오류가 발생합니다.
Failed to write entry (# items, ### bytes), ignoring: Read-Only file system.
스위치를 다시 누르면 이번에는 컴퓨터가 정상적으로 시작됩니다. 잠시 동안 모든 것이 정상처럼 보였습니다.
최근에 SSH를 통해 시스템에 연결할 수 있지만 디스크가 읽기 전용이 되어 대부분의 명령
Input/Output
에서 오류가 발생합니다(tmp에 쓸 수 없음). 예를 들어ipython3
실패하고 표시됩니다FileNotFoundError: [Errno 2] No usable temporary directory found in ['/tmp', '/var/tmp', '/usr/tmp', '/home/clumsycat']
.
디스크의 첫 번째 문제가 있는 부분이 여전히 스왑으로 지정된 후 재부팅한다면 어떨까요? 다음번에 컴퓨터와 같은 방에 있을 때 공장 초기화를 시도해볼 예정인데 하드 드라이브(실제로는 SSD)에 물리적 손상을 입혔다고 생각하시나요?
답변1
SSD는 일반적으로 쓰기 내구성 임계값에 도달하면 읽기 전용 모드로 전환됩니다. 제조업체에서 제공한 도구를 사용하여 드라이브를 확인할 수 있어야 합니다. 드라이브가 새 것이거나 쓰기 내구성 임계값에 도달할 만큼 오래되지 않은 것으로 의심되는 경우 제조업체의 도구를 통해 여전히 문제가 드러날 수 있습니다.