有没有自动将硬盘添加到 LVM 的方法?我已经在 gParted 中格式化了第二个驱动器,然后我发现最基本的教程包含一本小说般的终端命令。
正如您可能猜到的那样,我来自 Windows。
我必须强调,我只对用户友好的解决方案感兴趣。因此,如果我唯一的选择是 sudo apt,直到我升入星空并与天网融为一体。那么只要告诉我这是不可能的,我就会格式化整个东西然后走开。
我很感激大家的回复,但如果最终结果是基本系统使用必须成为一份全职工作,那么我对任何解决方案都不感兴趣。我这么说只是为了节省大家的时间。你自己做吧,等等。
答案1
假设您使用的是 Ubuntu 20.04,您应该能够使用终端中的五个命令(如果您想确认音量已增加,则为六个)执行此操作。以前有一个 GUI 可用,但那是很多年前的事了。由于您正在寻找最简单的选项,我不会用可能有效的 Ubuntu 衍生产品的替代方案来烦您,因为我根本不知道。
也就是说,您似乎已准备好将新磁盘添加到现有逻辑卷,让我们开始吧:
- 打开终端(如果尚未打开)
- 确认将接收新磁盘的逻辑卷的名称:
这会给你类似这样的结果:sudo lvs
笔记:你会看到不同的值LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert vol1 wwwdata -wi-ao---- <13.82t
LV
,,VG
和LSize
,但要点是一样的。 - 在新磁盘上创建一个物理卷。为了便于举例,我将其命名为
/dev/sdn
:
您应该会看到如下消息:sudo pvcreate /dev/sdn
笔记:这将使用整个磁盘。如果您选择仅分配磁盘上的单个分区,请指定分区名称。例如:Physical volume "/dev/sdn" successfully created.
/dev/sdn3
。 - 将新磁盘添加到您的逻辑卷:
笔记:务必更换sudo vgextend wwwdata /dev/sdn
wwwdata
替换为步骤 1 中列表中的卷组名称。这将是VG
。
只要一切顺利,您将看到如下消息:Volume group "wwwdata" successfully extended
- (可选)确认卷已扩展:
这会给你类似这样的结果:sudo vgs
笔记:本示例使用 4TB 磁盘作为VG #PV #LV #SN Attr VSize VFree wwwdata 2 1 0 wz--n- <17.82t 4.00t
/dev/sdn
。新磁盘的大小将显示在VFree
列,因为该空间尚未分配给文件系统。 - 我们需要扩展逻辑卷来填充新的空间:
笔记:一定要改变sudo lvextend -l+100%FREE /dev/wwwdata/vol1
wwwdata
到步骤 1 中找到的卷组名称,以及vol1
到您的逻辑卷,它也在步骤1中找到。
完成后,您将看到如下消息:Size of logical volume wwwdata/vol1 changed from X to Y Logical volume vol1 successfully resized
- 最后一步!现在新磁盘已成为卷组的一部分,请扩大文件系统,以便您真正使用空间:
笔记:再次确保更换sudo resize2fs -p /dev/wwwdata/vol1
wwwdata
和vol1
使用适合您的系统的值。
现在将调整卷的大小以填充 100% 的可用空间。此操作无需重新启动或卸载分区等操作即可完成。
由于您来自 Windows,因此这可能看起来是很多不必要的输入。毕竟,GUI 可以抽象出很多这些东西。话虽如此,我确实希望这个主要由五个步骤组成的过程可以解决您的问题,以便您可以再次