Answers:
您可以将LVM视为“动态分区”,这意味着您可以在Linux系统运行时从命令行创建/调整/删除LVM“分区”(在LVM中,它们称为“逻辑卷”):需要重新引导系统以使内核知道新创建或调整大小的分区。
LVM“逻辑卷”提供的其他出色功能包括:
如果您有多个硬盘,则逻辑卷可以扩展到多个磁盘上:即,它们不受单个磁盘大小的限制,而不受总聚合大小的限制。
您可以设置“条带化” LV,以便可以将I / O分发到并行托管LV的所有磁盘。(类似于RAID-0,但设置起来更容易一些。)
您可以创建任何LV的(只读)快照。您可以稍后将原始LV恢复为快照,或者如果不再需要快照,则将其删除。例如,这对于服务器备份非常方便(您不能停止所有应用程序的写入,因此您可以创建快照并备份快照LV),但也可以用于在关键系统升级之前提供“安全网”(克隆根分区,升级,如果出现问题请还原)。
虽然在服务器系统上最有用,但我认为功能1.和3.以及LVM即时创建/调整大小/删除LV的能力在台式机系统上也非常方便。(特别是如果您对该系统进行了大量实验。)
当然,所有这些都是有代价的:LVM的初始设置比仅对磁盘进行分区要复杂得多,并且您肯定需要了解LVM的术语和模型(逻辑卷,物理卷,卷组)之后才能进行操作。开始使用它。(一旦设置好,使用起来就容易得多。)
另外,如果在硬盘驱动器上使用LVM,则只有一个驱动器发生故障时,您可能会丢失所有数据。
fdisk -l
此ubuntu-显示了vg-root`,我可以访问吗我的分区和文件仍然完整吗?
我知道这个线程很旧,并且OP对它有更好的理解,但是我在使用LVM查找某些东西时碰到了这个线程,并以为我会放入2c。
简短的答案是增加磁盘上分区的大小是很痛苦的。
我有一台用于备份(使用rsnapshot)的AWS(EC2)服务器。当我开始备份更多服务器或数据更改频率更高时,我需要更多空间。
我的备份驱动器当前是一个250GB的EBS卷,现在已经完全满了,我想将其增加到350GB,因此我转到了AWS控制面板,创建了该驱动器的快照,从该快照创建了一个新的EBS卷,附加它。我现在在350GB驱动器上有一个250GB EXT4分区,其中充满了数据。我想告诉Ubuntu使用更大的空间,但我不能使用resize2fs来增加分区大小,而fdisk也不允许我更改分区大小。相反,它只允许我删除分区,以更大的尺寸创建一个新分区,然后我必须使用正确的命令行对文件进行Rsync,以复制硬链接。
这项工作量很大,因此我最近使用LVM对其进行了设置,现在我可以使用更大的新EBS磁盘并轻松增加其LVM容量,然后快速进行resize2fs通知EXT4文件系统,其中有一些新空间, bam,无需复制数百GB数据即可解决问题。LVM是一个救星。或者,我可以只挂载另一个EBS卷,将LVM扩展到该卷,现在它已散布在多个磁盘上,但是它被视为仅一个分区,太棒了!
无需直接回答您的问题(其他发布者已经做了),就可以轻松地回答是否需要LVM:如果您在详细安装过程中不了解某些功能,请将其保留为默认设置。默认配置对大多数用户(包括我,可能还有您)都适用。:)
您打算托管哪种应用程序或内容?如果它是个人服务器或小型组织的设备,则可能无需使用LVM就可以解决问题。
如果您需要跨多个磁盘进行分区等,则LVM很有用。我怀疑您是否需要它,因为您要在这里询问它:)