目标:将VolGroup-lv_home缩小到20G,并将剩余的空间添加给VolGroup-lv_root

1. 首先查看磁盘使用情况

```
[root@localhost ~]# df -h
文件系统                         容量      已用      可用    已用%    挂载点
Filesystem                      Size      Used      Avail   Use%    Mounted on
/dev/mapper/VolGroup-lv_root    154G      7.9G      139G    6%      /
tmpfs                           1.9G      100K      1.9G    1%      /dev/shm
/dev/sda1                       485M      69M       391M    15%     /boot
/dev/mapper/VolGroup-lv_home 299G  984M  283G   1% /home
```

2. 卸载/home

```
[root@localhost ~]# umount /home
```
umount /home 如果提示无法卸载,则是有进程占用/home,使用如下命令来终止占用进程:
```
[root@localhost ~]# fuser -m /home
```

3. 调整分区大小

```
[root@localhost ~]# resize2fs -p /dev/mapper/VolGroup-lv_home 20G
```
如果提示运行“e2fsck -f /dev/mapper/VolGroup-lv_home”,则执行相关命令:
```
[root@localhost ~]# e2fsck -f /dev/mapper/VolGroup-lv_home
```
然后重新执行命令:
```
[root@localhost ~]# resize2fs -p /dev/mapper/VolGroup-lv_home 20G
```
注:resize2fs 为重新设定磁盘大小,只是重新指定一下大小,并不对结果有影响,需要下面lvreduce的配合

4. 挂载上/home,查看磁盘使用情况

```
[root@localhost ~]# mount /home
[root@localhost ~]# df -h
```

5. 设置空闲空间

使用lvreduce指令用于减少LVM逻辑卷占用的空间大小。可能会删除逻辑卷上已有的数据,所以在操作前必须进行确认。记得输入 “y”
```
[root@localhost ~]# lvreduce -L 20G /dev/mapper/VolGroup-lv_home
```
注:
* lvreduce -L 20G的意思为设置当前文件系统为20G,如果lvreduce -l 20G是指从当前文件系统上减少20G
* 使用lvreduce减小逻辑卷的大小。注意:减小后的大小不能小于文件的大小,否则会丢失数据。 可以使用vgdisplay命令等查看一下可以操作的大小。也可以是用fdisk -l命令查看详细信息。
```
[root@localhost ~]# vgdisplay
```
注:vgdisplay为显示LVM卷组的元数据信息

6. 把闲置空间挂在到根目录下

```
[root@localhost ~]# lvextend -L +283G /dev/mapper/VolGroup-lv_root
```
注:lvextend -L +283G为在文件系统上增加283G
```
[root@localhost ~]# resize2fs -p /dev/mapper/VolGroup-lv_root
```

7. 检查调整结果

```
[root@localhost ~]# df -h
```

转载于:https://my.oschina.net/tensai/blog/3013056

解决linux系统CentOS下调整home和根分区大小相关推荐

  1. 解决linux系统CentOS下调整home和根分区大小的方法

    目标:将VolGroup-lv_home缩小到20G,并将剩余的空间添加给VolGroup-lv_root 1.首先查看磁盘使用情况 [root@jb51.net~]# df -h 文件系统 容量 已 ...

  2. centos标准分区调整大小_去繁化简解决CentOS下调整home和根分区大小的方法

    一.知识点扫盲 Cent0S 7默认启用LVM2(Logical Volume Manager),把机器的一块硬盘分为两个区sda1和sda2,其中分区sda1作为系统盘/boot挂载,少量空间:sd ...

  3. centos标准分区调整大小_CentOS下调整home和根分区大小的方法

    目标:将VolGroup-lv_home缩小到100G,并将剩余的空间添加给VolGroup-lv_root 1.首先查看磁盘使用情况[root~]# df -h 文件系统 容量 已用 可用 已用% ...

  4. Linux系统CentOS下mysql的安装日志

    今天自己捣鼓了一下,在linux系统CentOs6.5下使用源码方式安装和配置mysql,这里记录一下步骤. a) 下载mysql,source版本.Mysql-5.6.20.tar.gz b) 安装 ...

  5. Linux系统中df与du命令查看分区大小

    一. df:检查文件系统占用磁盘情况 disk free的缩写,使用 statfs 系统调用,直接读取分区的超级块信息获取分区使用情况.它的数据是基于分区元数据的,所以只能针对整个分区.由于 df 直 ...

  6. CentOS下调整VolGroup-lv_root分区大小

    APP与后台服务突然无法上传图片及浏览不了,经查看后原来是根分区已经100%了 解决Linux系统CentOS下调整home和根分区大小 目标:将VolGroup-lv_home缩小到20G,并将剩余 ...

  7. linux系统找不到网卡配置文件,Linux系统Centos没有网卡eth0配置文件的解决方法

    Linux系统Centos没有网卡eth0配置文件的解决方法 大家都知道linux系统一般作为服务器来用,而且很多情况的设置都是需要通过字符界面修改配置文件来设置.比如说配置网卡IP是修改/etc下面 ...

  8. linux系统python截图不显示中文_Linux运维知识之解决linux系统下python中的matplotlib模块内的pyplot输出图片不能显示中文的问题...

    本文主要向大家介绍了Linux运维知识之解决linux系统下python中的matplotlib模块内的pyplot输出图片不能显示中文的问题,通过具体的内容向大家展现,希望对大家学习Linux运维知 ...

  9. linux系统vim下输入回车换行符号的解决方法

    linux系统vim下输入回车换行符号的解决方法 遇到问题 vim再linux 下回车后符号为'\r', 而不是我们想要的像windows下为'\r\n' 怎么解决呢?解决方法如下: 1. linux ...

最新文章

  1. 如何调整金格电子章服务器印章_大型集团公司的印章管理方法
  2. Drug Discov. Today | 简要综述GNNs用于分子性质预测
  3. 自动化测试基础篇--Selenium框架设计(POM)
  4. 计算机社团活动教学计划,社团活动教学计划(计算机平面设计).doc
  5. mysql主键自增长_全面的MySQL优化面试解析
  6. SQL where 1=1 的详细解释
  7. Java方法中的参数太多,第2部分:参数对象
  8. 第43课 最大公约数 《小学生C++趣味编程》
  9. 分布式事务架构设计原理
  10. 组合数学 —— 容斥定理
  11. 【LeetCode】【HOT】543. 二叉树的直径(递归)
  12. Navicat 连接MySQL 8.0.11 出现2059错误
  13. 数据结构与算法(Python)第四天
  14. 关于利用 achartengine 画 股票 分时线
  15. 模拟退火算法_Simulated Annealing 模拟退火算法
  16. c语言筛选法求素数,筛选法求素数
  17. Python chardet
  18. python代码美化工具
  19. element上传图片校验尺寸
  20. 移动端适配多种方案详细分析

热门文章

  1. CentOS下LAMP一键yum安装脚本
  2. Discuz常见大问题-如何DIY一个独立页面
  3. 如何提高网站的访问速度
  4. Java Swing Awt
  5. 如何使用Exchange邮件组仲裁
  6. ASP.Net中省市级联有关
  7. 商业智能项目错误经验总结(三) 需求调研
  8. 一个Ext2+SWFUpload做的图片上传对话框
  9. ^和$ emeditor
  10. Java基础笔记17