我的 ubuntu 机器有一个 LVM2 卷组 (VG),其中包含许多逻辑卷 (LV)。VG 由 2 个物理卷 (PV) 组成。我的所有 LV 都是以条带形式创建的,每个条带有 2 个。运行sudo lvs --segments
显示只有一个段的 LV 列表。我最近扩展了我的一个 LV,将其大小增加了 50G,sudo lvextend -i2 -L+50G VGname/LVname
现在我注意到sudo lvs --segments
我扩展的 LV 显示 2 个段。使用 LVM GUI 查看时,我可以看到两个段存在于每个 PV 上的不同位置。我想这可能会降低该 LV 的 IO 性能。所以我有两个问题:
- 有没有更好的方法来扩展仅维护 1 个段的 LV?
- 现在我有两个片段,有没有办法将它们再次合并为一个?
谢谢-JJB
答案1
LVM 是一个抽象层,可让您远离 PV,最好在 RAID(0+1)或 RAID5 系统上运行,在这些系统中您拥有大量磁盘,并且您构建的 LV 比 PV 更重要。
如果您有多余的 PV,那么您可以根据需要以及需求的缩小或增长来移动 LV。
因此,如果您在一台有 4 个磁盘的 PC 上运行,并且永远不会增加到 10 个磁盘,那么 LVM 只是需要额外了解的东西,并没有真正的附带好处。不过,把它写在您的简历上总是好的!;-)
如果您更担心系统性能,而不是逻辑分组和磁盘管理,或者只有 2 个磁盘,那么只需使用久经考验的磁盘、分区和文件系统。:-)