# centos8使用lvextend对根目录进行扩容

> 记录一次完成的扩容操作

``` linux

[root@localhost data]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/mapper/cl-root 50G 7.0G 44G 14% /

/dev/mapper/cl-home 2.7T 19G 2.7T 1% /home

# 当前服务器根目录只有50G, /home目录却有2.7T, 需要进行逻辑卷调整

```

``` linux

# 卸载home节点, 这一步可能会遇到磁盘繁忙的情况, 需要解除占用, 不行的话,可以试试重启

[root@localhost data]# umount /home

```

``` linux

[root@localhost data]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/mapper/cl-root 50G 7.0G 44G 14% /

# 可以看到 /home节点已经被卸载(注意备份数据, home数据会被清理)

```

``` linux

# 删除逻辑分区

[root@localhost data]# lvremove /dev/mapper/cl-home

Do you really want to remove active logical volume cl/home? [y/n]: y

Logical volume "home" successfully removed

```

``` linux

# 扩展根节点大小

[root@localhost data]# lvextend -L +2200G /dev/mapper/cl-root

Size of logical volume cl/root changed from 50.00 GiB (12800 extents) to <2.20 TiB (576000 extents).

Logical volume cl/root successfully resized.

[root@localhost data]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/mapper/cl-root 50G 7.0G 44G 14% /

# 此时发现改动还未生效

```

``` linux

# 使逻辑分区调整生效, centos7的命令好像不太一样

[root@localhost data]# xfs_growfs /

meta-data=/dev/mapper/cl-root isize=512 agcount=4, agsize=3276800 blks

= sectsz=4096 attr=2, projid32bit=1

= crc=1 finobt=1, sparse=1, rmapbt=0

= reflink=1

data = bsize=4096 blocks=13107200, imaxpct=25

= sunit=0 swidth=0 blks

naming =version 2 bsize=4096 ascii-ci=0, ftype=1

log =internal log bsize=4096 blocks=6400, version=2

= sectsz=4096 sunit=1 blks, lazy-count=1

realtime =none extsz=4096 blocks=0, rtextents=0

data blocks changed from 13107200 to 589824000

[root@localhost data]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/mapper/cl-root 2.2T 23G 2.2T 1% /

# 此时发现扩容已经生效了

```

``` linux

# 重建home分区

[root@localhost data]# lvcreate -L 400G -n home cl

Logical volume "home" created.

[root@localhost data]# mkfs.xfs /dev/mapper/cl-home

meta-data=/dev/mapper/cl-home isize=512 agcount=4, agsize=26214400 blks

= sectsz=4096 attr=2, projid32bit=1

= crc=1 finobt=1, sparse=1, rmapbt=0

= reflink=1

data = bsize=4096 blocks=104857600, imaxpct=25

= sunit=0 swidth=0 blks

naming =version 2 bsize=4096 ascii-ci=0, ftype=1

log =internal log bsize=4096 blocks=51200, version=2

= sectsz=4096 sunit=1 blks, lazy-count=1

realtime =none extsz=4096 blocks=0, rtextents=0

# 挂载/home节点

[root@localhost data]# mount /dev/mapper/cl-home /home

[root@localhost data]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/mapper/cl-root 2.2T 23G 2.2T 1% /

/dev/mapper/cl-home 400G 2.9G 397G 1% /home

```

## 参考文章

jianshu.com/p/4c7acf819046

