512GB 플래시 드라이브에서 실행을 시작했고 sudo dosfsck -a
거의 2일 동안 실행되었습니다. 이게 완전히 정상인가요?
이것은 비교적 새로운 i5 노트북에서 발생합니다. 저는 Linux Mint 17.1(rebecca)을 실행하고 있습니다. 이전에는 드라이브를 마운트하고 파일을 읽을 수 있었습니다. dosfsck
읽기 전용으로 마운트되므로 실행하기로 결정했습니다 (다른 USB 스틱은 읽기/쓰기를 마운트하는 반면).
이때 취소하고 싶은데 dosfsck
USB 스틱이 손상될까봐 걱정이 되네요...
답변1
이는 정상이 아닙니다. 이는 치명적인 오류를 나타냅니다. 512MB는 작은 용량인데 이제 하드웨어가 낡은 것이 아닐까요?
FAT는 꽤 까다롭습니다. 손실을 줄이고 fsck를 중단하는 것이 좋습니다. 이는 b-트리의 균형을 재조정하거나 그와 같이 복잡한 것에 관한 것이 아닙니다. Ctrl+c / kill -SIGINT
는 가장 온화한 방법이므로 작동하지 않을 수 있습니다. kill -9
(에 표시된 해당 숫자 프로세스 ID ) 로 업그레이드 ps
한 다음 sync
...
...솔직히 말해서 드라이브를 삭제하기 전에 요청이 완료되었는지 확인하는 방법을 잘 모르겠습니다. 신비한 아이콘 뒤에 숨겨져 있는 GNOME 디스크의 "안전 제거" 유형 옵션("중지"?)을 사용해 볼 수 있습니다. 그런 다음 드라이브의 플러그를 뽑고 식히십시오(뜨거운 경우).
복구할 데이터가 있는 경우 전체 장치( /dev/sdb
또는 에 나타나는 장치에 해당하는 유사한 장치 dmesg|tail -n 20
)를 "ddrescue"하십시오. 그런 다음 출력 파일( mount -oloop DDRESCUE.OUT /mnt
)을 마운트할 수 있습니다. 아니면 복사해서 다시 시도해 보세요 fsck
(행운을 빕니다!). 또는 photorec
손상된 파일 시스템에서 대부분의 문서 유형(파일 이름 제외)을 복구하는 방법을 사용합니다.
여전히 장치를 신뢰할 수 있다고 생각되면 테스트해 볼 수 있습니다. 파일 시스템(예: GNOME 디스크)을 다시 포맷하고 채웁니다. 512MB 파일 시스템을 채울 수 있겠죠? 모든 파일을 제거하고 다시 삽입하고 테스트하여 다시 읽어보세요.