我使用以下命令创建了 BTRFS 交换文件:
$ btrfs filesystem mkswapfile -s 8G SwapFile
但是,交换仅使用 1GB 的交换文件,如以下命令序列所示:
$ 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 交换文件?
这是一个已报告的错误。由于根据手册
mkswapfile
是 mkswap 的简化版本,因此创建文件后可以执行的操作是运行 mkswap: