我创建了一个 zfs 卷并在其上启用了交换:
swapon: /dev/zd0: found swap signature: version 1d, page-size 4, same byte order
swapon: /dev/zd0: pagesize=4096, swapsize=5368709120, devsize=5368709120
正如人们所看到的,devsize
正好是 5 GB。
free
命令输出:
Swap: 5242876 0 5242876
5242876 KiB 比设备容量少 4 KiB。
除了给设备尺寸增加 4 个更神秘的 KiB 之外,还有其他方法可以使交换容量恰好为 5GB 吗?
答案1
交换文件系统包含一些标头信息,请参阅https://askubuntu.com/a/846172/141639- 因此,如果您想要 5GB 交换空间,则必须再分配 4kiB(一页大小)。