linux调整分区大小
查看一下当前分区情况
|
1
2
3
4
5
6
7
8
|
[root@localhost ~]# df -hFilesystem 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 -hFilesystem 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 20Gresize2fs 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_homee2fsck 1.41.12 (17-May-2010)Pass 1: Checking inodes, blocks, and sizesPass 2: Checking directory structurePass 3: Checking directory connectivityPass 4: Checking reference countsPass 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 20Gresize2fs 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 -hFilesystem 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_rootresize2fs 1.41.12 (17-May-2010)Filesystem at /dev/mapper/VolGroup-lv_root is mounted on /; on-line resizing requiredold desc_blocks = 4, new_desc_blocks = 13Performing 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 -hFilesystem 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 ...
随机推荐
- Excel 代码
package com.chinabase.common.util; import java.io.FileInputStream; import java.io.FileOutputStream; ...
- centos7 docker1.12 私有仓库
docker1.12私有仓库 参考:http://www.cnblogs.com/xcloudbiz/articles/5497037.html 参考:http://www.07net01.com/2 ...
- VS2010 C++ 操作Excel表格的编程实现
转载请注明原文网址: http://www.cnblogs.com/xianyunhe/archive/2011/09/25/2190485.html 通过VC实现对Excel表格的操作的方法有多种, ...
- 兰勃特投影C#实现
兰勃特投影是等面积投影. static double PI = 3.1415926; //------------------------------------------------------- ...
- Windows Phone 8 通过一个app启动另一个app
Winphone8 通过app启动第三方app需要被启动的app支持,具体操作步骤如下: 假设要通过PhoneApp2启动PhoneApp1 PhoneApp1端做的操作如下: 1.注册Protoco ...
- 《深入剖析Tomcat》读书笔记(一)
一.Tomcat Tomcat,全名Apache Tomcat,最初是由Sun发起,后来捐赠给ASF,是Apache Jakarta下的一个子项目.Tomcat是对Servlet API定义的容器的一 ...
- PHP中数据库的连接
<?php //1.链接MySQL服务器 $conn = mysql_connect("localhost", "root" , 199452); //2 ...
- C#实现图书馆程序导入ISO-2709格式(MARC)功能
1.导入 /// <summary> /// 导入ISO2709 /// </summary> /// <param name="sender"> ...
- 怎么利用CSS3绘制三角形
最近三角形挺火,很多地方都能碰到,如网页,微信,或者QQ空间的时间轴等地方都能看到,而且这些并不是图片插入进去的,那就需要用CSS来做了 <p class="bbb"> ...
- yii在TbGridView的td里面加入相应的下拉选项(转)
当你需要在一个GridView渲染某一个复杂元素的时候(特别是在这种情况下,这是一个小部件),这就需要你在控制器中调用一个动作.例如你给一个GridView的定义这样的一列: <?php $th ...