すべてのBTRFSスワップファイルを使用するようにスワップを強制するにはどうすればよいですか?

すべてのBTRFSスワップファイルを使用するようにスワップを強制するにはどうすればよいですか?

次のコマンドを使用してBTRFSスワップファイルを作成しました。

$ btrfs filesystem mkswapfile -s 8G SwapFile

ただし、次のコマンドシーケンスに示すように、スワップは1 GBのスワップファイルのみを使用します。

$ du -csh SwapFile ; free
8.0G    SwapFile
8.0G    total
               total        used        free      shared  buff/cache   available
Mem:        12148108     5915736     1232604      743948     6132596     6232372
Swap:        1048572       35576     1012996

Linuxスワップメカニズムが私が作成したすべてのBTRFSスワップファイルを使用するように強制するために使用できるクォータまたは同様のオプションはありますか?

答え1

これは報告されたエラー。 〜のため手動 mkswapfileこれはmkswapの単純化されたバージョンです。ファイルを作成したら、mkswapを実行します。

# mkswap SwapFile

答え2

上記のバグはbtrfs-progsバージョン6.1.3で修正されました。https://github.com/kdave/btrfs-progs/milestone/82?close=1

関連情報