Ubuntu LVM 增加新硬盘

办公室放着一台测试机,想着做备份用,但只有一块 500G 的硬盘,不太够。所以得增加硬盘。

Ubuntu 12.04 LTS 就已经支持 LVM 安装,14.04 LTS 默认会选择 LVM 了。而且对于 500G 硬盘,也会默认使用 GPT 分区。

对于新硬盘 /dev/sdb 首先要更改为 GPT:

sudo parted /dev/sdb

以下是 parted 操作:

(parted) mklabel
New disk label type? gpt
Yes/No? yes

(parted) mkpart primary xfs 0G -0G
(parted) set 1 lvm on
(parted) quit

给新分区 /dev/sdb1 创建对应的 PV:

sudo pvcreate /dev/sdb1

然后将原有的 VG test2-vg 扩展新创建的 PV /dev/sdb1

sudo vgextend test2-vg /dev/sdb1

再将原有的主 LV /dev/test2-vg/root 扩展所有剩余空间:

sudo lvextend -l +100%FREE /dev/test2-vg/root

最后扩展文件系统:

sudo resize2fs /dev/test2-vg/root

另外,相应操作前后可以使用下列命令查看相关信息。

查看分区:

sudo parted /dev/sdb print

查看 PV:

sudo pvdisplay

查看 VG:

sudo vgdisplay

查看 LV:

sudo vgdisplay

查看硬盘使用:

sudo df -h

关于 LVM 里面 PV、VG、LV 的小提示:

  • PV 是对应物理分区的物理卷
  • VG 是卷组,整体概念,一般只有一个;把 PV 物理卷加入 VG 再分配给 LV 逻辑卷使用
  • LV 是对应文件系统使用的逻辑卷

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据