Bash 스크립트를 실행한 후 시작할 수 없습니다

Bash 스크립트를 실행한 후 시작할 수 없습니다

최근에 Linux mint 시스템을 정지시키는 bash 스크립트를 실행했는데 전원 키를 길게 눌러 강제 종료를 수행하는 것 외에는 선택의 여지가 없었습니다.

이제 내 컴퓨터가 부팅되지 않습니다.

bash 스크립트가 뭔가를 했는지, 하드 리셋이 뭔가를 했는지, 아니면 내 하드 드라이브가 죽은 것이 단지 우연인지는 모르겠습니다.

아래와 같이 bash 스크립트를 만들었습니다.

for file in 4k/*
do
  convert $file -resize 50% 1080p/$file
done

~/Pictures/EastTrip/Finals/ 폴더에서 실행 중입니다.

이 스크립트를 실행하면 UI가 응답하지 않게 됩니다. 그런 다음 하드 리셋을 수행했습니다.

동시에 "4k" 디렉토리에서 실행되는 스크립트를 실행하고 rawtherapee 프로그램이 4k 디렉토리에 쓰도록 합니다. 하드 드라이브가 아니라 파일 시스템이 나쁘다고 생각하지 않을 수 없습니다.

복구 모드로 들어가 루트 쉘에 들어갔습니다. Pictures 디렉터리로 이동하여 ls 명령을 사용하면 다음 오류가 발생합니다.

여기에 이미지 설명을 입력하세요.

내가 뭘 한거지? ! ? ! 저장하지 않은 작업이 몇 주 정도 남아 있습니다.

답변1

"READ DMA" 및 "I/O 오류" 문제는 스크립트, 응용 프로그램 또는 파일 시스템의 문제가 아니라 실제 하드 드라이브의 문제입니다.

귀하의 질문에 대답하자면 특별한 것은 아니지만 하드 드라이브가 불량합니다.

오류가 발생한 드라이브를 일시적으로 종료하고 오류가 없는 하드 드라이브에 복사할 수 있는 모든 항목의 복사본을 만드는 것이 좋습니다.

관련 정보