如何在缩小的 LVM 卷上创建分区

如何在缩小的 LVM 卷上创建分区

我有一个大约 400 GB 的 Linux LVM 卷。
我已将其缩小到 200 GB,以便为新的 NTFS 分区腾出一些空间,以便安装 Win7。

umount /local
e2fsck -f /dev/mapper/vg00-lvol2
resize2fs /dev/mapper/vg00-lvol2 217G
lvresize -L 217G /dev/mapper/vg00-lvol2
lvdisplay /dev/mapper/vg00-lvol2
mount /local

我现在在 LVM 卷中有大约 200 GB 的可用空间。

-->lvm pvs
  PV         VG   Fmt  Attr PSize   PFree  
  /dev/sda3  vg00 lvm2 a--  465.16G 213.00G

我如何在该可用空间上创建 NTFS 分区?我猜我需要类似以下内容:

  1. 该可用空间上的逻辑 LVM 卷:lvcreate vg00 -l100%FREE
  2. 该逻辑卷上的物理 LVM 卷。
  3. 该物理卷上的 LVM 卷组。
  4. 在 LVM 卷组上执行 mkfs。

答案1

您唯一需要做的就是执行步骤 1 和 4,使用剩余空间创建一个新的文件系统。

然而:Windows 无法读取 LVM 分区:这是 Windows 无法理解的格式。如果您愿意,可以使用 Linux 在其上创建 NTFS 文件系统,但 Windows 永远无法看到它。

您实际上需要做的是调整物理卷的大小。我建议使用 gparted 之类的东西,这样相对简单(始终有备份!)。然后,您将使用可用空间在磁盘上创建一个新的主分区或辅助分区。

相关内容