linux给data目录扩容,centos8使用lvextend对根目录进行扩容相关推荐

  1. 一般web放在linux那个目录下,【linux】linux 大家一般把web目录放在哪个分区下面呢?放在/data目录下面安全吗?...

    linux 大家一般把web目录放在哪个分区下面呢? 放在/data目录下面安全吗? 我之前都是用的lnmp集成环境的默认配置web目录放在了/home/wwwroot/里面 这次想换到/data 不 ...

  2. linux脚本:每天晚上 12 点,打包站点目录/var/www/html 备份到/data 目录下

    需求: 每天晚上 12 点,打包站点目录/var/www/html 备份到/data 目录下 最好每次备份按时间生成不同的备份包 解决: # cat a.sh #/bin/bash cd /var/w ...

  3. Linux磁盘分区详解(新建分区,现有分区扩容,分区减容)

    目录 一.Linux文件系统简介 1.磁盘概念 2.分区的概念 3.LVM 管理命令 4. 基本术语 二.给虚拟机增加磁盘 1.虚拟机添加新磁盘 2.查看新加的磁盘 三.服务器新建磁盘空间 1.新建分 ...

  4. ❤Linux文件、目录与磁盘格式总结❤

    文章目录 Linux文件.目录与磁盘格式总结 Linux文件权限 chgrp chmod chown 文件种类 Linux文件扩展名 Linux文件与目录管理 常用的目录解释 目录树 绝对路径与相对路 ...

  5. Linux 系统的目录结构_【all】

    Linux系统的目录结构 /:最大根目录,存放系统程序/etc: 加载配置文件好服务启动命令,系统配置文件/etc/exports/etc/hosts /bin:binaries 存放命令/sbin: ...

  6. 【Android 逆向】Android 系统中文件的用户和分组 ( 文件所有者与分组 | /sdcard/ 的文件分组 | /data/ 目录分析 | 用户类型 )

    文章目录 一.文件所有者与分组 二./sdcard/ 的文件分组 三./data/ 目录分析 四.用户类型 一.文件所有者与分组 使用 ls -l 命令 , 查看 Android 系统根目录 , 下图 ...

  7. 第七章、Linux 文件与目录管理

    第七章.Linux 文件与目录管理 1. 目录与路径 1.1 相对路径与绝对路径 1.2 目录的相关操作: cd, pwd, mkdir, rmdir 1.3 关於运行档路径的变量: $PATH 2. ...

  8. Linux系统的目录绑定配置

    Linux系统的目录绑定配置 一.源目录与目标目录情况 1.源目录文件及inode 2.目标目录的文件及inode 二.将两个目录进行绑定 1.moun --bind进行绑定 2.检查绑定后的两个目录 ...

  9. 鸟哥的Linux私房菜(基础篇)- 第七章、Linux 文件与目录管理

    第七章.Linux文件与目录管理 最近升级日期:2009/08/26 在第六章我们认识了Linux系统下的文件权限概念以及目录的配置说明.在这个章节当中,我们就直接来进一步的操作与管理文件与目录吧!包 ...

最新文章

  1. 如何在微服务架构下进行数据设计?
  2. 我的配置(vc可以禁止控制台输出)
  3. 理解正向代理与反向代理的区别
  4. linux创建 / 删除用户及用户管理
  5. 【android】系统属性=(属性服务,属性文件,白名单)
  6. 一篇文章带你了解Cloud Native
  7. 天地图专题四:在天地图上显示运行轨迹
  8. 大型任务处理:为虚拟现实游戏施展混合现实魔法
  9. 盘一盘 Spring 核心技术之依赖注入 | 原力计划
  10. mysql 认证介绍,MySQL认证介绍 (转帖)
  11. matlab数据存成脚本,matlab的excel的读和写(生成脚本m文件)
  12. 实验二 Linux下Vi编辑器的使用
  13. android 饼图花边框,echarts 饼图给外层加边框
  14. VIP邮箱发出去的邮件能撤回吗?怎么撤回邮件?
  15. C语言编程——随机排座位+指定座位
  16. 为什么射极输出器的输入电阻跟负载R(L)有关?
  17. C语言:A+B的几种实现方式
  18. Codeforces 148D. Bag of mice(概率dp)
  19. 淘宝店铺如何做好高质量高转化的详情页,制作高详情页的方法
  20. soff被判3年,软件业是福是祸?

热门文章

  1. char *无法转换为LPCWSTR问题
  2. 魔百和M301A-MQ代工-非高安-S905L3芯片-当贝桌面-免拆和拆机线刷固件包
  3. 益生菌可增强珊瑚复原力并帮助防止珊瑚死亡
  4. GitHub 使用教程图文详解
  5. 多租户SaaS平台的数据库方案
  6. 参加的马拉松比赛记录
  7. 用python函数画德国国旗代码_使用Python的turtle模块画国旗
  8. Oracle的wm_concat()函数与Mysql的group_concat()函数
  9. 【面试】记一次安恒面试及总结
  10. An enum switch case label must be the unqualified name of an enumeration cons