逻辑卷LVM的实现

LVM(logical volume manager ,逻辑卷管理) 可以实现将多块硬盘的分区整合在一起,当做一块硬盘使用,而且LVM 不像传统分区那样,一旦分区完成,分区的大小就不可以再进行调整,包括可以重新设定文件系统的大小,而且允许在多个物理设备间重新组织文件系统。

通过几道练习题来说明LVM的实现

1、创建一个至少有两个PV组成的大小为20G的名为testvg的VG;要求PE大小为16MB, 而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录

2、 新建用户archlinux,要求其家目录为/users/archlinux,而后su切换至archlinux用户,复制/etc/pam.d目录至自己的家目录

3、扩展testlv至7G,要求archlinux用户的文件不能丢失

4、收缩testlv至3G,要求archlinux用户的文件不能丢失

5、对testlv创建快照,并尝试基于快照备份数据,验正快照的功能

(1)pv,vg以及lv的创建

在创建pv之前,要先将物理硬盘的分区类型改为8e

创建pv

创建vg

分区lv

创建文件系统

在创建lv大小时,也可以通过指定PE 数量确定大小

查询pv的信息

查询vg信息

(2)创建用户指定家目录,并复制文件到指定用户家目录

(3)lv的扩展(逻辑卷的扩展是在线扩展,不影响用户使用)

在线扩展lv的时候文件系统并不会同时增加,需要手动扩展文件系统大小,也可以在扩展逻辑卷的同时使用-r选项同时扩展文件系统

1)同样可以按照PE数量指定
为testlv新增600个PE:lvextend -l 600 /dev/vg0/testlv 把卷组剩余所有空闲PE分配给testlv:lvextend-l 100%free /dev/vgtest/testlv
2)resize2fs 只用于ext系统;对于xfs系统要用xfs_growfs +挂载点(注意不是设备名)
此例中是在挂载的状态下进行扩展,如果事先卸载的话,就需要先进行强制磁盘检查–> e2fsck -f/dev/vg0/testlv
其实在扩展lv时加上-r选项就可以一并扩展文件系统–> lvextend -r -l +100%free /dev/vg0/testlv (使用这种方法不区分问价系统类型)

(4)减小逻辑卷大小

缩减逻辑卷大小会影响用户使用,不能在线操作,建议在缩减之前先备份,而且要卸载。在缩减文件系统之前必须先强直进行磁盘检查,这是一个必要步骤,如果不进行磁盘扫描可能会在缩减文件系统的时候进入死循环,接下来要先缩减文件系统然后才可以减小逻辑卷大小

(5)创建快照

快照是一种特殊的逻辑卷,它是在生成快照时对存在同一VG下的逻辑卷的准确拷贝,快照区有两部分组成,变更之前的数据以及未变更的数据。当原来的逻辑卷有所改变时,会将旧数据复制到快照中,而没有改变的数据依旧保存在原本的区块中。

在设置快照大小之前要下查看一下逻辑卷的大小,快摘大小设置应不大于要备份的lv的大小。创建快照时,-s指定创建的逻辑卷为快照;-n指定快照名称;-L

指定快照大小,(必须是整数个PE大小。还可以用-l 指定PE的数量),-p r 是设置快照为只读属性。快照在恢复之后自动删除。

补充:将LVM迁移到其他主机

将一台主机上lvm里面的数据迁移到另一台主机上。首先要查看该设备上是否有分配给lv的PE(注意不是数据),如果有要转移到对应vg下的其它pv上, 而且其PE数量要小于对应vg的剩余free PE数量

完成以上操作之后,关闭centos6 ,找到拷贝有数据的硬盘,将该硬盘加载到另一台主机上(如果是物理机可以直接将硬盘拔掉插到另一台主机上就可以)

时间: 2024-09-30 07:03:33

逻辑卷LVM的实现的相关文章

Linux01-企业核心技术之逻辑卷LVM深入解析和实战36

一.扩展逻辑卷 1.lvextend-L [+]# /PATH/TO/LV,[+]表示扩展到:#表示扩展至: a)扩展逻辑卷的风险较小,可在线扩展: 2.resize2fs:扩展到和物理边界一样大 a)命令格式:resize2fs -p /PATH/TO/LV 如:lvcreate -L 2G -n testlv myvg mke2fs -j /dev/myvg/testlv mkdir users mount /dev/myvg/testlv /users mount lvextend -L

逻辑卷lvm 和btrs文件系统介绍

