我知道有很多与该主题相关的问题,但阅读了大量问题之后,我相信我还有另一个问题。
首先,让我告诉你我的故事:)
我有一台华硕笔记本电脑,最初安装的是 Windows 8。我想拥有 Ubuntu/Windows 8 双启动,我甚至实现了一段时间。不幸的是,我以为我已经毁掉了 Ubuntu,所以我重新安装了 Ubuntu,希望它只会重新安装 Ubuntu,而不会影响其他东西。我错了 :)
目前我只有 Ubuntu,它运行良好,除了在 youtube 或 Netflix 上观看视频真的很麻烦。我在互联网上搜索了无数个小时,甚至在这个论坛上就此问题发了一个帖子,但没有任何帮助。这就是我想要一个 Windows 7 分区的原因。
我制作了 Ubuntu 14.10 live CD 并打开了 gparted,但无法调整分区大小!我有三个分区:
/dev/sda1 fat32 /boot/efi 512 MB
/dev/sda2 ext2 /启动 244MB
/dev/sda3 lvm2 pv ubuntu-vg 697,9 GB
我可以调整前两个分区的大小,但显然收益不值一提。唯一可以调整大小的分区是 sda3,但当我尝试这样做时,它告诉我最小和最大大小相同,所以我无法在那里做任何事情。这很有趣,因为当我使用磁盘使用情况分析器时,它告诉我 729.1 GB 中只有 23 GB 被使用。有没有办法在不破坏 Ubuntu 的情况下为 Windows 获得一个大约 100 GB 的新分区?
我能想到的唯一其他方法是使用 live CD 中的 gparted 格式化该分区,创建两个单独的分区(其中一个是 NTFS),安装 Windows7,然后再次安装 Ubuntu。但我希望这不是必要的。谢谢
答案1
问题在于,您在安装 Ubuntu 时选择使用 LVM(逻辑卷管理)。它提供了轻松调整 Ubuntu 分区大小的功能。理论上!我在第一次安装时也尝试过,但发现它并不那么容易。
首先,它会创建一个大分区,其中包含您为 Ubuntu 提供的所有空间。在这个分区中,它会“安装”(?) LVM,以某种方式模拟逻辑卷(=大分区内的虚拟分区)。现在那些使用正确的工具可以在 LVM 容器内轻松调整分区大小或执行其他操作。
但对于 gParted 来说,整个分区似乎都已满,因为所有空间都为 LVM 保留。因此:没有可用空间,无法调整分区大小。
然而,它是根据答案,以某种方式可以做到这一点这里。
他们要么安装 GUI 工具system-config-lvm
,要么另一个答案建议执行以下操作:
在此示例中,我们将分区从 10G 缩小到 9G:
首先,我们卸载。
umount /dev/vg_blah/lv_blah
检查文件系统。e2fsck -f /dev/vg_blah/lv_blah
调整文件系统大小。resize2fs -p /dev/vg_blah/lv_blah 9G
减小逻辑卷的大小。lvreduce -L -1G /dev/vg_blah/lv_blah
如果需要,缩小卷组。vgreduce vg_blah /dev/sdxy
请访问原始帖子!所有引用的命令均来自那里,我既没有找到它们,也没有测试它们。