当我们使用常规物理驱动器进行交换时,我们只需使用 fdisk 并swap
使用该分区的交换代码创建一个类型为 的分区,然后使用mkswap
和swapon
命令。
但是,如果在 lvm 的情况下,我们必须指定要lvm
使用 lvm 代码的分区类型,然后创建一个 pv、vg 和 lv,然后mkswap
在该分区上添加swapon
(如果我错了,请纠正我) )。
swap
所以我的问题是:为什么我们不需要lvm情况下的分区类型?这背后的逻辑是什么?
答案1
Linux 几乎忽略分区类型,它更关心这些分区上的内容。因此,在 Linux 中使用交换不需要交换分区类型,因此 LVM 没有分区类型也不存在问题。
但是你必须使用正确的分区类型来阻止 Windows 尝试格式化你的 Linux 数据/交换分区...对于人们来说,只要查看分区表就能够知道什么是什么,这也很有用。