linux给data目录扩容,centos8使用lvextend对根目录进行扩容
# 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对根目录进行扩容相关推荐
- 一般web放在linux那个目录下,【linux】linux 大家一般把web目录放在哪个分区下面呢?放在/data目录下面安全吗?...
linux 大家一般把web目录放在哪个分区下面呢? 放在/data目录下面安全吗? 我之前都是用的lnmp集成环境的默认配置web目录放在了/home/wwwroot/里面 这次想换到/data 不 ...
- linux脚本:每天晚上 12 点,打包站点目录/var/www/html 备份到/data 目录下
需求: 每天晚上 12 点,打包站点目录/var/www/html 备份到/data 目录下 最好每次备份按时间生成不同的备份包 解决: # cat a.sh #/bin/bash cd /var/w ...
- Linux磁盘分区详解(新建分区,现有分区扩容,分区减容)
目录 一.Linux文件系统简介 1.磁盘概念 2.分区的概念 3.LVM 管理命令 4. 基本术语 二.给虚拟机增加磁盘 1.虚拟机添加新磁盘 2.查看新加的磁盘 三.服务器新建磁盘空间 1.新建分 ...
- ❤Linux文件、目录与磁盘格式总结❤
文章目录 Linux文件.目录与磁盘格式总结 Linux文件权限 chgrp chmod chown 文件种类 Linux文件扩展名 Linux文件与目录管理 常用的目录解释 目录树 绝对路径与相对路 ...
- Linux 系统的目录结构_【all】
Linux系统的目录结构 /:最大根目录,存放系统程序/etc: 加载配置文件好服务启动命令,系统配置文件/etc/exports/etc/hosts /bin:binaries 存放命令/sbin: ...
- 【Android 逆向】Android 系统中文件的用户和分组 ( 文件所有者与分组 | /sdcard/ 的文件分组 | /data/ 目录分析 | 用户类型 )
文章目录 一.文件所有者与分组 二./sdcard/ 的文件分组 三./data/ 目录分析 四.用户类型 一.文件所有者与分组 使用 ls -l 命令 , 查看 Android 系统根目录 , 下图 ...
- 第七章、Linux 文件与目录管理
第七章.Linux 文件与目录管理 1. 目录与路径 1.1 相对路径与绝对路径 1.2 目录的相关操作: cd, pwd, mkdir, rmdir 1.3 关於运行档路径的变量: $PATH 2. ...
- Linux系统的目录绑定配置
Linux系统的目录绑定配置 一.源目录与目标目录情况 1.源目录文件及inode 2.目标目录的文件及inode 二.将两个目录进行绑定 1.moun --bind进行绑定 2.检查绑定后的两个目录 ...
- 鸟哥的Linux私房菜(基础篇)- 第七章、Linux 文件与目录管理
第七章.Linux文件与目录管理 最近升级日期:2009/08/26 在第六章我们认识了Linux系统下的文件权限概念以及目录的配置说明.在这个章节当中,我们就直接来进一步的操作与管理文件与目录吧!包 ...
最新文章
- 如何在微服务架构下进行数据设计?
- 我的配置(vc可以禁止控制台输出)
- 理解正向代理与反向代理的区别
- linux创建 / 删除用户及用户管理
- 【android】系统属性=(属性服务,属性文件,白名单)
- 一篇文章带你了解Cloud Native
- 天地图专题四:在天地图上显示运行轨迹
- 大型任务处理:为虚拟现实游戏施展混合现实魔法
- 盘一盘 Spring 核心技术之依赖注入 | 原力计划
- mysql 认证介绍,MySQL认证介绍 (转帖)
- matlab数据存成脚本,matlab的excel的读和写(生成脚本m文件)
- 实验二 Linux下Vi编辑器的使用
- android 饼图花边框,echarts 饼图给外层加边框
- VIP邮箱发出去的邮件能撤回吗?怎么撤回邮件?
- C语言编程——随机排座位+指定座位
- 为什么射极输出器的输入电阻跟负载R(L)有关?
- C语言:A+B的几种实现方式
- Codeforces 148D. Bag of mice(概率dp)
- 淘宝店铺如何做好高质量高转化的详情页,制作高详情页的方法
- soff被判3年,软件业是福是祸?
热门文章
- char *无法转换为LPCWSTR问题
- 魔百和M301A-MQ代工-非高安-S905L3芯片-当贝桌面-免拆和拆机线刷固件包
- 益生菌可增强珊瑚复原力并帮助防止珊瑚死亡
- GitHub 使用教程图文详解
- 多租户SaaS平台的数据库方案
- 参加的马拉松比赛记录
- 用python函数画德国国旗代码_使用Python的turtle模块画国旗
- Oracle的wm_concat()函数与Mysql的group_concat()函数
- 【面试】记一次安恒面试及总结
- An enum switch case label must be the unqualified name of an enumeration cons