Linuxカーネルは、休止状態で起動したときにスワップファイルの断片化をどのように見つけるのですか?

Linuxカーネルは、休止状態で起動したときにスワップファイルの断片化をどのように見つけるのですか?

私が知っている限り、休止状態から目を覚ますと、カーネルはファイルシステムを介してスワップファイルを読み取るのではなく、ブロックデバイスから直接読み込みます。これがresume_offsetカーネルパラメータが必要な理由です。ただし、ファイルが断片化される可能性があります(カーネル文書「スワップファイルは連続する必要はありません」と述べています。)カーネルはファイルシステムを使用せずにファイルの断片を見つける方法は?

ベストアンサー1

あなたが読んだ内容は本当ではありません。

回復は「簡単」です。完全な一般的なLinuxブート、ファイルシステムの読み取り(通常のLinuxなので可能)、ファイルシステムからRAMへのスワップファイルの読み取り、ロードはこの操作で機能します。カーネルは次のように動作します。状態を確認して実行します。

私はあなたが10年前の文書を読んでいると想像しています!

おすすめ記事