当前位置:   article > 正文

Linux-LVM逻辑卷_修改lvm卷的名字

修改lvm卷的名字

linux逻辑卷管理命令及挂载


前言

LVM的工作原理其实很简单,它就是通过将底层的物理硬盘抽象的封装起来,然后以逻辑卷的方式呈现给上层应用。在传统的磁盘管理机制中,我们的上层应用是直接访问文件系统,从而对底层的物理硬盘进行读取,而在LVM中,其通过对底层的硬盘进行封装,当我们对底层的物理硬盘进行操作时,其不再是针对于分区进行操作,而是通过一个叫做逻辑卷的东西来对其进行底层的磁盘管理操作。比如说我增加一个物理硬盘,这个时候上层的服务是感觉不到的,因为呈现给上次服务的是以逻辑卷的方式。


提示:以下是本篇文章正文内容,下面案例可供参考

一、LVM是什么?

LVM(Logical volume Manager)是逻辑卷管理的简称。它是Linux环境下对磁盘分区进行管理的一种机制。现在不仅仅是Linux系统上可以使用LVM这种磁盘管理机制,对于其它的类UNIX操作系统,以及windows操作系统都有类似与LVM这种磁盘管理软件。


PV:物理卷
PE:物理卷中最基本的单元
VG:卷组
LV:逻辑卷
LE:逻辑卷中最基本的单元

二、LVM管理命令

1. PV相关命令

pvcreate 用于将物理盘硬盘分区初始化为物理卷
pvs 查看概要信息
pvdisplay 查看详细信息
pvremove 移除物理卷
选项
-d:递归模式
-f:强制删除
pvmove 迁移数据 PE
pvscan:在系统中扫描 列出物理卷列表
选项
-e:仅显示属于输出数组的物理卷
-n:仅显示不属于任何卷组的物理卷
-u:显示UUID

将1-5分区转化为pv:

[root@Yang1 ~]# pvcreate /dev/sdb[1-5]

  Device /dev/sdb4 excluded by a filter.
  Physical volume "/dev/sdb1" successfully created.
  Physical volume "/dev/sdb2" successfully created.
  Physical volume "/dev/sdb3" successfully created.
  Physical volume "/dev/sdb5" successfully created.
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

2. VG相关命令

vgcreate 创建卷组
使用:vgcreate 卷组名 磁盘名
选项
-s :指定PE大小, 默认是4M
vgextend 向卷组中添加物理卷
使用:vgextend 卷组名 磁盘名
vgreduce 从卷组中删除物理卷
使用:vgreduce 卷组名 磁盘名
vgremove 移除VG
vgs 查看概要信息
vgdisplay 查看详细信息
vgrename

创建卷组“myvg”,并且将物理卷/dev/sdb1和/dev/sdb2添加到卷组中,指定PE大小为16M,查看信息:

 [root@Yang1 ~]# vgcreate -s 16M myvg /dev/sdb[1-2]
  Volume group "myvg" successfully created
[root@Yang1 ~]# vgs
  VG   #PV #LV #SN Attr   VSize  VFree
  myvg   2   0   0 wz--n- <1.97g <1.97g
  • 1
  • 2
  • 3
  • 4
  • 5

3. LV相关命令

lvcreate
-n 指定逻辑卷名称
-L 指定逻辑卷大小
-l 指定逻辑卷大小,使用PE为单位
-s 指明逻辑卷为快照
-p 设置属性
lvcreat
-n 逻辑卷名称
-L 大小
lvextend 扩展逻辑卷大小
lvreduce 缩减逻辑卷大小
lvrename 修改逻辑卷名称
lvs 查看概要信息
lvdisplay 查看详细信息
lvremove 删除逻辑卷
lvconvert 恢复快照

在卷组“myvg”上创建一个逻辑卷“mylv”:

 [root@Yang1 ~]# lvcreate -n mylv -L 20M  myvg
  Rounding up size to full physical extent 32.00 MiB
  Logical volume "mylv" created.
[root@Yang1 ~]# lvs
  LV   VG   Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  mylv myvg -wi-a----- 32.00m                                                   
  myvg myvg -wi-a----- 32.00m          
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

三、挂载

[root@Yang1 ~]# mkfs.ext4 /dev/myvg/mylv
mke2fs 1.42.9 (28-Dec-2013)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
8192 inodes, 32768 blocks
1638 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=33554432
4 block groups
8192 blocks per group, 8192 fragments per group
2048 inodes per group
Superblock backups stored on blocks:
        8193, 24577

Allocating group tables: done
Writing inode tables: done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done
 


  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
[root@Yang1 ~]# mount /dev/myvg/mylv /mnt/
[root@Yang1 ~]# df -h
Filesystem             Size  Used Avail Use% Mounted on
devtmpfs               476M     0  476M   0% /dev
tmpfs                  487M     0  487M   0% /dev/shm
tmpfs                  487M  7.7M  479M   2% /run
tmpfs                  487M     0  487M   0% /sys/fs/cgroup
/dev/sda2               10G  2.3G  7.8G  23% /
/dev/sr0                11G   11G     0 100% /media
/dev/sda1              197M  133M   65M  68% /boot
tmpfs                   98M     0   98M   0% /run/user/0
/dev/mapper/myvg-mylv   27M  779K   24M   4% /mnt

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/blog/article/detail/51256
推荐阅读
相关标签
  

闽ICP备14008679号