LVM2逻辑卷之2——收缩功能介绍

一、背景介绍

之前介绍了LVM2逻辑卷的创建和扩容,接下来介绍LVM逻辑卷的收缩,首先看一下LVM逻辑卷的结构,根据前文得知LVM扩容时的步骤为:扩容PV——扩容VG——扩容LV——扩大文件系统大小,所以收缩时的步骤基本上是按扩容步骤的倒序进行

之所以说基本上因为在收缩VG之前,首先要使用pvmove命令将要拆除PV上的数据转储到其他PV上,前提是其他PV上要有足够的空间,所以LVM收缩时的步骤为:umount挂载点——强制检查要收缩设备的文件系统——收缩设备上的文件系统——收缩LV——重新挂载LV——转储要拆除PV上的数据——收缩VG——拆除PV。

二、操作步骤

1.卸载挂载点

2.强制检查要收缩设备的文件系统

3.收缩设备上的文件系统

4.收缩LV

5.重新挂载,可以看到LV中的文件并没有丢失

6.转储要拆除PV上的数据,试验中要拆除的sdb4分区上没有数据所以显示No data

7.收缩VG

8.最后,拆除PV,所有操作完成

实验总结

LVM动态扩展技术在实际中还是比较常见的,增加分区绝大部分情况下不会产生问题(但不是绝对),收缩分区不建议在生产环境中使用,因为收缩本身可能会对数据造成损坏

时间: 2024-08-02 02:44:41

LVM2逻辑卷之2——收缩功能介绍的相关文章

LVM2逻辑卷之3——快照功能介绍

一.背景介绍 随虚拟化的普及,越来越多的企业在生产环境都是用虚拟化产品来整合服务器资源提高设备使用率.而快照作为一种可以保存当前时刻的系统状态以供随时切换的特性被越来越多的提及.LVM2逻辑卷也是一种支持快照的文件系统,本章就针对快照和LVM2逻辑卷快照功能的实现来做详细说明. 二.快照技术原理 首先需要说明,是否支持快照功能取决于文件系统本身,而文件系统在创建时就已将磁盘分为数据区和元数据区,元数据区保存着数据的属性信息(如:大小.inode号.atime等,但不包含文件名,文件名是存放在目录

LVM2逻辑卷创建及扩容

一.背景介绍 LVM2逻辑卷由于支持空间的动态扩展或收缩,在中小企业中有一定的使用场景,在CentOS5.6系统中经常会见到,从CentOS7以后默认的文件系统由ext4改为btrfs,而btrfs也支持空间的动态扩展和收缩,所以在CentOS7以后的系统中再使用LVM就是不明智的选择了 二.LVM原理介绍 在介绍LVM之前首先需要对几个名词进行说明: PV--physical volume,在物理层面磁盘组成的磁盘卷 VG--volume group,在较低的逻辑层从多个PV中抽象出来的卷组

linux学习之lvm2逻辑卷管理

LVM:logical volume manger ,version2 应用场景:在系统使用过程中常常遇到磁盘不够用的情况,那么普通的方法就是添加硬盘,从新分区格式化,并挂载到原来的文件系统中,但这样会造成磁盘空间浪费或者仍然不够用的情况.那么LVM可以实现根据需要动态的扩展磁盘的大小,实现磁盘空间的合理利用. LVM原理:LVM是在硬件磁盘和文件系统之间的一个添加的一个逻辑中间层,利用软件的方式将多个物理磁盘(或分区)组合成逻辑上的一个磁盘(VG).然后在此基础实现划分分区(LV),并创建文件

Linux的lvm2 逻辑卷管理工具

有时候我们做主机规划时考虑的不够到位或者其他的原因会导致我们给的磁盘分区不够.这时我们只能够重新扩展磁盘容量了,如果再加一块硬盘上去,然后重新分区格式化,将原来的分区数据完整的复制到新的硬盘,最后将原来的分区给卸载重新挂载上新分区.这样的话,事情就会变得很繁琐了.而且有时候我们如果给的太多就会造成磁盘空间被浪费了.有么哦有更好的办法呢?答案是肯定的 .LVM就是为解决这种问题而存在的. 什么是LVM? LVM的全名是Logical Volume Manager,即逻辑卷管理器.它可以整合多个物理

Linux下的磁盘分区和逻辑卷

一.硬盘接口类型 硬盘的接口主要有IDE.SATA.SCSI .SAS和光纤通道等五种类型.其中IDE和SATA接口硬盘多用于家用产品中,也有部分应用于服务器,SATA是一种新生的硬盘接口类型,已经取代了大部分IDE接口应用.SCSI .SAS主要应用于服务器上,普通家用设备一般不支持SCSI和SAS接口.SAS也是是一种新生的硬盘接口类型,可以和SATA以及部分SCSI设备无缝结合.光纤通道最初设计也不是为了硬盘设计开发的接口,是专门为网络系统设计的,但随着存储系统对速度的需求,才逐渐应用到硬

17.文件系统——逻辑卷、快照以及如何创建逻辑卷(pv、vg、lv)

一.逻辑卷管理器LVM概述 前面我们在Linux系统上模拟软RAID,使用的是md模块,事实上,还有一个模块dm--device mapper,也可以实现软RAID的模拟.md模块的管理工具是mdadm,它专门用来管理RAID设备:dm模块则更为强大,它的管理工具不再是一个单一的工具,而是一组工具,根据不同的规则进行管理(如物理卷的创建.删除.修改:卷组的大小调整.扫描.显示等:逻辑卷的创建.删除和修改等),为dm提供设备映射法则:它支持将多个物理设备以多种不同的方式组合起来,其中包含但不仅限于

RAID和逻辑卷管理器(LVM)

什么是RAID    RAID:RedundantArrays of Inexpensive(Independent)Disks 廉价的独立磁盘    1988年由加利福尼亚大学伯克利分校(University of California-Berkeley)"A Case for Redundant Arrays of Inexpensive Disks"    多个磁盘合成一个"阵列"来提供更好的性能.冗余,或者两者都提供    RAID    提高IO能力   

Linux命令:MySQL系列之十四--MySQL备份与还原(LVM逻辑卷)

通过LVM逻辑卷实现MySQL备份及还原(几乎热备):        前提: 1.数据文件要在逻辑卷上: 2.此逻辑卷所在卷组必须有足够的空间使用快照卷: 3.数据文件和事务日志要在同一个逻辑卷上: 步骤: 1.打开会话,施加读锁,锁定所有表: mysql> FLUSH TABLES WITH READ LOCK;  #刷新表并对表施加读锁 mysql> FLUSH LOGS;   #滚动日志               2.通过另一个终端,保存二进制日志文件及相关位置信息: [[email 

Mysql数据库理论基础之十三 ---- LVM逻辑卷快照备份

一.简介 由MySQL AB公司开发,是最流行的开放源码SQL数据库管理系统,主要特点: 1.是一种数据库管理系统 2.是一种关联数据库管理系统 3.是一种开放源码软件,且有大量可用的共享MySQL软件 4.MySQL数据库服务器具有快速.可靠和易于使用的特点 5.MySQL服务器工作在客户端/服务器模式下,或嵌入式系统中 InnoDB存储引擎将InnoDB表保存在一个表空间内,该表空间可由数个文件创建.这样,表的大小就能超过单独文件的最大容量.表空间可包括原始磁盘分区,从而使得很大的表成为可能