cat swapfile を実行した場合の出力は何ですか?

cat swapfile を実行した場合の出力は何ですか?

実行すると、なぜかsudo cat swapfile不明な文字がたくさん表示されます。これらの文字は何を意味するのでしょうか? さらに、キーボードでこれらの不明な文字が入力されます。補足として、これはアクティブなスワップ ファイルです。これらの文字の小さなスニペットは次のようになります。

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

答え1

スワップファイルには、RAM からスワップアウトされたデータが含まれていることは、すでにご存知でしょう。したがって、どのようなデータであっても、それは何らかのプロセスに属します。それが正確に何であるかは、複数の要因と、そのデータが元々どのプロセスに属しているかによって異なります。

スワップ ファイルとパーティションには特定のファイル システムが存在するため、SWAPSPACE2文字列が表示されるという事実を考慮すると、これはファイル システム ヘッダーの一部であるか、または何らかのプロセスのメモリ内にスワップ アウトされた文字列が含まれている可能性があります。

答え2

実行の出力sudo cat swapfile

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

…少なくとも、当時のシステムとこの特定の端末構成ではそうでした。

申し訳ありませんが、ひどい質問に対して、このひどい答えを我慢できませんでした。質問をもう一度述べて、あなたが何を尋ねているか尋ねてください。実は知りたい。

関連情報