在虚拟盒上,我将根文件系统安装在 LVM 上:
# df -h | head -n 2 | tail -n 1
/dev/mapper/cl-root 1.5G 951M 404M 71% /
LVM 安装在 上/dev/sda2
,并/dev/sda
具有下表:
# parted /dev/sda print | grep MB
Disk /dev/sda: 8590MB
1 1049kB 1075MB 1074MB primary ext4 boot
2 1075MB 3511MB 2436MB primary lvm
我想添加交换空间和一个大小为 700MB 的新逻辑卷 - 鉴于上述情况,最佳做法是什么?
我尝试添加一个新的 LVM 分区,/dev/sda3
但重新启动后屏幕就变黑了。
答案1
你的问题有很多错误:
您无法挂载 LVM,因为它不是文件系统。文件系统可能位于整个磁盘或其分区上、LVM 或 ZFS 卷上或网络存储上。文件系统可能是 VFAT(FAT32)、NTFS、ext3、ext4、xfs、raizerfs、btrfs 等。
分区
/dev/sda2
是被 LVM PV(物理卷)使用的,LVM VG(卷组)是基于 PV 的,可以在 LVM 卷组中创建 LV(逻辑卷),然后在 LVM 上创建文件系统。要显示 LVM 逻辑卷,您应该使用命令
lvdisplay
。要显示 LVM 卷组,您应该使用命令vgdisplay
。要显示 LVM 物理卷,您应该使用命令“pvdisplay”。
如果您想要添加大小为 700Mb 的新 LVM 逻辑卷,请使用命令:
lvcreate -n some_name -L 700M vg0
vg0
LVM 卷组的名称在哪里。
如果您想要在系统中添加 1G 交换空间,请执行以下操作:
# lvcreate -n lvswap -L 1G vg0
# mkswap /dev/vg0/lvswap
# blkid | grep swap
/dev/mapper/lvswap: UUID="vvvvvvvv-wwww-xxxx-yyyy-zzzzzzzzzzzz" TYPE="swap"
# echo "UUID=vvvvvvvv-wwww-xxxx-yyyy-zzzzzzzzzzzz none swap sw 0 0" >> /etc/fstab
# swapon -a