시작 시 fsck 오류: /dev/sda1: 예기치 않은 불일치로 fsck를 수동으로 실행합니다.

시작 시 fsck 오류: /dev/sda1: 예기치 않은 불일치로 fsck를 수동으로 실행합니다.

Virtual Box VM에 Kali linux 2020.3을 설치했습니다. 오늘 가상 머신을 시작할 때 이 오류가 발생했습니다.

시스템 확인 실패

이는 다음과 같은 오류입니다.https://askubuntu.com/questions/1060549/unexpected-inconsistency-run-fsck-manually-multiple-times그리고https://askubuntu.com/questions/697190/fsck-error-on-boot-dev-sda6-unexpected-inconsistency-run-fsck-manually. 지정된 모든 솔루션을 시도했지만 그 중 아무 것도 작동하지 않았습니다.

다음을 사용하면 fsck -fy /dev/sda1[여기][2]에서 다시 멈춥니다 .

시스템 확인 실패

왜 이런 일이 발생하는지 아시나요?

답변1

Buffer I/O error on dev sda1디스크와의 통신에 문제가 있음을 나타냅니다. 물리적 시스템에서 이는 디스크 오류, SATA 케이블 손상 또는 유사한 하드웨어 오류를 나타낼 수 있습니다. 하지만 이것이 VirtualBox VM이라고 말씀하셨습니다.

Kali VM의 가상 디스크는 어디에 저장되어 있나요? 예를 들어 외부 USB 디스크에 열려 있는 경우 연결이 양호하고 디스크에 오류가 없는지 확인하십시오.

SCSI 유형 오류 메시지에는 Illegal Request... Unaligned write command및 가 포함됩니다 Illegal Request... Logical block address out of range. 전자는 디스크가 4kiB 블록 크기를 사용하지 않는 한 매우 이례적이며 현재 올바르게 처리되지 않습니다. 후자는 디스크 끝을 넘어 무언가에 액세스하려고 시도하고 있음을 나타내며, 이는 디스크가 제공하는 논리적 블록 크기가 어떤 이유로 변경될 때도 발생할 수 있습니다.

가상 머신이 마지막으로 제대로 작동한 시점과 처음 오류를 발견한 시점 사이에 하드웨어 설정에서 변경한 사항이 있습니까? 특히 Kali VM 가상 디스크가 포함된 물리적 디스크와 관련된 변경 사항이 있습니까?

예를 들어, 외부 USB 인클로저(기본적으로 4kiB 블록 사용)에서 디스크를 꺼내 시스템의 일반 내부 SATA 컨트롤러(일반적으로 클래식 512바이트 블록 사용)에 연결합니까, 아니면 그 반대입니까?

답변2

오늘 아침에도 같은 문제가 발생하여 아래 명령을 실행하여 문제를 해결했습니다.

fsck /dev/sda1

그런 다음 모든 것을 고치기로 동의했습니다.

관련 정보