我有一个大约 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 分区?我猜我需要类似以下内容:
- 该可用空间上的逻辑 LVM 卷:
lvcreate vg00 -l100%FREE
- 该逻辑卷上的物理 LVM 卷。
- 该物理卷上的 LVM 卷组。
- 在 LVM 卷组上执行 mkfs。
答案1
您唯一需要做的就是执行步骤 1 和 4,使用剩余空间创建一个新的文件系统。
然而:Windows 无法读取 LVM 分区:这是 Windows 无法理解的格式。如果您愿意,可以使用 Linux 在其上创建 NTFS 文件系统,但 Windows 永远无法看到它。
您实际上需要做的是调整物理卷的大小。我建议使用 gparted 之类的东西,这样相对简单(始终有备份!)。然后,您将使用可用空间在磁盘上创建一个新的主分区或辅助分区。