向包含根分区的设备添加新分区

向包含根分区的设备添加新分区

在虚拟盒上,我将根文件系统安装在 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

你的问题有很多错误:

  1. 您无法挂载 LVM,因为它不是文件系统。文件系统可能位于整个磁盘或其分区上、LVM 或 ZFS 卷上或网络存储上。文件系统可能是 VFAT(FAT32)、NTFS、ext3、ext4、xfs、raizerfs、btrfs 等。

  2. 分区/dev/sda2是被 LVM PV(物理卷)使用的,LVM VG(卷组)是基于 PV 的,可以在 LVM 卷组中创建 LV(逻辑卷),然后在 LVM 上创建文件系统。

  3. 要显示 LVM 逻辑卷,您应该使用命令lvdisplay。要显示 LVM 卷组,您应该使用命令vgdisplay。要显示 LVM 物理卷,您应该使用命令“pvdisplay”。

如果您想要添加大小为 700Mb 的新 LVM 逻辑卷,请使用命令:

lvcreate -n some_name -L 700M vg0

vg0LVM 卷组的名称在哪里。

如果您想要在系统中添加 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

相关内容