linux系统之lvm方式挂载磁盘
LVM:逻辑卷管理(Logical Volume Manager)它是Linux环境下对磁盘分区进行管理的一种机制。LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。它由ibm公司提出。目的:在原始设备不变的情况下,容量可以拉伸或者缩减。PV:物理卷(physical volumes)处于LVM最底层,可以是分区、完整磁盘、 RAID 集或 SAN 磁盘物理硬盘或者分区,但是这
一、简介
LVM:逻辑卷管理(Logical Volume Manager)
它是Linux环境下对磁盘分区进行管理的一种机制。LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。它由ibm公司提出。目的:在原始设备不变的情况下,容量可以拉伸或者缩减。
PV:物理卷(physical volumes)
处于LVM最底层,可以是分区、完整磁盘、 RAID 集或 SAN 磁盘物理硬盘或者分区,但是这些设备必须初始化为 LVM 物理卷分区类型 , 才能与 LVM 结合使用
VG:卷组(volume groups)
建立在PV之上,是存储池 , 由一个或多个物理卷组成
LV :逻辑卷(logical volumes)
建立在VG之上,相当于原来分区的概念。不过大小可以动态改变。在逻辑卷LV之上可以建立文件系统。
PE:物理区域(physical extent)
物理区域是物理卷中可用于分配的最小存储单元,其大小在建立卷组时指定,一旦确定不能更改,同一卷组所有物理卷的物理区域大小需一致,新的pv加入到vg后,pe的大小自动更改为vg中定义的pe大小。
二、创建LVM
要创建一个LVM系统,一般需要经过以下步骤:
1)创建分区
2)新建PV
3)新建/扩容VG
4)创建LV
1.查看磁盘分区表
fdisk -l
2.使用fdisk创建分区
根据设备文件的绝对路径(/dev/sdb)进入分区管理
fdisk /dev/vdb
3.输入m for help
4.选择8e:一定要指定分区的格式为8e,这是LVM的分区格式
5.fdisk -l 再次查看磁盘发现多出一个vdb1分区
6. 创建PV
pvcreate /dev/vdb1
7.pvdisplay 查看一下
8.创建vg名为airport-vg
vgcreate airport-vg /dev/vdb1
9.vgdisplay 查看vg信息
- 创建lv,创建了一个名字为data,容量大小是199.99G的分区.其中:-L:指定LV的大小 -n:指定VG的名 vg_yndxbak2:表示从这个VG中划分LV
lvcreate -L 199.99G -n data airport-vg
11.lvdisplay 查看lv信息
- 需要对LV进行格式化(使用mksf进行格式化操作),然后LV才能存储资料,centos7默认使用xfs
mkfs -t xfs /dev/airport-vg/data
13. 将格式化后的LV分区挂载到指定的目录下,就可以像普通目录一样存储数据了
#创建挂载目录
mkdir -p airport/pg
#修改所有者(如果不是当前用创建的话)
chown root.root /airport/pg
#执行挂载命令
mount /dev/airport-vg/data /airport
14. 查看挂载情况
df -h
15.如果要在系统启动的时候启动LV,最好是将lvData写入fstab文件中
vim /etc/fstab
三、删除
1.命令查询LV信息,获取需要删除LV的LV Path
lvdisplay
2.解除LV挂载
umount /dev/telepgvg/data /app
3.删除LV
lvremove /dev/telepgvg/data
3.删除VG
vgremove /dev/telepgvg
4. 删除PV
pvremove /dev/vdb1
4.再次查看LV、VG、PV已经删除。
更多推荐
所有评论(0)