标签:数据 nts vgs sign sda lvm manager 卷管理 创建LVM
LVM的诞生:
由于传统的磁盘管理不能对磁盘进行磁盘管理,比如我把/dev/sdb1挂载到了/liu目录下,但是因为数据量过大的原因,此文件系统磁盘利用率已经高达98%,那么我可以直接对这个磁盘进行扩容吗?扩容的话又会丢数据吗?答案当然是不能直接扩充,会丢数据会影响业务的正常运转。因此才诞生了LVM技术,LVM技术最大的特点就是对磁盘进行动态管理。由于LVM的逻辑卷的大小更改可以进行动态调整,且不会出现丢失数据的情况。
LVM介绍:
LVM(Logic Volume Manager)是逻辑卷管理的简称。它是Linux环境下对磁盘分区管理的一种机制。对于其他的的UNIX(AIX/HP/SUM)操作系统,以及Windows系统也有类似的磁盘管理软件。LVM管理的方式非常简单,就是通过将底层的物料磁盘抽象并封装起来,然后以逻辑的方式呈现给上层应用。
LVM的组成与概念:
[root@centos-linux-03 dev]# pvs PV VG Fmt Attr PSize PFree /dev/sda2 centos lvm2 a-- <63.00g 4.00m [root@centos-linux-03 dev]# pvcreate /dev/sdb /dev/sdc Physical volume "/dev/sdb" successfully created. Physical volume "/dev/sdc" successfully created. [root@centos-linux-03 dev]# pvs PV VG Fmt Attr PSize PFree /dev/sda2 centos lvm2 a-- <63.00g 4.00m /dev/sdb lvm2 --- 102.00m 102.00m /dev/sdc lvm2 --- 102.00m 102.00m [root@centos-linux-03 dev]# vgs VG #PV #LV #SN Attr VSize VFree centos 1 3 0 wz--n- <63.00g 4.00m [root@centos-linux-03 dev]# vgcreate lnlvm /dev/sdb /dev/sdc Volume group "lnlvm" successfully created [root@centos-linux-03 dev]# vgs VG #PV #LV #SN Attr VSize VFree centos 1 3 0 wz--n- <63.00g 4.00m lnlvm 2 0 0 wz--n- 200.00m 200.00m [root@centos-linux-03 dev]# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert home centos -wi-ao---- <20.01g root centos -wi-ao---- 40.98g swap centos -wi-ao---- 2.00g [root@centos-linux-03 dev]# lvcreate -n lna -L 50M lnlvm Rounding up size to full physical extent 52.00 MiB WARNING: xfs signature detected on /dev/lnlvm/lna at offset 0. Wipe it? [y/n]: y Wiping xfs signature on /dev/lnlvm/lna. Logical volume "lna" created. [root@centos-linux-03 dev]# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert home centos -wi-ao---- <20.01g root centos -wi-ao---- 40.98g swap centos -wi-ao---- 2.00g lna lnlvm -wi-a----- 52.00m [root@centos-linux-03 dev]# mkfs.xfs /dev/lnlvm/lna meta-data=/dev/lnlvm/lna isize=512 agcount=2, agsize=6656 blks = sectsz=4096 attr=2, projid32bit=1 = crc=1 finobt=0, sparse=0 data = bsize=4096 blocks=13312, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=1 log =internal log bsize=4096 blocks=1605, version=2 = sectsz=4096 sunit=1 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 [root@centos-linux-03 dev]# mkdir /liu && mount /dev/lnlvm/lna /liu
标签:数据 nts vgs sign sda lvm manager 卷管理 创建LVM
原文地址:https://www.cnblogs.com/huskiesir/p/10206484.html