linux调整分区大小
查看一下当前分区情况
1
2
3
4
5
6
7
8
|
[root@localhost ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup-lv_root 50G 747M 46G 2 % / tmpfs 7 .8G 0 7 .8G 0 % /dev/shm /dev/sda1 485M 32M 429M 7 % /boot /dev/mapper/VolGroup-lv_home 163G 188M 155G 1 % /home |
我需要把VolGroup-lv_home下面的容量挪120G到VolGroup-lv_root中,
步骤如下:
1.先缩小VolGroup-lv_home,缩小是需要先umount的,扩大则不需要。
1
2
3
4
5
6
7
|
[root@localhost ~]# umount /home [root@localhost ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup-lv_root 50G 747M 46G 2 % / tmpfs 7 .8G 0 7 .8G 0 % /dev/shm /dev/sda1 485M 32M 429M 7 % /boot |
2.使用resize2fs命令调整文件系统大小:
1
2
3
|
[root@localhost ~]# resize2fs /dev/mapper/VolGroup-lv_home 20G resize2fs 1.41 . 12 ( 17 -May- 2010 ) Please run 'e2fsck -f /dev/mapper/VolGroup-lv_home' first. |
执行resize2fs调整VolGroup-lv_home为20G,提示需要先执行e2fsck -f /dev/mapper/VolGroup-lv_home检查分区,那就执行吧。
1
2
3
4
5
6
7
8
|
[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: 11 / 10829824 files ( 0.0 % non-contiguous), 727657 / 43313152 blocks |
检查完成后重新执行resize2fs命令
1
2
3
4
|
[root@localhost ~]# resize2fs /dev/mapper/VolGroup-lv_home 20G resize2fs 1.41 . 12 ( 17 -May- 2010 ) Resizing the filesystem on /dev/mapper/VolGroup-lv_home to 5242880 (4k) blocks. The filesystem on /dev/mapper/VolGroup-lv_home is now 5242880 blocks long. |
3.调整LVM分区大小
1
2
3
4
5
6
|
[root@localhost ~]# lvresize -L 20G /dev/mapper/VolGroup-lv_home WARNING: Reducing active logical volume to 20.00 GiB THIS MAY DESTROY YOUR DATA (filesystem etc.) Do you really want to reduce lv_home? [y/n]: y Reducing logical volume lv_home to 20.00 GiB Logical volume lv_home successfully resized |
执行成功, 重新mount /home
1
2
3
4
5
6
7
8
|
[root@localhost ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup-lv_root 50G 747M 46G 2 % / tmpfs 7 .8G 0 7 .8G 0 % /dev/shm /dev/sda1 485M 32M 429M 7 % /boot /dev/mapper/VolGroup-lv_home 20G 172M 19G 1 % /home |
可以看到VolGroup-lv_home已经变成20G了
4.把VolGroup-lv_root调大,由于VolGroup-lv_home从163G变成了20G,所以可以使用的大小为143G
先调整Lvm大小
1
2
3
|
[root@localhost ~]# lvresize -L +143G /dev/mapper/VolGroup-lv_root Extending logical volume lv_root to 193.00 GiB Logical volume lv_root successfully resized |
再调整文件系统大小
1
2
3
4
5
6
|
[root@localhost ~]# resize2fs /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 = 13 Performing an on-line resize of /dev/mapper/VolGroup-lv_root to 50593792 (4k) blocks. The filesystem on /dev/mapper/VolGroup-lv_root is now 50593792 blocks long. |
5.最后查看分区情况,可以看到已经调整成功了
1
2
3
4
5
6
7
8
|
[root@localhost ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup-lv_root 190G 754M 180G 1 % / tmpfs 7 .8G 0 7 .8G 0 % /dev/shm /dev/sda1 485M 32M 429M 7 % /boot /dev/mapper/VolGroup-lv_home 20G 172M 19G 1 % /home |
linux调整分区大小的更多相关文章
- linux 调整文件系统大小 LVM
fuser -m /home umount /home lvreduce -L 150G /dev/mapper/centos-home lvextend -L +300G /dev/mapper/c ...
- 调整分区大小(ext2\ext3\ext4)
现在的时间是2017年5月27日 我想说调整分区大小没那么麻烦,至少我直接将一个ext3格式分区从50G减少到了30G. 步骤如下 1 首先确保那个分区是没被挂载的. 2 调整分区大小,但是其实并没有 ...
- 在不损坏数据的情况下调整分区大小(ext2\ext3\ext4)
现在的时间是2017年5月27日 我想说调整分区大小没那么麻烦,至少我直接将一个ext3格式分区从50G减少到了30G. 步骤如下 1 首先确保那个分区是未挂载的. 2 调整分区大小,但是其实并没有实 ...
- Linux(Centos)下调整分区大小(以home和根分区为例)
在安装新系统的时候,有时候没法预估或者说错误的划分了分区大小,常常会导致我们后面的操作出现极大地不方便,比如某个分区分的太小了,导致 软件安装的时候会报安装空间不够,这就很麻烦.在这里我就记录一下 ...
- linux 逻辑卷管理 /dev/mapper/VolGroup-lv_root 100%调整分区大小
1.解决过程 # df -h // 查看分区 # umount /home // 取消挂载 # e2fsck -f /dev/mapper/VolGroup-lv_home // 分区检测 ...
- Centos/Linux下调整分区大小(以home和根分区为例)
转载于 https://blog.csdn.net/qq_33233768/article/details/65437609 在安装新系统的时候,有时候没法预估或者说错误的划分了分区大小,常常会 ...
- linux 逻辑卷管理 调整分区大小
测试机各种报错,创建个目录都报错,df看了一下,发现VolGroup-lv_root 100%,虚拟磁盘满了,怎么办呢 1,解决过程 # df -h //查看分区 # umount /home //取 ...
- [转]AIX下调整分区大小
AIX下调整文件系统大小 - [work] 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://wangsuiri.blogbus.com/logs/35448074.htm ...
- CentOS 6.5 64位,调整分区大小
调整硬盘分区大小 想增加root空间,减少home空间. 1.查看硬盘使用情况. [root@npm ~]# df -h Filesystem Size Used Avail Use% Mounted ...
随机推荐
- 学习总结 java 数据库 ResultSet 、PreparedStatement
package com.hanqi.test; import java.sql.*; public class jdbcTest { public static void main(String[] ...
- Collection集合之六大接口(Collection、Set、List、Map、Iterator和Comparable)
首先,我们先看一下Collection集合的基本结构: 1.Collection接口 Collection是最基本集合接口,它定义了一组允许重复的对象.Collection接口派生了两个子接口Set和 ...
- Android内存泄漏分析
周末去上海参加了安卓巴士组织的技术论坛,去了才发现自己基础很渣..... 其中提到了android的内存泄漏的问题,回来马上度娘(虽说度娘很渣),整理如下: 一.单例造成的内存泄漏 因为单例的静态特性 ...
- Linq to XML---网站地图和RSS Feed(ASP.NET的SEO)
本系列目录网站地图的作用是让搜索引擎尽快的,更多的收录网站的各个网页. 这里我们首先要明白一个基本的原理,搜索引擎的爬行方式.整个互联网就像一张纵横交错的"网":网的各个节点 ...
- oracle11g ORA-12505
对于这个问题我前一天还可以用的,第二天打开就报这个错误了. 我在网上找了很多方法,大多为修改/listener.ora这个文件里的SID,修改后也没弄好. 我的解决方法很简单, 打开Oracle Ne ...
- UTF-8 GBK GB2312 之间的区别和关系
UTF-8:Unicode TransformationFormat-8bit,允许含BOM,但通常不含BOM.是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为(三 ...
- IOS懒人笔记应用源码
这个源码是懒人笔记应用源码,也是一个已经上线的apple应用商店的应用,懒人笔记iOS客户端源码,支持语音识别,即将语音转化成文本文字,所用语音识别类库为讯飞语音类库. 懒人笔记是一款为懒人设计的笔记 ...
- Apache实现Web Server负载均衡
修改服务器A上apache的http.conf文件: 首先,加载相应的代理模块,去掉以下模块前面的#号: LoadModule proxy_module modules/mod_proxy.soLoa ...
- 使用JavaScript获取Request中参数的值
本人很少写博客,有不正确的地方还希望大家多多指导. 假设现在有一个URL,如下. http://www.jacky.com/?id=1101&name=jacky 如何通过JS访问到id和na ...
- Zookeeper 脑裂
转自 http://blog.csdn.net/u010185262/article/details/49910301 Zookeeper zookeeper是一个分布式应用程序的协调服务.它是一个为 ...