복구 모드의 fsck가 작동하지 않습니다.

복구 모드의 fsck가 작동하지 않습니다.

복구 모드에서 fsck를 실행하면 sda3이 마운트되었다고 표시됩니다.

/dev/sda3이 마운트되었습니다.

e2fsck: 계속할 수 없습니다. 중단됩니다.

그런데 sda3를 제거하려고 하면 사용 중입니다.

umount: /: 대상이 사용 중입니다.

파일 시스템을 어떻게 정리합니까?

답변1

불행히도 systemd 사용과 같은 최신 시스템의 경우 다른 솔루션이 작동하지 않습니다. 나는 동일한 방법을 시도하고 fsck 자체(이를 위해 만들어진 것)를 선택하여 복구 모드로 전환했지만 아무 것도 하지 않았습니다. 당신이 할 수 있는 일은 커널 부팅 매개변수를 사용하는 것입니다. 일회성 시작 검사의 경우 다음을 수행할 수 있습니다.

  1. 시스템이 시작되면 BIOS 테스트가 완료된 후 키를 눌러 ESCgrub 메뉴로 들어갑니다.

  2. 그런 다음 메뉴 항목을 선택하고(더 나은 처리를 위해 고급 및 복구로 이동할 수 있음) 키를 눌러 e이 시작에 대해서만 시작 항목을 편집합니다.

  3. 해당 linux ...줄로 이동하여 끝에 다음을 추가합니다. fsck.mode=force. 이렇게 하면 강제로 확인됩니다. fsck.repair=yes강제 수정을 추가할 수도 있습니다 . 기본적으로 기존 무결성을 변경하지 않고 데이터 손실을 초래하지 않는 수정 사항만 적용됩니다(예: 분리된 데이터는 삭제되지 않음).

  4. 보도 F10시작

    • 3번에 대한 대안이자 보다 유연하고 대화형인 Linux 부팅 라인에 대신 fsck..추가할 수 있습니다 . break이렇게 하면 busybox 명령 프롬프트에서 부팅 프로세스가 중단되고 마운트되지 않은 파일 시스템으로 fsck를 실행할 수 있습니다.

이 가이드에서는 사용자가 grub 2 및 Linux 커널 4.13 이상(테스트됨)을 가지고 있다고 가정합니다.

조금 늦었을 수도 있지만 다른 사람들에게 도움이 될 수 있습니다.

관련 정보