转自http://www.php114.net/2013/1019/637.html

目标:将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

最新文章

  1. Oracle迁移:Linux->Windows
  2. 分享一些前端开发中最常用的JS代码片段~ 干货~
  3. iis 7.5 0x80004005 静态文件 html、js、css 500错误
  4. WPF应用程序最小化到系统托盘
  5. duilib List控件,横向滚动时列表项不移动或者显示错位的bug的修复
  6. underscorejs-groupBy学习
  7. BAT54C 二极管是如何工作的?
  8. TPS及计算方法
  9. Apple使用Apache Mesos重建Siri后端服务
  10. continue,break以及加上标签的使用(goto思路)
  11. 微信小程序开发02-小程序基本介绍
  12. RxSwift学习笔记10:startWith/merge/zip/combineLatest/withLatestFrom/switchLatest
  13. php脚本#!/usr/bin/env php 写法
  14. 02-第一个JavaScript代码
  15. php 无限分类 树形数据 格式化
  16. “failed to excute script xxx” PyInstaller 打包python程序为exe文件过程错误
  17. hadoop-1
  18. 月饼问题PAT B1020(贪心算法)
  19. IntelliJ IDEA 缺少 javax 包 支持
  20. python + docker, 实现天气数据 从FTP获取以及持久化(四)-- 数据准备

热门文章

  1. Webpack打包时警告 - Critical dependency: the request of a dependency is an expression
  2. CentOS编译安装GCC 4.9.2成功
  3. docker compose容器互联
  4. PAT甲级——1096 Consecutive Factors (数学题)
  5. 安装mongodb并配置
  6. Silverlight 密码框 Focus
  7. jackson简单使用案例
  8. Visual Studio 2015 实用插件推荐
  9. DockerSwarm 微服务部署
  10. JQuery notepad