LVM简单使用

如何为系统(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

时间: 2024-10-25 20:29:04

LVM简单使用的相关文章

Linux LVM 简单操作

查看当前磁盘分区情况fdisk -l 磁盘分区fdisk /dev/sdb 创建PVpvcreate /dev/sdb1pvcreate /dev/sdb2 确认PVpvdisplaypvdisplay /dev/sdb1pvdisplay /dev/sdb2 创建VGvgcreate myVG /dev/sdb1 /dev/sdb2orvgcreate myVG /dev/sdb1; vgextend myVG /dev/sdb2 确认VGvgdisplay 创建LVlvcreate -L 4

【学神-RHEL7】RHEL7.1安装步骤详解

一.安装RHEL7.0 1)成功引导系统后,会出现下面的界面 界面说明: Install Red Hat Enterprise Linux 7.1 安装RHEL7.1 Test this media & install Red HatEnterprise Linux 7.1测试安装文件并安装RHEL 7.1 Troubleshooting 修复故障 注:在Trobleshooting模式下,界面如下: 界面说明: Install Red Hat Enterprise Linux 7.1 in b

RHEL7.2安装

先在系统启动的时候按下Del键(有些系统是F2键)进入BIOS,设置从光盘启动. 系统只有2个USB口时,1个要接光驱,另外1个口不能同时接键盘和鼠标,可以接1个USB集线器,键盘和鼠标同时接入到集线器上. 另外,7.2系统df -h的结果和6.x不太一样. 重新安装系统时,可以先将旧的目录如/boot等删除,再添加新的目录,这些要在下面的第9步中进行配置. 下面的操作步骤很详细,文章链接:http://www.mamicode.com/info-detail-1127120.html 一.安装

【python】获取51cto博客的文章列表

python的正则与网页操作练习二: import re import urllib.request #51cto urlcode=gb18030 class down51web: s_url='' s_blogid='' s_blogpages='' s_html='' s_code='' def __init__(self,url,code): self.s_url=url self.s_code=code def get_html(self): self.s_html=urllib.req

linux 分区 物理卷 逻辑卷

今天我们主要说说分区.格式化.SWAP.LVM.软件RAID的创建哈~ 格式化 查看当前分区:fdisk   -l 这个命令我们以前是讲过的,我现在问下,ID那项是什么意思? 83 是代表EXT2和EXT3 82 是代表SWAP分区 硬盘结构我们就不讲了,相信大家都有基础.我们就直接进入操作 LINUX分区使用的工具是FDISK 对系统的第一个硬盘分区#fdisk   /dev/sda 如果是对第二个硬盘分区,就是fdisk /dev/sdb 大家运行这个命令:#fdisk   /dev/sda

CentOS7.2详细安装步骤(二)

7)语言设置(可以在上一个主界面进行设置,这里不用再次设置) 8)SECURITY设置(安全设置) 选择default(默认的)策略就可以,通过进行选择,单击完成即可 Default   #默认策略 隐式XCCDF概要文件.通常情况下,默认不包含规则 Standard System Security Profile #标准系统安全性配置文件 这个概要文件包含规则,以确保标准安全基地CenOS Linux 7系统 Draft PCI-DSS v3 Control Baseline for Cent

一周第一次课(3月19日)笔记

一周第一次课(3月19日)1.1 学习之初 1.2 约定1.3 认识Linux1.4 安装虚拟机1.5 安装centos7 本课程所使用的操作系统:Centos7.3虚拟化软件:VMware Workstation 10远程连接工具:PuTTY(缺点:当打开多个窗口时切换麻烦) +Xshell (free) keepass.info(密码记录工具网址) 有用的网站 1)r.aminglinux.com (各种软件更新)2)centos7.aminglinux.com(课程中所使用的代码和命令)

centos7.5操作系统安装

本节所讲内容: - 1.1 Linux云计算集群架构师课程介绍及Linux发展史 - 1.2 VMware虚拟机安装 - 1.3 centos7.4操作系统安装 - 1.4 vmware虚拟机12个使用技巧 1.1 Linux云计算集群架构师课程介绍及Linux发展史 参考同目录下的PPT文档 1.2 VMware虚拟机安装 1.2.1 下载链接Vmware workstation 12 含注册码和注册机Centos7.4-ISO 操作系统镜像 1.2.1 下载链接Vmware workstat

LVM的简单应用-新建-拓展-缩减-移除-迁移

LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和 分区之上的一个逻辑层,它最大的特点就是提高磁盘分区管理的灵活性. LVM的实现原理: 1.将Linux中的物理磁盘和分区通过命令合成一个物理卷(容量大小可以不一样,磁盘可以直接混合分区使用). 2.将物理卷创建成卷组 3.将卷组分割一些出来组成逻辑卷(逻辑卷的大小是分配卷组时的PE的整倍数) 实验(基于centos7): 实验一:创建LVM 1.我们先创