1-15-LVM管理.docx
《1-15-LVM管理.docx》由会员分享,可在线阅读,更多相关《1-15-LVM管理.docx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、LVM管理和ssm存储管理器使用&磁盘配额q LVM逻辑卷的管理问题:对于生产环境下的服务器来说,如果存储数据的分区磁盘空间不够了怎么办?因为如果要把一个分区的内容都拷贝到另一个分区上去,势必要首先卸载掉之前的那个分区,然后*对整个分区进行拷贝,如果服务器上运行着一个重要的服务,比如说WWW或者FTP,其要求是 7*24 小时运行正常的,那么卸载掉分区这是不可想象的,同时如果该分区保存的内容非常非常的多,那么在对分区进行转移时时间可能会耗费很久,所以,这个时候我们就会受到传统磁盘管理的限制,因为其不能够进行动态的磁盘管理。因此,为了解决这个问题,LVM技术就诞生了!:LVM:在线扩容 快照sn
2、apshot MYSQL是可以通过快照实现一致性的物理备份1.1 LVM的工作原理LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的盘卷,在盘卷上建立文件系统。管理员利用LVM可以在磁盘不用重新分区的情况下动态调整文件系统的大小,并且利用LVM管理的文件系统可以跨越磁盘,当服务器添加了新的磁盘后,管理员不必将原有的文件移动到新的磁盘上,而是通过LVM可以直接扩展文件系统跨越磁盘它就是通过将底层的物理硬盘封装起来,然后以逻辑卷的方式呈现给上层应用。在LVM中,其通过对底层的硬盘进行封装,当我们对底层的物理硬盘进行操作时,其不再是针对于分区进行操作,
3、而是通过一个叫做逻辑卷的东西来对其进行底层的磁盘管理操作。1.1 LVM常用的术语先来了解一下常用的名词解释l 物理存储介质(Thephysicalmedia)这里指系统的存储设备:硬盘,如:/dev/hda、/dev/sda等等,是存储系统最低层的存储单元。l 物理卷PV(physicalvolume) 物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数,创建物理卷它可以用硬盘分区,也可以用硬盘本身或者回环文件。l 卷组VG(VolumeGroup) LVM卷组类似于
4、非LVM系统中的物理硬盘,其由物理卷组成。可以在卷组上创建一个或多个“LVM分区”(逻辑卷),LVM卷组由一个或多个物理卷(PV)组成。也可以把VG理解成一个大的仓库或者几块大的硬盘 lll 逻辑卷LV(logicalvolume) 是从VG中划分的逻辑分区;LVM的逻辑卷类似于非LVM系统中的硬盘分区,在逻辑卷之上可以建立文件系统(比如/home或者/usr等)。l PE(physicalextent) 每一个物理卷被划分为称为PE(PhysicalExtents)的基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。PE的大小是可配置的,默认为4MB;其实PE就是我们逻辑卷管理的最基
5、本单位。比如说我有一个400M的硬盘,那么在将其格式化成PV的时候,其实际就是将这块物理硬盘划分成了100个的PE,因为PE默认的大小就是4Ml LE(logicalextent) 逻辑卷也被划分为被称为LE(LogicalExtents)的可被寻址的基本单位。在同一个卷组中,LE的大小和PE是相同的,并且一一对应 1.2 LVM优点l 使用卷组,使多个硬盘空间看起来像是一个大的硬盘l 使用逻辑卷,可以跨多个硬盘空间的分区 sdb1 sdb2 sdc1 sdd2 sdfl 在使用逻辑卷时,它可以在空间不足时动态调整它的大小l 在调整逻辑卷大小时,不需要考虑逻辑卷在硬盘上的位置,不用担心没有可用
6、的连续空间l 可以在线对LV,VG 进行创建,删除,调整大小等操作。LVM上的文件系统也需要重新调整大小。l 可以将正在使用中的硬盘迁移到别的硬盘上l 允许创建快照,可以用来保存文件系统的备份。只能使用一次解释:LVM是软件的卷管理方式,而RAID是磁盘保护的方法。对于重要的业务来说,一般是同时存在。RAID用来保护物理的磁盘不会因为故障而中断业务。LVM用来实现对卷的良性的管理,更好的利用磁盘资源创建Raid+LVM系统分区结构在正常的生产环境和企业日常环境中,使用基于软件RAID的冗余备份技术和磁盘的动态管理是非常有实用价值的创建逻辑卷的顺序:Linux分区-物理卷-卷组-逻辑卷第2章 创
7、建LVM的基本步骤1) 物理磁盘被格式化为PV,(空间被划分为一个个的PE) #PV包含PE2) 不同的PV加入到同一个VG中,(不同PV的PE全部进入到了VG的PE池内) #VG包含PV3) LV基于PE创建,(组成LV的PE可能来自不同的物理磁盘) #LV基于PV创建4) LV直接可以格式化后挂载使用 #格式化挂载使用5) LV的扩充缩减实际上就是增加或减少组成该LV的PE数量,其过程不会丢失原始数据2.1 lvm常用的命令功能PV管理命令VG管理命令LV管理命令scan 扫描pvscanvgscanlvscancreate 创建pvcreatevgcreatelvcreatedispla
8、y显示pvdisplayvgdisplaylvdisplayremove 移除pvremovevgremovelvremoveextend 扩展vgextendlvextendreduce减少vgreducelvreduce2.2 创建并使用LVM逻辑卷下面的操作会用的一些查看命令:查看卷名简单对应卷信息的查看扫描相关的所有的对应卷详细对应卷信息的查看物理卷pvspvscanpvdisplay卷组vgsvgscanvgdisplay逻辑卷lvslvscanlvdisplay环境:添加一块硬盘,并且创建三个分区 sdb1 sdb2 sdb3通过lvmdiskscan可以看到那些设备成为了物理卷.
9、扫描块设备rootxuegod72 # lvmdiskscan /dev/sda1 300.00 MiB /dev/sda2 2.93 GiB /dev/sda3 196.78 GiB /dev/sdb1 500.00 MiB /dev/sdb2 500.00 MiB /dev/sdb3 500.00 MiB /dev/sdb5 500.00 MiB /dev/sdb6 500.00 MiB /dev/sdb7 500.00 MiB 0 disks 9 partitions 0 LVM physical volume whole disks 0 LVM physical volumes2.3
10、创建PV创建PV=pvcreate 设备名称 .创建VG=vgcreate 卷组名称 设备成员rootxuegod72 # pvcreate /dev/sdb1-3 Physical volume /dev/sdb1 successfully created Physical volume /dev/sdb2 successfully created Physical volume /dev/sdb3 successfully createdrootxuegod72 # pvs -查看PV信息 PV VG Fmt Attr PSize PFree /dev/sdb1 lvm2 - 500.00
11、m 500.00m /dev/sdb2 lvm2 - 500.00m 500.00m /dev/sdb3 lvm2 - 500.00m 500.00mrootxuegod72 # pvdisplay -查看具体PV信息 /dev/sdb2 is a new physical volume of 500.00 MiB - NEW Physical volume - PV Name /dev/sdb2 VG Name PV Size 500.00 MiB Allocatable NO PE Size 0 Total PE 0 Free PE 0 Allocated PE 0 PV UUID jDd
12、Wpu-AoeP-vpd9-ROsV-CWQo-Y4ip-kSc0u1 /dev/sdb3 is a new physical volume of 500.00 MiB - NEW Physical volume - PV Name /dev/sdb3 VG Name PV Size 500.00 MiB Allocatable NO PE Size 0 Total PE 0 Free PE 0 Allocated PE 0 PV UUID inND8V-4qgE-Bv1K-pm6g-xeWA-FPXt-N91wH0 /dev/sdb1 is a new physical volume of
13、500.00 MiB - NEW Physical volume - PV Name /dev/sdb1 VG Name PV Size 500.00 MiB Allocatable NO PE Size 0 Total PE 0 Free PE 0 Allocated PE 0 PV UUID Kif8cx-ONaT-WRBA-y3j2-FhCK-RZj3-gSMrGZ2.4 创建VGrootxuegod72 # vgcreate datavg /dev/sdb1-3 Volume group datavg successfully createdrootxuegod72 # vgs VG
14、#PV #LV #SN Attr VSize VFree datavg 3 0 0 wz-n- 1.45g 1.45grootxuegod72 # vgdisplay - Volume group - VG Name datavg System ID Format lvm2 Metadata Areas 3 Metadata Sequence No 1 VG Access read/write VG Status resizable MAX LV 0 Cur LV 0 Open LV 0 Max PV 0 Cur PV 3 Act PV 3 VG Size 1.45 GiB PE Size 4
15、.00 MiB Total PE 372 Alloc PE / Size 0 / 0 Free PE / Size 372 / 1.45 GiB VG UUID izTXxE-jM2m-PRub-eVbD-4kVU-dBtZ-A51Lc0rootxuegod72 # pvdisplay /dev/sdb1 - Physical volume - PV Name /dev/sdb1 VG Name datavg PV Size 500.00 MiB / not usable 4.00 MiB Allocatable yes PE Size 4.00 MiB Total PE 124 Free P
16、E 124 Allocated PE 0 PV UUID Kif8cx-ONaT-WRBA-y3j2-FhCK-RZj3-gSMrGZrootxuegod72 # pvcreate /dev/sdb5 Physical volume /dev/sdb5 successfully createdrootxuegod72 # pvdisplay /dev/sdb5 /dev/sdb5 is a new physical volume of 500.00 MiB - NEW Physical volume - PV Name /dev/sdb5 VG Name PV Size 500.00 MiB
17、Allocatable NO PE Size 0 Total PE 0 Free PE 0 Allocated PE 0 PV UUID 2men8N-H82z-KwIP-vCui-OblB-eMhn-L96yWL2.5 创建LVlvcreate -n 指定逻辑卷名称(LV的名字) -L 指定大小(SIZE)| -l 指定LE数量 VG名rootpanda # lvcreate -L 40M -n lv1 vg1 -L指定LV的SIZErootpanda # lvcreate -l 20 -n lv2 vg1 -l 指定LE的数量2.6 格式化并挂载使用rootxuegod72 datavg#
18、 mkfs.xfs /dev/datavg/datalv meta-data=/dev/datavg/datalv isize=256 agcount=4, agsize=65536 blks = sectsz=512 attr=2, projid32bit=1 = crc=0 finobt=0data = bsize=4096 blocks=262144, imaxpct=25 = sunit=0 swidth=0 blksnaming =version 2 bsize=4096 ascii-ci=0 ftype=0log =internal log bsize=4096 blocks=25
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 15 LVM 管理
限制150内