cat swapfile을 실행하면 어떤 결과가 나오나요?

cat swapfile을 실행하면 어떤 결과가 나오나요?

왜 실행하면 sudo cat swapfile알 수 없는 문자가 많이 표시되나요? 이 문자는 무엇을 의미합니까? 게다가 내 키보드에서는 알 수 없는 문자를 입력합니다. 참고로 이것은 활성 스왑 파일입니다. 이러한 문자의 작은 조각은 다음과 같이 볼 수 있습니다.

����� @�p9�f��SWAPSPACE2

답변1

이미 알고 계시겠지만 스왑 파일에는 RAM에서 스왑 아웃된 데이터가 포함되어 있습니다. 따라서 존재하는 데이터가 무엇이든 그것은 특정 프로세스에 속합니다. 그것이 정확히 무엇인지는 여러 요인과 해당 데이터가 원래 어떤 프로세스에 속했는지에 따라 달라집니다.

스왑 파일과 파티션에는 특정 파일 시스템이 있으므로 SWAPSPACE2문자열이 표시된다는 사실을 고려하면 이는 해당 파일 시스템 헤더의 일부이거나 일부 프로세스가 스왑 아웃된 메모리에 해당 문자열을 가지고 있을 수 있습니다.

답변2

실행 결과는 sudo cat swapfile다음과 같습니다.

����� @�p9�f��SWAPSPACE2

…적어도 그 당시 시스템에서는 이 특정 터미널 구성이 필요합니다.

죄송합니다. 끔찍한 질문에 문자 그대로 이런 끔찍한 대답을 하지 않을 수 없었습니다. 질문을 다시 말씀해 주세요.실제로알고 싶어요.

관련 정보