OS에서는 보이지만 콘텐츠에 접근할 수 없는 경우 외장 하드 드라이브는 어떤 상태입니까?

OS에서는 보이지만 콘텐츠에 접근할 수 없는 경우 외장 하드 드라이브는 어떤 상태입니까?

USB 외장 하드 드라이브가 있습니다. Ubuntu에서 실행되는 컴퓨터에 연결하면 하드 드라이브에 해당하는 새 폴더를 볼 수 있습니다(터미널과 디렉터리 브라우저 모두에서). 그러나 디렉토리 브라우저에서 디렉토리를 클릭하면 폴더를 열려고 시도하지만 그렇게 할 수 없습니다. 터미널의 하드 드라이브 폴더로 이동해도 마찬가지이지만 cd(할 수 있음) ls하드 드라이브 폴더에서 실행하면 명령이 아무 것도 반환하지 않습니다(그리고 로 명령을 종료할 수 없습니다 Ctrl+C). 그래서 내 하드 드라이브에 엄청난 양의 파일이 있는 것처럼 보이지만 사실은 그렇지 않습니다.

그래서 제 질문은 이렇습니다. 이 행동을 어떻게 해석할 수 있을까요? 내 하드 드라이브는 어떤 상태인가요? 얼마나 손상된 것은 분명하지만 그 상태에 대해 더 말할 수 있습니까? 예를 들어 "완전히" 손상되면 하드 드라이브 폴더를 볼 수 없을 것 같습니다.

관련된 또 다른 질문: 폴더에 들어가서 거기에 있는 파일을 나열하려고 시도하는 것만으로도 하드 드라이브를 더 손상시킬 수 있습니까? 정상적인(작동하는 경우) 하드 드라이브를 이런 방식으로 손상시킬 수 없다는 것을 알고 있지만, 어떻게든 손상되면 어떻게 됩니까? 명령이 계속 실행되는 ls동안 명령을 중단하거나 컴퓨팅에서 연결을 끊어 하드 드라이브를 손상시킬 수 있습니까 ?ls

답변1

추가 문제 해결 질문:

fdisk -l 출력에 드라이브가 표시됩니까? 그렇다면 해당 드라이브의 파티션에 대해 무엇을 말합니까?

문제없이 파티션을 마운트할 수 있나요?

드라이브를 읽을 수 있나요? 다음과 같이 dd 명령을 사용하여 테스트할 수 있습니다(올바른 if 매개변수를 사용하십시오. fdisk -l 출력에서 ​​이를 확인할 수 있어야 합니다).

dd if=/dev/sdb of=/dev/null bs=16M

이 명령이 제대로 실행되면 해당 드라이브에서 모든 단일 바이트를 읽을 수 있다는 의미입니다. 그 후에는 마운트 옵션을 가지고 놀 수 있습니다.

관련 정보