大道至简,知易行难
广阔天地,大有作为

Ubuntu 20.04 vg扩容(增加新磁盘)

下图以100GB的磁盘为例展示了Ubuntu安装程序默认创建的LVM结构:

Ubuntu安装程序默认创建的LVM结构

Ubuntu安装程序默认创建的LVM结构

LVM(Logical Volume Manager)是一个存在于物理(或虚拟)磁盘和Linux文件系统(如ext4)之间的抽象框架,用于将单独的块设备(分区)组合成Volume Group(VG),然后将这些VG分成逻辑块设备或逻辑卷Logical Volume(LV),LV是文件系统所在的抽象块设备。下面是一个示例,5个不同磁盘每个磁盘都有一个映射到物理卷(PV)的分区,所有这些PV都被分组到一个卷组(VG)中,卷组又被分成两个不同的逻辑卷(LV),每个LV用于一个文件系统:

LVM示例

LVM示例

先看基本挂载情况:

我们要挂载一块新磁盘扩展/home的大小。

然后看分区表:

其中的/dev/nvme1n1是要新加入的磁盘。

查看vg:

查看lv(Ubuntu安装时创建的):

查看软RAID:

在新磁盘上创建pv:

然后查看(会提示新的pv):

此时vg是没有变化的(Free还是0):

vg扩容(注意参数中的/dev/nvme1n1是pv的名字),扩容后的Free变大了:

lv扩容:

此时能够看到lv的大小变大了:

此时的分区表:

注意到/dev/nvme1n1上看不出pv的分区。

然而,df看到/home的大小并未变化:

使用resize2fs扩容文件系统:

Ubuntu新增磁盘扩容VG、LV及文件系统

Ubuntu新增磁盘扩容VG、LV及文件系统

转载时请保留出处,违法转载追究到底:进城务工人员小梅 » Ubuntu 20.04 vg扩容(增加新磁盘)

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址