码迷,mamicode.com
首页 > 其他好文 > 详细

LVM简单使用

时间:2017-09-14 23:54:49      阅读:271      评论:0      收藏:0      [点我收藏+]

标签:lvm   centos6.5   

如何为系统(CentOS6.x)添加一个LVM磁盘分区


知识先导:

Q1: 什么是LVM?

A1:LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制。可以从根本上解决磁盘分区大小问题,用户在无需停机的情况下可以方便地调整各个分区大小[1]

Q2:PV/VG/LV分别代表什么?

A2:PV(Physical Volumn)/VG(Volumn Group)/LV(Logical Volumn),中文依次为物理卷/卷组/逻辑卷。LVM中其结构组成如下:

技术分享

(LVM,获取自网络[2]

命令行创建LVM的基本命令:

实验准备:创建分区类型为LVM的新分区

  • fdisk  /dev/sdb

  • n   新建分区(主分区)

  • t    转换类型 8e(LVM)

  • w   保存修改至磁盘

创建LVM

  • 创建PV                 pvcreate /dev/sdb1

  • 创建VG                vgcreate vg1 /dev/sdb1

  • 创建LV                 lvcreate -L(--size) 100M -n lv1 vg1

  • 格式化LV

    • mkfs.ext4  /dev/vg1/lv1

  • 挂载LV

    • mount /dev/vg1/lv1 /mnt


扩容LV(ext)

  • lvresize -L 200M /dev/vg1/lv1

  • e2fsck -f /dev/vg1/lv1            检测磁盘错误

  • resize2fs /dev/vg1/lv1 200M


扩展VG(将一个新的PV添加入VG中)

  • pvcreate /dev/sdb5

  • vgextend vg1 /dev/sdb5

  • lvresize -L 100M /dev/vg1/lv1


缩减LV(xfs不支持)

  • umount

  • e2fsck -f /dev/vg1/lv1

  • resize2fs /dev/vg1/lv1 100M

  • lvresize -L 100M /dev/vg1/lv1


LVM删除(反创建顺序删除,使用查看命令查看是否遗漏)

  • umount

  • 删除LV                  lvremove lv1

  • 删除VG                 vgremove vg1

  • 删除PV                 pvremove /dev/sdb1

----------------------------------------------------------------------------------------------------

文中涉及引用:

[1]:LVM_360百科:https://baike.so.com/doc/5462643-5700974.html

[2]: LVM组成图:https://linux.cn/article-3218-1.html

LVM简单使用

标签:lvm   centos6.5   

原文地址:http://castiel.blog.51cto.com/9326814/1965420

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!