Linux 커널은 최대 절전 모드에서 깨어날 때 스왑 파일 조각화를 어떻게 찾나요?

Linux 커널은 최대 절전 모드에서 깨어날 때 스왑 파일 조각화를 어떻게 찾나요?

내가 아는 한, 최대 절전 모드에서 깨어날 때 커널은 파일 시스템을 통해 스왑 파일을 읽지 않고 블록 장치에서 직접 읽습니다. 이것이 바로 resume_offset커널 매개변수가 필요한 이유입니다. 그러나 파일이 조각화될 수 있습니다(커널문서심지어 "스왑 파일은 연속적일 필요가 없습니다"라고 나와 있습니다.) 커널은 파일 시스템을 사용하지 않고 어떻게 파일 조각을 찾나요?

답변1

당신이 읽은 내용은 사실이 아닙니다.

복구는 "간단"합니다. 전체 일반 Linux 부팅, 파일 시스템 읽기(일반 Linux이기 때문에 가능), 파일 시스템에서 RAM으로 스왑 파일 읽기, 로드는 이 작업과 함께 작동합니다. 커널은 다음과 함께 작동합니다. 상태를 확인하고 실행합니다.

나는 당신이 10년 전의 문서를 읽고 있다고 상상합니다!

관련 정보