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

1、首先查看磁盘使用情况
[root@jb51.net~]# 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目标:将VolGroup-lv_home缩小到20G,并将剩余的空间添加给VolGroup-lv_root

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

3、调整分区大小
[root@jb51.net~]# resize2fs -p /dev/mapper/VolGroup-lv_home 20G
如果提示运行“e2fsck -f /dev/mapper/VolGroup-lv_home”,则执行相关命令:
[root@jb51.net~]# e2fsck -f /dev/mapper/VolGroup-lv_home 然后重新执行命令:
[root@jb51.net~]# resize2fs -p /dev/mapper/VolGroup-lv_home 20G注:resize2fs 为重新设定磁盘大小,只是重新指定一下大小,并不对结果有影响,需要下面lvreduce的配合
 4、挂载上/home,查看磁盘使用情况
[root@jb51.net~]# mount /home
[root@jb51.net~]# df -h

5、设置空闲空间
使用lvreduce指令用于减少LVM逻辑卷占用的空间大小。可能会删除逻辑卷上已有的数据,所以在操作前必须进行确认。记得输入 “y”
[root@jb51.net~]# lvreduce -L 20G /dev/mapper/VolGroup-lv_home注:lvreduce -L 20G的意思为设置当前文件系统为20G,如果lvreduce -l 20G是指从当前文件系统上减少20G
使用lvreduce减小逻辑卷的大小。

注意:减小后的大小不能小于文件的大小,否则会丢失数据。
 
可以使用vgdisplay命令等查看一下可以操作的大小。也可以是用fdisk -l命令查看详细信息。
[root@jb51.net~]# vgdisplay注:vgdisplay为显示LVM卷组的元数据信息
 
6、把闲置空间挂在到根目录下
[root@jb51.net~]# lvextend -L +283G /dev/mapper/VolGroup-lv_root
注:lvextend -L +283G为在文件系统上增加283G
[root@jb51.net~]# resize2fs -p /dev/mapper/VolGroup-lv_root7、最后检查调整结果
[root@jb51.net~]# df -h

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

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

    目标:将VolGroup-lv_home缩小到20G,并将剩余的空间添加给VolGroup-lv_root 1. 首先查看磁盘使用情况 ``` [root@localhost ~]# 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. js canvas游戏初级demo-上下左右移动
  2. chmod g+s 、chmod o+t 、chmod u+s:Linux高级权限管理
  3. IDEA中创建maven项目后解决main文件夹下目录不全的问题
  4. vsFTPd 服务器初学者指南
  5. Literal的使用和作用
  6. MapReduce编程基础
  7. leetcode 697 Degree of an Array
  8. django models索引_Django开发者常犯的7种错误
  9. spring源码:@Configuration源码
  10. HTML中文字携带拼音的方法
  11. MUI框架-08-窗口管理-创建子页面
  12. 树莓派接入阿里云IOT平台1(Python模拟数据上传)
  13. tracepro应用实例详解_腾讯云服务器计费模式包年包月、按量计费和竞价实例选择建议...
  14. 语音处理 之 训练维护
  15. krpano 实现小行星加载完成再显示所有的热点
  16. 素材网下载图片要 VIP ? 不存在的
  17. android语音记账,爱彼语记语音计算器记账记事本
  18. 使用excel打开文件,修正长度过长的数字后几位变为0的问题
  19. Unity WebView 插件⭐️(十三)特定模块 iOS网页视图—iOSWebViewWebView
  20. ASP.Net下如何解决关于Access数据库“操作必须使用一个可更新的查询”问题

热门文章

  1. jquery获取一个table中的一行的每个td的内容
  2. Mysql SQL查询今天、昨天、n天内、第n天(执行效率不高)
  3. Golang的Int8 Int16 Int32 Int64区别
  4. python读取mysql中表内数据_Python读取MySQL表数据的方法介绍
  5. 计算机二级c语言考点分析,计算机二级C语言考点分析.doc
  6. TP5.1查询用Db('不含表前缀')/Db::name('不含表前缀')/Db::table('含表前缀')返回数组;model()返回对象
  7. redhat 服务器 安装mysql_Linux服务器安装mysql
  8. 2005链接mysql_VISUAL STUDIO 2005连接MYSQL数据库
  9. 初学者python编辑器用geany可以吗_Lubuntu下小巧好用的Python编辑工具Geany
  10. python urllib安装_Python Urllib库