将home多余的空间分配到/分区下
一.操作过程
1.df -h 查看分区大小情况;
[root@localhost /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
50G 1.9G 45G 5% /
tmpfs 7.5G 0 7.5G 0% /dev/shm
/dev/sda1 477M 90M 362M 20% /boot
/dev/mapper/VolGroup-lv_home
860G 101M 816G 1% /home
tmpfs 4.0G 0 4.0G 0% /var/spool/MailScanner/incoming
2.卸载home分区
[root@localhost /]# umount /home
3.查看卸载情况
[root@localhost /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
50G 1.9G 45G 5% /
tmpfs 7.5G 0 7.5G 0% /dev/shm
/dev/sda1 477M 90M 362M 20% /boot
tmpfs 4.0G 0 4.0G 0% /var/spool/MailScanner/incoming
4.重新整合home分区
[root@localhost /]# e2fsck -f /dev/mapper/VolGroup-lv_home
e2fsck 1.41.12 (17-May-2010)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/mapper/VolGroup-lv_home: 50/57212928 files (10.0% non-contiguous), 3649291/228843520 blocks
5.从新设定home分区的大小:
[root@localhost /]# resize2fs -p /dev/mapper/VolGroup-lv_home 50G
resize2fs 1.41.12 (17-May-2010)
Resizing the filesystem on /dev/mapper/VolGroup-lv_home to 13107200 (4k) blocks.
Begin pass 2 (max = 32849)
Relocating blocks XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Begin pass 3 (max = 6984)
Scanning inode table XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Begin pass 4 (max = 17)
Updating inode references XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
The filesystem on /dev/mapper/VolGroup-lv_home is now 13107200 blocks long.
6.重新挂载home分区
[root@localhost /]# mount /home
7.查看挂载情况
[root@localhost /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
50G 1.9G 45G 5% /
tmpfs 7.5G 0 7.5G 0% /dev/shm
/dev/sda1 477M 90M 362M 20% /boot
tmpfs 4.0G 0 4.0G 0% /var/spool/MailScanner/incoming
/dev/mapper/VolGroup-lv_home
50G 81M 47G 1% /home
7.将lv_home逻辑分区减小到指定大小
[root@localhost /]# lvreduce -L 50 /dev/mapper/VolGroup-lv_home
Rounding size to boundary between physical extents: 52.00 MiB.
WARNING: Reducing active and open logical volume to 52.00 MiB.
THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce VolGroup/lv_home? [y/n]: y
Size of logical volume VolGroup/lv_home changed from 872.97 GiB (223480 extents) to 52.00 MiB (13 extents).
Logical volume lv_home successfully resized.
8.查询卷组的信息:
[root@localhost /]# vgdisplay
--- Volume group ---
VG Name VolGroup
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 6
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 3
Open LV 3
Max PV 0
Cur PV 1
Act PV 1
VG Size 930.51 GiB
PE Size 4.00 MiB
Total PE 238210
Alloc PE / Size 14743 / 57.59 GiB
Free PE / Size 223467 / 872.92 GiB #Free PE / Size指定的应该是现在可在分配的空间
VG UUID Acapyj-Dw5o-Hi3c-RLVe-AmHl-AD83-Nek4Qv
9.增加root分区的大小
Size of logical volume VolGroup/lv_root changed from 50.00 GiB (12800 extents) to 922.00 GiB (236032 extents).
Logical volume lv_root successfully resized.
10.从新设定root分区的大小:
[root@localhost /]# resize2fs -p /dev/mapper/VolGroup-lv_root
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/mapper/VolGroup-lv_root is mounted on /; on-line resizing required
old desc_blocks = 4, new_desc_blocks = 58
Performing an on-line resize of /dev/mapper/VolGroup-lv_root to 241696768 (4k) blocks.
The filesystem on /dev/mapper/VolGroup-lv_root is now 241696768 blocks long.
11.重新查看分区大小
[root@localhost /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
908G 1.9G 860G 1% /
tmpfs 7.5G 0 7.5G 0% /dev/shm
/dev/sda1 477M 90M 362M 20% /boot
tmpfs 4.0G 0 4.0G 0% /var/spool/MailScanner/incoming
/dev/mapper/VolGroup-lv_home
50G 81M 47G 1% /home
二.遇到问题解决办法
1、在卸载/home目录的时候失败
可先执行如下fuser命令,然后再umount即可:
[plain] view plaincopyprint?
[root@CentOS-78 /]# fuser -m /home
[root@CentOS-78 /]#
2、设定完lv_home的大小,再次mount该分区时,发现用df命令无法看到给分区,此时只要在mount一次即可
3、在设定lv_root的大小时,不要把Free PE / Size的空间全部都用上,这很可能会出现Free PE空间不足的现象,建议保留一点Free PE的空间。
转载于:https://www.cnblogs.com/tchroot/p/6561813.html
将home多余的空间分配到/分区下相关推荐
- msm8937+android7.1系统播放某个MP4文件在data分区下创建ramdump并生成很多elf文件问题
1. 问题描述 设备用系统自带播放器播放某个MP4文件(15s左右的视频文件),有时候可以播放通过,有时候播放过程提示"无法播放此视频",播放2~3天左右,系统提示存储空间不 ...
- linux删去分区的文件夹,如何恢复 Linux 分区下误删的文件?
以前总是在网上看到很多人问怎么恢复 Linux 分区下误删的文件.当时并没有仔细关注过,真没想到昨天这事摊我身上了. 大致说说这场悲剧的整个过程吧(为了避免一些不必要的麻烦,本文中的文件夹名和设备名都 ...
- 如何恢复 Linux 分区下误删的文件?
以前总是在网上看到很多人问怎么恢复 Linux 分区下误删的文件.当时并没有仔细关注过,真没想到昨天这事摊我身上了. 大致说说这场悲剧的整个过程吧(为了避免一些不必要的麻烦,本文中的文件夹名和设备名都 ...
- GPT分区下DEEPINV20.6添加win7(MBR)启动
今天在笔记本上安装了deepinV20.6,因为安装在GPT分区下,安装好后发现无法直接从deepin引导已经安装好的win7系统(MBR分区),按照以前常规方法手动添加也无成功,经过摸索,过程记录如 ...
- 联想y系列 win8 在GPT分区下安装win7
联想y系列win8 在GPT分区下安装win7(即可保留原win8系统和一键还原) 说明:此贴只是为了想保留win8系统和一键还原,但是又想使用win7系统的同学准备,安装过程请不要破坏隐藏分区,也不 ...
- asp.net程序调用NTFS分区下Oracle客户端
Microsoft OLE DB Provider for Oracle (0x80004005) 错误类型: 未找到 Oracle 客户端和网络组件.这些组件是由 Oracle 公司提供的,是 Or ...
- IE7下JSON不能有多余的逗号,IE8下创建IMG节点的BUG
细节决定成败,参加工作不久,所以一些规范还没有养成,出很多不该出的BUG 在低版本的IE下,如IE7,JSON不能出现多余的逗号,否则会报错,但是在其他浏览器中,不存在该问题. 如 { "n ...
- 误删除分区下的数据恢复
相信有不少的朋友都误删过分区,那么我们可以把误删掉的分区再找回来么,答案是可以的.这里我们需要用到数据恢复的知识.具体知识讲解参考岳老师的"解读分区表的秘密"一文,链接地址:htt ...
- GPT分区下安装Windows7 x64 完整教程
关于EFI的介绍,就不赘述了. 大家可以看看维基百科的介绍 http://zh.wikipedia.org/wiki/UEFI 在网上找了EFI安装win7 64位的教程,大多是从光盘启动安装,虽然这 ...
最新文章
- 德约科维奇横扫纳达尔夺冠 加冕澳网七冠王
- linux iptables扩展,脚本防火墙
- Linux学习之系统编程篇:MMU(Memory Manager Unit 内存管理单元)
- java 采样_java 采集数据
- [你必须知道的.NET]第三十五回,判断dll是debug还是release,这是个问题
- Educational Codeforces Round 47
- java 狗带风波_养狗风波作文
- QT学习-10/31/2012
- Vuejs2.0学习之二(Render函数,createElement,vm.$slots,函数化组件,模板编译,JSX)...
- 通过cmd上传文件ftp服务器,通过cmd完成FTP上传文件操作
- 一些牛人博客,值得收藏和学习
- 关于Eclipse安装ArchStudio 5插件出现An error occurred while collecting items to be installed......的解决方法
- 2020 3月 月末总结(一个月的面试收获了什么)
- 要有遥不可及的梦想,也要有脚踏实地的本事
- 数字温度传感器DS18B20中文资料(含读写程序)-
- Android面试必过——Android常见的问题
- 【突变检验方法一】MATLAB实现Pettitt突变检验
- 【转载】面向对象编程的弊端是什么?
- bert的兄弟姐妹梳理——Roberta、DeBerta、Albert、Ambert、Wobert等
- matlab卷积矩阵绝对值,MATLAB矩阵分析和计算