Centos7拓展磁盘(逻辑增加)

目录

以107.4G的Centos操作系统拓展20G磁盘空间,并将此20G磁盘空间分别分配给/home为例。

第一步

  • 首先查看操作系统分区状况和磁盘占用情况。发现磁盘sda空间仍为107.4G,并没有新增加的20G磁盘空间,如下图。这是因为新增加的磁盘空间需要重启操作系统才能认到。
    Centos7拓展磁盘(逻辑增加)

第二步

  • 重启操作系统后,发现sda磁盘空间增加为128.8G。如下图:
    Centos7拓展磁盘(逻辑增加)

第三步

  • 创建sda3分区。创建分区命令fdisk /dev/sda如下图:
    注意: Partition nember(1-4)选择为3,是因为已经有sda1和sda2两个分区了,不能再选择1或者2。否则……
    创建分区帮助如下(一般创建方式n -> p -> 3 -> 回车 -> 回车 -> w)。
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition   注:这是删除一个分区的动作;
   l   list known partition types 注:l是列出分区类型,以供我们设置相应分区的类型;
   m   print this menu 注:m 是列出帮助信息;
   n   add a new partition 注:添加一个分区;
   o   create a new empty DOS partition table 
   p   print the partition table 注:p列出分区表;
   q   quit without saving changes 注:不保存退出;
   s   create a new empty Sun disklabel    
   t   change a partition's system id 注:t 改变分区类型;
   u   change display/entry units 
   v   verify the partition table
   w   write table to disk and exit 注:把分区表写入硬盘并退出;
   x   extra functionality (experts only) 注:扩展应用,专家功能;

Centos7拓展磁盘(逻辑增加)

  • 此时,命令df -h查看空间占用情况会发现已经建好sda3分区, fdisk -l查看sda3空间为20971520KB,如下图:

Centos7拓展磁盘(逻辑增加)

Centos7拓展磁盘(逻辑增加)

**磁盘虚拟化分配给各个目录原理**

第四步:创建sda3分区的20971520KB分配给目录/home。

  • 首先,创建物理卷/dev/sda3

此时会发现输入命令pvcreate /dev/sda3后,提示Device /dev/sda3 not found错误,如下图,这时一定要输入partprobe(偶尔重启可以解决,重启可能导致无法开机)。
Centos7拓展磁盘(逻辑增加)
Centos7拓展磁盘(逻辑增加)

  • 创建物理卷pvcreate /dev/sda3,如下图:
    Centos7拓展磁盘(逻辑增加)
  • 将创建的PV加入到centos。
    首先查看卷组名字为centos,如下图所示。
    Centos7拓展磁盘(逻辑增加)
    然后将/dev/sda3用命令vgextend centos /dev/sda3加入到里面,如下图。
    Centos7拓展磁盘(逻辑增加)
    将PV加入centos后,会发现VG size由原来的99.00G变为了118.99G,如下图:
    Centos7拓展磁盘(逻辑增加)
  • 扩展目录/home,将增加的20G全部分配给目录/home(由47G到67G)。首先df -h命令查看/home原来大小为47G,如下图
    Centos7拓展磁盘(逻辑增加)
    然后扩展逻辑卷/home,由47G到67G。扩展第一步:通过命令lvdisplay查看逻辑卷路径为/dev/centos/home,如下图
    Centos7拓展磁盘(逻辑增加)
    扩展第二步扩展逻辑卷八home命令如下:
    lvextend -l +1O0%FREE /dev/centos/home(备用命令lvresize -L +20.00G -n /dev/centos/home)
    Centos7拓展磁盘(逻辑增加)

此时, df -h浏览磁盘会发现, /home空间没有发生变化。如下图。
Centos7拓展磁盘(逻辑增加)
重新识别逻辑卷后,/home由47G变为67G。
刷新home分区执行命令: xfs_growfs /dev/centos/home(备用命令resize2fs /dev/centos/home)最后再用df -h,就可以查看到扩展。
如下图:
Centos7拓展磁盘(逻辑增加)

上一篇:xfs系统根目录满扩展


下一篇:Linux学习笔记(二)