转载

【Linux】Linux文件系统管理5 lvm逻辑卷管理

Linux 逻辑卷管理LVM


 本文链接 http://blog.itpub.net/29475508/viewspace-1876094/

30G磁盘上,把所有剩余空间创建一个扩展分区,

扩展分区上建11G大小的逻辑分区,更改分区类型为lvm逻辑卷

创建pv 创建vg :myvg   创建500M  lv: mylv        

格式化,挂载到/lvm

 操作系统:RHEL6.4 - 64位



 【Linux】Linux文件系统管理5 lvm逻辑卷管理

1   逻辑卷概述

 LVM是逻辑卷管理(Logical Volume Manager)的简称,他是建立在物理存储设备之上的一个抽象层,允许你生成逻辑存储卷,和直接使用物理存储在管理上相比,提供了更好灵活性。
LVM将存储虚拟化,使用逻辑卷,你不会受限于物理磁盘的大小,另外,和硬件相关的存储设置被其隐藏,你能不用停止应用或卸载文件系统来调整卷大小或数据迁移.这样能减少操作成本.


2   LVM机制


【物理卷】PV, Physical Volume)
物理卷就是指磁盘,磁盘分区或从逻辑上和磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块。和基本的物理存储介质(如分区、磁盘等)比较,包含有和LVM相关的管理参数。
【卷组】VG, Volume Group)
LVM卷组类似于非LVM系统中的物理硬盘,其由物理卷组成。能在卷组上创建一个或多个“LVM分区”(逻辑卷),LVM卷组由一个或多个物理卷组成。
逻辑卷】LV, Logical Volume)
LVM的逻辑卷类似于非LVM系统中的硬盘分区,在逻辑卷之上能建立文件系统(比如/home或/usr等)。

【Linux】Linux文件系统管理5 lvm逻辑卷管理

3   LVM管理命令

 【Linux】Linux文件系统管理5 lvm逻辑卷管理

 

4   分区

[root@rhel64 ~]# fdisk -cul

 【Linux】Linux文件系统管理5 lvm逻辑卷管理


 【Linux】Linux文件系统管理5 lvm逻辑卷管理

创建扩展分区
【Linux】Linux文件系统管理5 lvm逻辑卷管理


创建逻辑分区
1G

 【Linux】Linux文件系统管理5 lvm逻辑卷管理

修改分区类型  LVM  8e

【Linux】Linux文件系统管理5 lvm逻辑卷管理

【Linux】Linux文件系统管理5 lvm逻辑卷管理 

 
【Linux】Linux文件系统管理5 lvm逻辑卷管理

 

 

5   partx -a

[root@rhel64 ~]# fdisk -cul /dev/sda

[root@rhel64 ~]# ll /dev/sda*

【Linux】Linux文件系统管理5 lvm逻辑卷管理 

 

[root@rhel64 ~]# partx -a /dev/sda

[root@rhel64 ~]# ll /dev/sda*

 【Linux】Linux文件系统管理5 lvm逻辑卷管理


6   pvcreate创建物理卷pv

[root@rhel64 ~]# pvcreate /dev/sda5

 【Linux】Linux文件系统管理5 lvm逻辑卷管理

[root@rhel64 ~]# pvdisplay

【Linux】Linux文件系统管理5 lvm逻辑卷管理

[root@rhel64 ~]# pvs

【Linux】Linux文件系统管理5 lvm逻辑卷管理 

7   vgcreate创建卷组 vg

[root@rhel64 ~]# vgcreate vg_myvg /dev/sda5

【Linux】Linux文件系统管理5 lvm逻辑卷管理 

[root@rhel64 ~]# vgdisplay vg_myvg

 【Linux】Linux文件系统管理5 lvm逻辑卷管理


[root@rhel64 ~]# vgs

 【Linux】Linux文件系统管理5 lvm逻辑卷管理

 

8   lvcreate创建逻辑卷lvm

[root@rhel64 ~]# lvcreate -L 500M -n lv_mylv vg_myvg

 【Linux】Linux文件系统管理5 lvm逻辑卷管理

[root@rhel64 ~]# lvdisplay /dev/vg_myvg/lv_mylv

 【Linux】Linux文件系统管理5 lvm逻辑卷管理

[root@rhel64 ~]# pvs

[root@rhel64 ~]# vgs

[root@rhel64 ~]# lvs


【Linux】Linux文件系统管理5 lvm逻辑卷管理



9   格式化mkfs.ext4

[root@rhel64 ~]# mkfs.ext4 /dev/vg_myvg/lv_mylv

 【Linux】Linux文件系统管理5 lvm逻辑卷管理

blkid查看UUID

 【Linux】Linux文件系统管理5 lvm逻辑卷管理

10 创建挂载点

[root@rhel64 ~]# mkdir /lvm

[root@rhel64 ~]# ls -ld /lvm

 【Linux】Linux文件系统管理5 lvm逻辑卷管理


11 编写/etc/fstab文件

/dev/vg_myvg/lv_mylv    /lvm                    ext4    defaults        0 0

[root@rhel64 ~]# vi /etc/fstab

 【Linux】Linux文件系统管理5 lvm逻辑卷管理

逻辑卷可以不用UUIDLABEL,可以直接写设备名称。


12 挂载查看

[root@rhel64 ~]# df -Th

[root@rhel64 ~]# mount -a

[root@rhel64 ~]# df -Th

 【Linux】Linux文件系统管理5 lvm逻辑卷管理

 

13  重启验证

[root@rhel64 ~]# reboot

【Linux】Linux文件系统管理5 lvm逻辑卷管理

 【Linux】Linux文件系统管理5 lvm逻辑卷管理

 

 

 吕星昊
2015.12.21

正文到此结束
Loading...