自动还是半自动磁盘空间管理?

自动还是半自动磁盘空间管理?

有没有自动将硬盘添加到 LVM 的方法?我已经在 gParted 中格式化了第二个驱动器,然后我发现最基本的教程包含一本小说般的终端命令。

正如您可能猜到的那样,我来自 Windows。

我必须强调,我只对用户友好的解决方案感兴趣。因此,如果我唯一的选择是 sudo apt,直到我升入星空并与天网融为一体。那么只要告诉我这是不可能的,我就会格式化整个东西然后走开。

我很感激大家的回复,但如果最终结果是基本系统使用必须成为一份全职工作,那么我对任何解决方案都不感兴趣。我这么说只是为了节省大家的时间。你自己做吧,等等。

答案1

假设您使用的是 Ubuntu 20.04,您应该能够使用终端中的五个命令(如果您想确认音量已增加,则为六个)执行此操作。以前有一个 GUI 可用,但那是很多年前的事了。由于您正在寻找最简单的选项,我不会用可能有效的 Ubuntu 衍生产品的替代方案来烦您,因为我根本不知道。

也就是说,您似乎已准备好将新磁盘添加到现有逻辑卷,让我们开始吧:

  1. 打开终端(如果尚未打开)
  2. 确认将接收新磁盘的逻辑卷的名称:
    sudo lvs
    
    这会给你类似这样的结果:
    LV   VG      Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
    vol1 wwwdata -wi-ao---- <13.82t        
    
    笔记:你会看到不同的值 LV,,VG LSize但要点是一样的。
  3. 在新磁盘上创建一个物理卷。为了便于举例,我将其命名为/dev/sdn
    sudo pvcreate /dev/sdn
    
    您应该会看到如下消息:
    Physical volume "/dev/sdn" successfully created.
    
    笔记:这将使用整个磁盘。如果您选择仅分配磁盘上的单个分区,请指定分区名称。例如: /dev/sdn3
  4. 将新磁盘添加到您的逻辑卷:
    sudo vgextend wwwdata /dev/sdn
    
    笔记:务必更换 wwwdata 替换为步骤 1 中列表中的卷组名称。这将是 VG

    只要一切顺利,您将看到如下消息:
    Volume group "wwwdata" successfully extended
    
  5. (可选)确认卷已扩展:
    sudo vgs
    
    这会给你类似这样的结果:
    VG      #PV #LV #SN Attr   VSize    VFree
    wwwdata   2   1   0 wz--n- <17.82t  4.00t 
    
    笔记:本示例使用 4TB 磁盘作为 /dev/sdn新磁盘的大小将显示在 VFree 列,因为该空间尚未分配给文件系统。
  6. 我们需要扩展逻辑卷来填充新的空间:
    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
    
  7. 最后一步!现在新磁盘已成为卷组的一部分,请扩大文件系统,以便您真正使用空间:
    sudo resize2fs -p /dev/wwwdata/vol1
    
    笔记:再次确保更换 wwwdata vol1 使用适合您的系统的值。

    现在将调整卷的大小以填充 100% 的可用空间。此操作无需重新启动或卸载分区等操作即可完成。

由于您来自 Windows,因此这可能看起来是很多不必要的输入。毕竟,GUI 可以抽象出很多这些东西。话虽如此,我确实希望这个主要由五个步骤组成的过程可以解决您的问题,以便您可以再次

相关内容