如何为 /var/tmp 添加逻辑卷 (LV)?

如何为 /var/tmp 添加逻辑卷 (LV)?

我有一个物理卷和一个卷组:

/dev/mapper/nvme0n1p3_crypt
VG Name ced-vg

我有五个逻辑卷:

/dev/ced-vg/root
/dev/ced-vg/var
/dev/ced-vg/swap_1
/dev/ced-vg/tmp
/dev/ced-vg/home

我想在同一个、唯一的物理卷上添加第六个逻辑卷(我没有添加任何新的 SSD),它可能如下所示:

/dev/ced-vg/vartmp   (I don't know if the name is correct)

然后我将用它/var/tmp/拥有自己的逻辑卷。

我不知道如何创建它。例如,我不明白这些逻辑卷是在安装操作系统时创建的,还是在每次启动时(重新)创建的。

是不是只要添加一个条目那么简单/var/tmp/etc/fstab

或者我是否需要首先“创建”一次新的逻辑卷,然后才将条目添加到/etc/fstab?或者是其他东西?

我需要为新的文件系统手动创建一个文件系统吗?/var/tmp我打算添加?或者这应该自动完成?

PS:这是在 Debian 上,但我认为许多发行版上的过程都是相似的。

答案1

您需要使用以下命令创建一个大小为 32GB、名称为“vartmp”的新逻辑卷

lvcreate -L 32G -n vartmp ced-vg

这就是 LVM 特定的所有内容!然后您可以使用您喜欢的文件系统对其进行格式化,例如

mkfs.xfs /dev/ced-vg/vartmp

并将其添加到您的 /etc/fstab 中,以便在下次启动时拾取它,例如

/dev/ced-vg/vartmp /var/tmp   xfs   noatime

您可能需要首先使用 来检查卷组的可用空间vgdisplay

相关内容