为什么我的安装中没有交换分区?
$ lsblk
nvme0n1 259:0 0 238.5G 0 disk
└─nvme0n1p1 259:1 0 238.5G 0 part /
我是否错误地安装了 Ubuntu/Kubuntu?
我认为它应该是这样的:
nvme0n1 259:0 0 238.5G 0 disk
├─nvme0n1p5 259:3 0 15.9G 0 part [SWAP]
├─nvme0n1p1 259:1 0 222.6G 0 part /
└─nvme0n1p2 259:2 0 1K 0 part
我只是选择了安装过程中建议的选项。但这似乎很奇怪。
答案1
没什么问题。在 17.04 的新安装中,我们有一个交换文件,而不是交换分区,如发行说明(如果您升级而不是重新安装,您仍然会有一个交换分区)。
交换文件位于
/swapfile
您可以随时使用命令检查交换状态swapon --show
。
这是我在 17.04 中的输出:
$ swapon --show
NAME TYPE SIZE USED PRIO
/swapfile file 1.3G 62.2M -1
free
您还可以查看它是否像往常一样与命令一起使用
$ free -h
total used free shared buff/cache available
Mem: 1.9G 1.3G 152M 95M 423M 328M
Swap: 1.3G 62M 1.3G
看——工作正常。
根据Arch 维基
连续的交换文件或分区都没有性能优势,两者以相同的方式处理。
它只是提供了更多的灵活性;更容易调整大小。
小提示:Btrfs(ext4 的替代文件系统)不是支持交换文件使用,因此如果您想使用 Btrfs,则需要自己创建交换分区。但是,如果您有足够的勇气使用 Btrfs,那么您肯定知道自己在做什么 ;)