基于逻辑卷管理的磁盘空间调整

整理自:http://computer.uoh.edu.cn/linux/1937.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

时间: 2024-09-20 06:12:52

基于逻辑卷管理的磁盘空间调整的相关文章

Linux磁盘管理:LVM逻辑卷管理

Linux磁盘管理:LVM逻辑卷管理 原文地址:http://www.cnblogs.com/xiaoluo501395377/archive/2013/05/22/3093405.html Linux学习之CentOS(二十五)--Linux磁盘管理:LVM逻辑卷基本概念及LVM的工作原理 这篇随笔将详细讲解Linux磁盘管理机制中的LVM逻辑卷的基本概念以及LVM的工作原理!!! 一.传统的磁盘管理 其实在Linux操作系统中,我们的磁盘管理机制和windows上的差不多,绝大多数都是使用M

linux 逻辑卷管理 调整分区大小例子

 文章就是一个关于linux 逻辑卷管理 调整分区大小例子,我们只要按下面代码操作就完成100%完成逻辑卷管理 调整分区大小了.   测试机各种报错,创建个目录都报错,df看了一下,发现VolGroup-lv_root 100%,虚拟磁盘满了,怎么办呢 1,解决过程    # df -h //查看分区   # umount /home //取消挂载   # e2fsck -f /dev/mapper/VolGroup-lv_home //分区检测   # resize2fs -p /dev/ma

Red Flag Asianux Server 3系统管理:LVM逻辑卷管理

LVM是 Logical Volume Manager的简写,它为计算机提供了更高层次的磁盘存储解决方案,使http://www.aliyun.com/zixun/aggregation/13879.html">系统管理员可以更为方便.灵活地分配存储空间. 2.6.1 LVM的优点 LVM通常用于装备有大量磁盘的系统,但它同样适于仅有一.两块硬盘的小系统. 2.6.1.1 小系统使用LVM的益处 传统的文件系统是基于分区的,一个文件系统对应一个分区.这种方式比较直观,但不易改变: 不同的分

Linux的逻辑卷管理(LVM)

一.LVM的基本概念 在对磁盘进行分区大小规划时,有时往往不能确定这个分区要使用的总空间大小,而用fdisk对磁盘分区后,每个分区的大小已经固定了,如果分区设置的过大,就白白浪费了磁盘空间,而分区设置的过小,就会导致空间不够用的情形,此时最常见的方法是重新划分磁盘分区,或者通过软连接的方式将此分区的目录链接到另一个分区,虽然能临时解决问题,但是给管理带来了麻烦.如何能解决这些问题呢,LVM是一个不错的方法. LVM,是Logical Volume Manager的缩写,中文意思是逻辑卷管理,它是

Linux 的 LVM 逻辑卷管理 分区 划分 重划

0X00 LVM 是什么,有什么用 LVM 的全称是 Logical Volume Manager(逻辑卷管理).是 Linux 下的一种磁盘分区管理机制,方便给分区(逻辑分区)扩容和压缩.最简单的可以理解成原始的磁盘分区管理是单纯的给每个独立的磁盘进行分区,然后对每个分区进行管理,这样的话每次扩容和压缩空间都会很麻烦.LVM 就相当于把所有磁盘的分区都揉到一起,揉成一个大磁盘或者说是大分区,然后从大的中分出小的,这样的话扩容和压缩都会变得方便. 0X01 基础术语解释 PV 是 Physica

逻辑卷管理

一.LVM的基本概念在对磁盘进行分区大小规划时,有时往往不能确定这个分区要使用的总空间大小,而用fdisk对磁盘分区后,每个分区的大小已经固定了,如果分区设置的过大,就白白浪费了磁盘空间,而分区设置的过小,就会导致空间不够用的情形,此时最常见的方法是重新划分磁盘分区,或者通过软连接的方式将此分区的目录链接到另一个分区,虽然能临时解决问题,但是给管理带来了麻烦.如何能解决这些问题呢,LVM是一个不错的方法.LVM,是Logical Volume Manager的缩写,中文意思是逻辑卷管理,它是li

Linux如何创建使用逻辑卷管理LVM

      LVM是逻辑卷管理,是Linux下对磁盘分区管理的一种机制,相信不少人想要知道Linux如何创建LVM和LVM的使用方法,因此小编将针对LVM的创建和使用做个详细介绍,一起来学习下吧. LVM讲解: 图像大纲: 1)LVM是什么,作用: LVM称为逻辑卷管理,作用是提高磁盘分区的管理和使用灵活性. 通过逻辑卷LVM可以有效的管理和分配磁盘空间,可以把分散的小分区组合成一个大的卷组,从卷组中分出需要的空间做出逻辑卷,这样使得磁盘扩容和缩减方便易用.还有着备份的功能,指的就是lvm快照.

AIX的逻辑卷管理器及列出卷组信息

逻辑卷管理器(LVM) # smit lvm Logical Volume Manager菜单用于管理系统存储的很多方面. Volume Groups 该菜单能够用来管理系统中的卷组. Logical Volumes该菜单能够用来管理系统中的逻辑卷.包含日志文件系统.换页空间和dump设备的逻辑卷,可以分别通过它们各自不同的菜单管理,另外,这个菜单还提供了更低级别的管理.例如,通过这个菜单可以设置逻辑卷的分区分配策略以及是否对逻辑卷做镜像 . Physical Volumes用户可以通过这个选项

DRBD Management Console 0.9.7发布 实施逻辑卷管理

DRBD Management Console 0.9.7该版本实施逻辑卷管理. KDE/Compiz和applet的问题得到修复.实施Type-to-search长的弹出菜单列表. DRBD Management Console 是一个用来简化管理基于 DRBD 和 Heartbeat/OpenAIS 以及 Pacemaker 的集群系统.它无需在被管理的节点上安装任何代理或者是客户端程序,而是采用 SSH 方式直接连接.它用图形的方式概述了显示网卡和块设备的DRBD状态信息. 下载地址:ht