Jie*_*eng 4 partitioning lvm gparted
据我了解,LVM 允许我
几乎随意调整大小和移动〜从这里
然后我想,对于通常的分区,我也可以调整它们的大小吗?也许使用 LVM 我可以让 1 个逻辑卷跨越多个磁盘?
此外,Ubuntu 中的默认 LVM 设置有点令人困惑......
什么是 255MB ext2 分区?ext4 不应该更好吗?看起来与 Windows 上的那些 OEM 分区非常相似......
为什么浪费了 4MB...我如何确定应该分配多少空间来交换。我之前在 Windows 上读到,如果我有足够的 RAM,我应该有低/没有交换空间来强制操作系统使用更快的 RAM?真的?
为什么 Ubuntu 将同一个 HDD 分成 2 个不同的视图?
为什么我在 GParted 中得到如此不同的画面?这里没有交换?那么现在,如果我想添加一个分区,我应该缩小sda5然后添加一个?由于它是操作系统分区,我猜我在启动时不能这样做?
我不知道为什么选择默认 LVM 设置,但我可以提供一些有关 LVM 工作原理的背景知识。
没有LVM,你把一个磁盘分区,每个分区包含一个文件系统(/
,/home
,等),或者如交换空间的东西。
LVM 在磁盘结构和内容承载结构之间引入了一层绝缘。我将向您推荐Wikipedia 文章以获得更深入的介绍,但简而言之,每个磁盘分区都是一个 LVM物理卷,而每个文件系统或交换区都是一个 LVM逻辑卷。逻辑卷的范围和物理卷的范围没有关系:一个物理卷中的空间可以划分到多个逻辑卷之间,一个逻辑卷可以跨多个物理卷存储。
这解释了为什么您会看到两个视图。在磁盘分区级别,您有一个包含两个分区的磁盘,其中一个恰好是 LVM 物理卷。在内容级别,您有多个文件系统,其中一些恰好位于 LVM 逻辑卷上。
Parted 未显示 LVM 逻辑卷。要么这个版本的 Parted 不支持 LVM(嗯,我认为它支持),或者您需要告诉它切换到不同的视图,或者您已经创建了分区但还没有创建逻辑卷。
我不知道你在哪里看到浪费了 4MB。我看到 17MB 未分配,我不知道为什么。LVM 可能会出现多达 4MB 的未使用情况:每个逻辑卷的大小是 4MB 的倍数。
我不确定 255MB ext2 分区是做什么用的,但我猜它应该是/boot
. 过去,默认的 Ubuntu 引导加载程序Grub无法从 LVM 引导。但是 Grub 2(自 Ubuntu 9.10 以来新安装的默认引导加载程序)支持全 LVM 安装,因此您可能不需要该引导分区。(在极少数情况下 ext2 引导分区仍然有用,例如,如果您使用另一个不支持从 LVM 或 ext4 加载内核的操作系统进行双重引导。)
我想我已经解决了除交换量之外的所有问题。(旁白:一个问题不要问不相干的问题,swap的多少和你问LVM无关.)由于磁盘空间很便宜,所以不要犹豫有足够的交换空间。我发布此内容的机器有 4GB 的 RAM 和 16GB 的交换空间。交换空间低或没有交换空间绝对不会“强制操作系统使用更快的 RAM”,这是完全错误的,我建议对任何说这话的来源深表怀疑。(据我所知,这也适用于 Windows。)操作系统将尽可能使用 RAM。当没有足够的 RAM 时,交换仅用作最后的手段。请注意,在正常系统上,您应该会看到一些交换正在使用中。这是因为 RAM 不仅用于存储正在运行的进程的内存,还用于缓存磁盘内容。事实上,磁盘缓存使用大约一半的 RAM 并且交换出一些进程内存是很常见的。如果你的系统没有这样做,,因为一次又一次地从磁盘重新加载相同的文件会浪费更多时间。