Linux物理磁盘扩容流程

Posted 禾木

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux物理磁盘扩容流程相关的知识,希望对你有一定的参考价值。

1. 插入硬盘前,查看现有硬盘情况

  (1)命令:fdisk -l

    说明:fdisk -l 查看设备的所有分区

  (2)命令:df -h

    说明:df 列出文件系统的整体磁盘使用量

2. 断电插入硬盘后,重启后,查看是否识别,并查看设备名称

  (1)命令:fdisk -l

    查看是否有新添加的硬盘,以及新添加磁盘的默认设备名

  (2)记录设备名以及目录,格式:/dev/sdb

3. 注意

因为本节讲的是磁盘扩容,正常情况下“物理卷”、“卷组”、“逻辑卷”都是已经存在的,所以这里不讲“物理卷”、“卷组”、“逻辑卷”的创建。

如是未建立“物理卷”、“卷组”、“逻辑卷”,挂载磁盘时需要进行“物理卷”、“卷组”、“逻辑卷”的创建、格式化磁盘并且挂载磁盘。---见:下一节:Linux磁盘挂载流程

扩容时可以直接进行。

4. 查看想要挂载的目录

(1)df -h

  说明:我们去扩容的时候,一般是大量存储日志信息的data目录不够,使用df -h可以查看要挂载的目录所在的卷组(VG)和逻辑卷(LV)

  

(2)lvscan

  说明:通过lvscan查看要挂载的卷组(VG)与逻辑卷(LV)目录,为之后扩容做准备

  

5. 开始扩容

(1)先讲新加入的磁盘创建一个物理卷(PV)

  1) 命令:pvcreate /dev/sdb

  2)说明:我在挂载磁盘的时候,没有执行这一步,在系统识别到/dev/sdb时直接执行了下一步

(2)将物理卷(PV)添加到卷组(VG)中

  1)命令:vgextend vg_iscsi /dev/sdb

  2)说明:vg_iscsi--卷组名(4中查看),/dev/sdb--新加的物理磁盘(2中查看设备名)

(3)添加逻辑卷(LV)

  1)命令: lvextend -L +10G /dev/vg_iscsi/lv_sata

  2)说明:/dev/vg_iscsi/lv_sata--逻辑卷目录(4-(2)中可以通过lvscan查看)

  3)注意:

  报错:Unable to resize logical volumes of cache type.

  

  4)报错原因:高速缓存池cache没有清理

  5)解决办法:执行如下命令

    lvconvert --uncache vg_iscsi/lv_sata

  6)执行玩上述命令后再执行1)lvextend -L +10G /dev/vg_iscsi/lv_sata即可

(4)重新加载逻辑卷的大小

  1)命令:resize2fs /dev/vg_iscsi/lv_sata

6. 查看扩容是否成功

  (1)命令:df -h

  (2)说明:发现容量已经增加,扩容结束

 

###############################################

作者最近在更新PMP--项目管理的内容,有需要相关知识的可以查看。

首页链接:https://www.cnblogs.com/hemukg/

愿各位在进步中安心

2020-03-24 禾木

###############################################

###############################################

 内容更新:

目前已经更新到规划过程组,下面给出各个章节主目录链接:

项目启动前准备:https://www.cnblogs.com/hemukg/p/12253281.html

项目启动过程组:https://www.cnblogs.com/hemukg/p/12377643.html

项目规划过程组:https://www.cnblogs.com/hemukg/p/12551175.html

项目执行过程组:未完待续..

###############################################

以上是关于Linux物理磁盘扩容流程的主要内容,如果未能解决你的问题,请参考以下文章

linux扩容/磁盘不能在同一块盘上吗

给linux虚拟机硬盘扩容(LVM分区)

Linux磁盘和文件系统扩容彻底研究

Linux LVM 磁盘扩容

微服务架构 ------ 插曲 linux LVM磁盘扩容

LINUX虚拟机磁盘在线扩容不重启