fsck - 부트 섹터와 백업의 차이점

fsck - 부트 섹터와 백업의 차이점

배터리 방전으로 인해 갑작스러운 정전이 발생한 후 노트북이 종료된 후 방금 시작되었습니다. 나는 디스크 암호화 유틸리티와 함께 ​​제공되는 Pop!_OS를 사용하는데, 내 경우에는 항상 기본적으로 비활성화되어 있습니다(아마도 Win8과 함께 이중 부팅으로 배포판을 설치했기 때문일 것입니다). 그러나 활성화되지 않았음에도 불구하고 /etc/fstab 개월에 주석 처리하여 스왑 파티션을 비활성화했음에도 불구하고 부팅 프로세스 중에 "디스크 [디스크 이름](cryptswap)의 비밀번호를 입력하십시오"라는 메시지가 표시됩니다. 전에. 어쨌든 비밀번호가 없었기 때문에 Escape를 눌러 tty로 이동한 다음 거기에서 Ctrl+C를 눌러 시스템을 완전히 부팅했습니다. 부팅 후 dmesg를 실행하고 다음 출력을 얻습니다.

[   26.489543] device-mapper: table: 253:0: crypt: Device lookup failed
[   26.489547] device-mapper: ioctl: error adding target to table
[   26.520538] Swap area shorter than signature indicates
[   26.700214] FAT-fs (sda8): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.

내 8번째 파티션은 부트로더용입니다. /dev/sda8에서 fsck를 실행했는데 결과는 다음과 같습니다.

There are differences between boot sector and its backup.
This is mostly harmless. Differences: (offset:original/backup)
  65:01/00
1) Copy original to backup
2) Copy backup to original
3) No action

위의 디스크 암호화 팝업이 나타나는 이유는 무엇입니까? 또한 디스크 파티션을 적절하게 마운트 해제하지 않고 갑자기 종료한 후 어떤 다른 결과가 발생할 수 있습니까?

답변1

나는 오프셋 65(0x41)에 있는 바이트가 드라이브가 제대로 마운트 해제되지 않았을 때 설정된 "더티 비트"라고 생각합니다. 내가 얻은 결과를 살펴보십시오.

fsck.fat 4.1 (2017-01-24)
0x41: Dirty bit is set. Fs was not properly unmounted and some data may be corrupt.
1) Remove dirty bit
2) No action
? 2

귀하와 동일한 메시지가 곧 나타날 것입니다.

There are differences between boot sector and its backup.
This is mostly harmless. Differences: (offset:original/backup)
  65:01/00
1) Copy original to backup
2) Copy backup to original
3) No action
? 

더티 비트가 해당 동작을 유발하는지 확실하지 않지만, 그렇게 된다면 놀랄 것입니다. OS 부팅이 잘못된 제거를 정상적으로 처리한다고 생각하기 때문입니다. 부팅 파티션인줄 알았는데...

죄송합니다. 완전한 답변은 아닙니다. 동일한 메시지와 오프셋을 검색하는 동안 이 내용을 발견하여 공유하겠다고 생각했습니다.

관련 정보