使用环回交换文件挂起/恢复(btrfs 需要)

使用环回交换文件挂起/恢复(btrfs 需要)

我有一个小型 SSD,希望能够动态调整交换区的大小(使用swappiness=1,我的目的是仅将其用于挂起到磁盘)

btrfs 不支持使用交换文件,除非它是循环安装的。如何挂起/恢复通过挂载的交换文件losetup

我正在使用 Linux 内核 4.9 运行 Manjaro。 btrfs是一个LVM LV,位于LUKS上。

答案1

将 Linux 内核升级到 5.0+ 可能会对此有所帮助。

我自己没有尝试过,但根据常见问题解答https://btrfs.wiki.kernel.org/index.php/FAQ#Does_btrfs_support_swap_files.3F

btrfs 支持交换文件吗?

从内核 5.0+ 开始,btrfs 具有本机交换文件支持,但有一些限制。交换文件 - 必须完全分配为 NOCOW,在一台设备上不进行压缩。

相关内容