![如何为 /var/tmp 添加逻辑卷 (LV)?](https://linux22.com/image/223065/%E5%A6%82%E4%BD%95%E4%B8%BA%20%2Fvar%2Ftmp%20%E6%B7%BB%E5%8A%A0%E9%80%BB%E8%BE%91%E5%8D%B7%20(LV)%EF%BC%9F.png)
我有一个物理卷和一个卷组:
/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
。