LVM揭秘  lvm的中文叫逻辑卷,英文名字叫Logical Volume Manager,它有什么作用? 通过逻辑卷LVM可以有效的管理和分配磁盘空间,可以把分散的小分区组合成一个大的卷组,从卷组中分出需要的空间做出逻辑卷,这样使得磁盘扩容和缩减方便易用.还有着备份的功能,指的就是lvm快照. 逻辑卷是怎么来的? dm: device mapper,将一个或多个底层块设备组织成一个逻辑设备的模块:注:dm是内核的功能模块 /dev/dm-#   注:从0开始编号 这个逻辑设备的文件是什么? 

逻辑卷LVM

逻辑卷LVM 简介 在实际生产应用中,磁盘的分区的容量是固定不变的,当出现分区容量不足的情况,除了新加磁盘,还有没有其他方法呢?    逻辑卷(LVM)的概念就出现了,全称叫Logical Volume Manager.它的作用是允许对卷进行方便操作的抽象层,包括重新设定文件系统的大小.    LVM最大的特点是可以对磁盘进行动态管理,在不会丢失原有磁盘数据的同时,又可以对逻辑卷大小进行调整,大大提高了磁盘管理的灵活性.    LVM的实现原理: 逻辑卷的实现 之前实验我们创建了一个RAID-5

第九章:逻辑卷LVM

第九章:逻辑卷LVM 现实生产环境中,经常会遇到磁盘空间不够用的情况,无论规划的多么好,最终还是会遇到这种情况.所以说,磁盘分区没有一个标准的格式,只能根据自己的服务器应用来适当进行划分.那么遇到这样的问题我们如何解决呢?本章我们就来介绍解决之法-逻辑卷管理(LVM). LVM(Logical VolumeManager),通过这种技术可以随意扩大或缩小磁盘或分区的容量.LVM的实现是把磁盘.分区或RAID设备通过软件组合成一块独立的VG,然后将这个VG再进行划分LV,这时候的LV就相当于一个分

基于Centos6系统创建逻辑卷LVM,执行扩容,缩减,删除等操作

什么是逻辑卷? LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性. LVM的工作原理其实很简单,它就是通过将底层的物理硬盘抽象的封装起来,然后以逻辑卷的方式呈现给上层应用.在传统的磁盘管理机制中,我们的上层应用是直接访问文件系统,从而对底层的物理硬盘进行读取,而在LVM中,其通过对底层的硬盘进行封装,当我们对底层的物理硬盘进行操作时,其不再是针对于分区

基于CentOS 6 系统创建逻辑卷LVM,执行扩容,缩减,删除等操作

2016-08-29 05:37:57 标签:Linux LVMFstab VG PV 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://51eat.blog.51cto.com/11892702/1843663 什么是逻辑卷? LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性. LV

自学Linux Shell8.2-linux逻辑卷LVM管理

点击返回 自学Linux命令行与Shell脚本之路 8.2-linux逻辑卷LVM管理 1. linux支持的文件系统 Windows常用的分区格式有三种,分别是FAT16.FAT32.NTFS格式 Linux支持的文件系统:NFS.MINIX.MS-DOS和ext2,日志文件系统:ext3.ext4.JFS.ReiserFS和XFS,同时还有加密文件系统(CFS)和虚拟文件系统(/proc) 1.1 基本文件系统 原文地址:https://www.cnblogs.com/yaoyaojcy/p

Linux(RadHat)基础学习—系统分区逻辑卷lvm

lvm逻辑卷 pv:物理卷,被lv命令处理过的物理分区 vg:物理卷组,被组装到一起的物理卷 pe:物理扩展,lvm设备的最小存储单元,lvm是pe的整数倍 lvm:逻辑卷,直接使用的设备,可以增大缩小并保持原有数据不变 1.lvm的建立 (1)分区,指定分区标签为8e(逻辑卷) (2)使逻辑卷成为物理卷:pvcreate /dev/vdbx (3)建"大容器"物理卷组:vgcreate vg0 /dev/vdbx (4)从物理卷组取出20M的逻辑卷lv0:lvcreate -L 20

17.逻辑卷LVM《Mr.Robot》

前言:磁盘满了,就需要LVM进行扩容<Mr.Robot> ---------------------------------------------------- 一.概念 多个物理卷,组成物理卷组,物理卷类似同扩展分区,需要再划分逻辑卷 逻辑卷可以格式化,挂载 划分逻辑卷,就是将卷组中空间的物理盘区,分配给独立单位使用 一个卷组内部可以创建N个逻辑卷 逻辑卷所使用的都是 同一个卷组  从物理卷收纳进来的物理盘区 这些物理卷PE一旦分配给那个逻辑分区后,他就叫逻辑盘区LE 当逻辑卷不够了,直接