Ubuntu 17.04 - 没有交换分区?

Ubuntu 17.04 - 没有交换分区?

为什么我的安装中没有交换分区?

$ 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,那么您肯定知道自己在做什么 ;)

相关内容