ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

根目录扩容

2021-12-09 02:01:21  阅读:186  来源: 互联网

标签:扩容 mapper centos dev sda sdb 根目录 root


情况:

磁盘有2块 sda(20G) 、sdb(2G), 现只有sda被使用,因为root分区马上就满了所以准备对磁盘sda扩容,将sdb合并到sda中

 

原理:

使用LVM对磁盘扩容

通过转置sdb的pe到sda中达到对sda扩容的目的

 

流程:

1.添加逻辑卷sdb

  先用parted确定磁盘类型,若磁盘类型为MBR则使用fdisk,若为GPT则使用gdisk来分割。

  parted /dev/sdbx print

    确认一个扇区(sector)的大小为512字节
    确定类型为msdos(mbr),所以使用fdisk。

  fdisk /dev/sdb

    n  p  确定   确定  t  8e(LVM逻辑卷识别码)  w(保存)

2.更新分区

  partprobe /dev/sdb

3.格式化为ext4格式

  mkfs -t ext4 /dev/sdb1

4.创建物理卷pv

  pvcrearte /dev/sdb1

    y

5.将pv加入到vg,可以通过vgdisplay查看组信息

  vgdisplay

    可以看到VG name :centos

  vgextend centos /dev/sdb1

6.逻辑卷扩容

  vgdisplay

    可以看到vg size增加了,Free PE size 也有5G空间了。

  lvextend -l +5G /dev/mapper/centos-root

  同样可以通过lvdisplay查看结果

7.扩容文件系统

  先确定文件系统的格式

  resize2fs /dev/mapper/centos-root

    如果报错:[root@backup binlog]# resize2fs /dev/mapper/centos-home
         resize2fs 1.42.9 (28-Dec-2013)
         resize2fs: Bad magic number in super-block 当尝试打开 /dev/mapper/centos-home 时
         找不到有效的文件系统超级块.

  则确定文件系统是xfs

  cat /etc/fstab | grep centos-root

    /dev/mapper/centos-root / xfs   defaults 0 0

  xfs用以下命令来扩容文件系统

  xfs_growfs /dev/mapper/centos-root

    data blocks changed from 1833984 to 3143680  (磁盘改变大小完成)

8.检查

  df -hT

 

标签:扩容,mapper,centos,dev,sda,sdb,根目录,root
来源: https://www.cnblogs.com/zhendu/p/15665327.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有