系统:RHEL 5.3
内核:2.6.18-128.el5
软件:lvm2-2.02.40-6.el5
缩小LVM分区有风险,缩小前请备份数据。
以前遇到过一次,当时很急很痛苦很.........之后也搜过,一直没有找到合适的答案,几乎已经否定不能缩小LVM了,现在终于看到希望了,测试过好多次,均成功。
[root@RHEL ~]# df -lh #显示当前各个分区的使用情况
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg-root 992M 181M 760M 20% /
/dev/mapper/vg-usr 2.0G 787M 1.1G 42% /usr
/dev/mapper/vg-var 2.0G 86M 1.8G 5% /var
/dev/sda1 99M 12M 82M 13% /boot
tmpfs 125M 0 125M 0% /dev/shm
/dev/mapper/vg-home 992M 11M 930M 2% /home
1、缩小前,先卸载/dev/vg/home【扩容不需要卸载】
[root@RHEL ~]# umount /dev/vg/home
2、强制检查/dev/vg/home文件系统的正确性
[root@RHEL ~]# e2fsck -f /dev/vg/home
e2fsck 1.39 (29-May-2006)
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/vg/home: 17/262144 files (17.6% non-contiguous), 44125/1048576 blocks
3、先缩小/dev/vg/home文件系统的大小
[root@RHEL ~]# resize2fs /dev/vg/home 256M
resize2fs 1.39 (29-May-2006)
Resizing the filesystem on /dev/vg/home to 262144 (1k) blocks.
The filesystem on /dev/vg/home is now 262144 blocks long.
--------------------------------------------------------------------
resize2fs 程序可以更改ext2/ext3文件系统。它可以放大和缩小它能够找到的设备上的被umount掉的文件系统。如果文件系统是处于mount状态下,那么它只能做到扩容,前提条件是内核支持在线resize(linux kernel2.6支持在mount状态下扩容但仅限于ext3文件系统)。
--------------------------------------------------------------------
4、再缩小LVM大小
[root@RHEL ~]# lvresize -L 256M /dev/vg/home
WARNING: Reducing active logical volume to 256.00 MB
THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce home? [y/n]: y
Reducing logical volume home to 256.00 MB
Logical volume home successfully resized
5、挂载所有分区:
[root@RHEL ~]# mount -a
6、检查各个分区的容量:
[root@RHEL ~]# df -lh
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg-root 992M 181M 760M 20% /
/dev/mapper/vg-usr 2.0G 787M 1.1G 42% /usr
/dev/mapper/vg-var 2.0G 86M 1.8G 5% /var
/dev/sda1 99M 12M 82M 13% /boot
tmpfs 125M 0 125M 0% /dev/shm
/dev/mapper/vg-home 248M 11M 228M 5% /home
分享到:
相关推荐
LVM的主要优势在于能够轻松地扩展或缩小存储空间,而无需重新分区或移动数据。 - **卷组**:一组物理卷(Physical Volume)的集合。 - **物理卷**:磁盘或分区上的存储空间。 - **逻辑卷**:由卷组中的物理卷构成的...
逻辑卷建立在卷组之上,用户可以按需扩展或缩小逻辑卷的大小,而不必关心底层的物理存储布局。 **LVM 的配置过程** 如下: 1. **安装 LVM 工具** 使用 `yum install lvm2` 安装必要的 LVM 包。 2. **创建物理...
Linux LVM(Logical Volume ...文档中的"Linux的lvm管理.docx"、"Linux_LVM管理.doc"、"LVM管理(全面总结).doc"和"Linux手动创建RAID和LVM分区.docx"提供了丰富的学习资源,建议仔细研读以深入理解LVM的各个方面。
3. **缩小home分区**:可以使用`resize2fs`或`xfs.Resize`命令(根据你的文件系统类型)来缩小分区大小。例如,如果是ext4文件系统,可以使用`resize2fs /dev/mapper/vg0-home 20G`命令将/home分区大小调整为20GB。 ...
在Linux操作系统中,LVM(Logical Volume Manager)是一种高级的磁盘管理工具,允许我们动态地调整分区大小,这在处理存储需求变化时非常有用。本教程将详细介绍如何在Linux中调整使用LVM的逻辑卷分区大小,特别是...
通过 LVM,系统管理员可以轻松地调整存储资源,如扩大或缩小 LV 的大小,无需担心底层物理磁盘的限制,这极大地提升了磁盘管理的灵活性和效率。同时,LVM 还支持快照和镜像等功能,增强了数据的安全性和可靠性。在...
1. 硬盘的多个分区由 LVM 统一为卷组管理,可以方便地加入或移走分区以扩大或减小卷组的可用容量,充分利用硬盘空间。 2. 文件系统建立在逻辑卷上,而逻辑卷可根据需要改变大小(在卷组容量范围内)以满足要求。 3. ...
与传统的分区方式相比,LVM提供了动态调整分区大小的能力,而无需重新分区或重装操作系统。 **1.1 LVM的基本概念** - **物理卷(PV)**:物理卷是LVM架构中最底层的存储单元,通常指的是磁盘或分区。物理卷是构成卷...
在Linux系统中,逻辑卷管理(LVM, Logical Volume Manager)是一种强大的磁盘管理工具,它允许管理员在无需停机的情况下灵活调整磁盘分区的大小,以及方便地创建跨越多个硬盘的文件系统。LVM通过在物理存储介质和...
在Linux系统中,Logical Volume Manager(LVM)是一种逻辑卷管理器,它可以将多个物理卷(Physical Volume,PV)合并成一个逻辑卷(Logical Volume,LV),从而提供更大的存储空间和更好的存储管理。但是,在某些...
1. 动态扩展:与传统分区相比,LVM允许在不中断服务的情况下扩展或缩小逻辑卷的大小。 2. 灵活性:逻辑卷可以跨越多个物理磁盘,实现存储资源的聚合和优化。 3. 快照功能:LVM支持创建快照,可以在不影响原系统运行...
物理卷是LVM的基本存储单元,可以是一块硬盘、一块硬盘的一个分区或多个分区等。使用`pvcreate`命令创建物理卷。 ```bash [root@vm ~]# pvcreate /dev/sdb1 /dev/sdb2 /dev/sdb3 /dev/sdb4 ``` ##### 2. 卷组(VG) ...
1. **动态扩展和缩小**:LVM允许在不中断服务的情况下增加或减少逻辑卷的大小,这在处理数据增长或资源优化时非常有用。 2. **快照**:LVM支持创建卷的快照,这对于备份和恢复操作非常方便,也可以用于测试新的软件...
1. 首先,需要使用分区工具(如fdisk)创建特殊类型的LVM分区(类型8e)。 2. 接着,将这些分区转换为物理卷(PV)。 3. 然后,将一个或多个PV组合成一个卷组(VG)。 4. 在VG上创建逻辑卷(LV),指定LV的大小和...
在线拉伸是指在不中断系统的情况下扩展 LV 的大小,而离线减小是指在卸载设备的情况下缩小 LV 的大小。 在 LVM 中,还有一个非常重要的功能,即逻辑卷的快照功能。快照功能可以对当前系统进行备份,以便在出现问题...
3. 逻辑卷(Logical Volume,LV):在卷组之上,可以创建任意大小的逻辑卷,它们可以比物理卷更大,跨越多个物理卷,且可以动态扩展或缩减。`lvcreate`命令用于创建逻辑卷,例如`lvcreate -L 5G -n lvname vgname`会...
例如,当系统需要扩大或缩小磁盘空间,或者进行数据迁移时,LVM提供了方便快捷的解决方案,而无需停机或重新部署。 总结来说,Linux LVM是一个强大的磁盘管理工具,通过组合和管理物理卷,可以创建灵活的逻辑卷,以...
在`fdisk`交互式界面中,可以通过`n`命令创建新的分区,并设置分区大小。创建完毕后,使用`p`命令查看分区情况,确保分区已正确创建。然后使用`w`保存更改并退出`fdisk`。 #### 3. 修改分区类型ID为8e 为了使新创建...