lvm基本知识与常用命令

lvm基础知识:

lvm是Logical Volume Manager(逻辑卷管理)的缩写,可以理解为一种硬盘分区管理工具,有以下几个重要的基础术语:

  1. 物理卷(Pyhsical Volume,PV):是由系统的基础存储设备,如/dev/sda,/dev/sda1等转换过来的设备,被转换的设备可以是一整块磁盘,也可以是一整块磁盘的某一分区
  2. 逻辑卷组(Volume Group,VG):逻辑卷组可以理解为物理卷的集合,可面可以包含很多物理卷,可随时增加或者删除
  3. 逻辑卷(Logical Vloume,LV):逻辑卷是由逻辑卷组里面分出的一块空间,这块空间可以挂载到我们磁盘的任何位置(除/boot)

由此我们可以得出以下图结论:

lvm常用命令:

物理卷:

pvscan:显示系统所有物理卷的信息,包括路径,总大小,剩余大小,加入的逻辑卷组等

pvdisplay:显示指定物理卷更详细的信息,后面跟指定物理卷的路径

pvcreate:创建物理卷,后面指定的是某块物理硬盘,或者物理硬盘的分区

逻辑卷组:

vgscan:显示系统所有逻辑卷组

vgdisplay:显示指定逻辑卷组的详细信息

vgcreate:将物理卷加入到逻辑卷组,格式为vgcreate 逻辑卷组名 物理卷路径(绝对路径)

vgextend:扩充逻辑卷组,格式与vgcreate相同

扩充以后需要使用resize2fs命令刷新指定逻辑卷,格式为:resize2fs 逻辑卷路径

vgreduce:减小逻辑卷组,格式与vgcreate相同

逻辑卷:

lvscan:显示系统所有逻辑卷

lvdispaly:显示指定逻辑卷详细信息

lvcreate:创建逻辑卷

例1: lvcreate -L 5G  -n LogVol01 VolGroup2

从VolGroup2逻辑卷组中创建一个LogVol01逻辑卷,并指定5G的空间

例2:lvcreate -l 100%FREE  -n LogVol01 VolGroup2

 从VolGroup2逻辑卷组中创建一个LogVol01逻辑卷,并指定剩余所有空间

lvextend:对现有逻辑卷进行扩充

例1:lvextend -L+5G /dev/mapper/VolGroup2-LogVol01

给/dev/mapper/VolGroup2-LogVol01扩充5G

例2:lvextend -l+100%FREE /dev/mapper/VolGroup2-LogVol01

所有剩余空间扩充到/dev/mapper/VolGroup2-LogVol01

lvreduce:减少逻辑卷空间(谨慎操作,有数据丢失风险)

减少空间,需要重新对磁盘进行格式化,所以推荐这么操作,除非里面没有数据

lvremove:删除逻辑卷(删除前需要umount),执行lvremove会有数据风险,谨慎操作

时间: 2024-11-10 14:02:16

lvm基本知识与常用命令的相关文章

LVM基本介绍与常用命令

一.LVM介绍LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制LVM - 优点:LVM通常用于装备大量磁盘的系统,但它同样适于仅有一.两块硬盘的小系统. 小系统使用LVM的益处: 传统的文件系统是基于分区的,一个文件系统对应一个分区.这种方式比较直观,但不易改变: 1.不同的分区相对独立,无相互联系,各分区空间很易利用不平衡,空间不能充分利用: 2.当一个文件系统/分区已满时,无法对其扩充,只能采用重新分区/建立文件系统

Linux系统的相关知识、常用命令及centos 7网卡配置

(本文仅为平时学习记录,若有错误请大佬指出,如果本文能帮到你那我也是很开心啦) 一.Linux系统的相关知识 1.Linux中根目录下所有文件夹的含义和用途(括号内为举例存放的文件) /  根目录 cd /  切换到根目录 / bin  存放可执行文件 /dev  存放设备文件  (网卡 CPU) /media  存放可移除设备文件   (U盘 CD/DVD  VMTools) /opt  存放第三方软件的默认位置 /tmp  存放临时文件  (日志文件) /root  root用户的家目录,主

Linux系统的相关知识、常用命令及拓展、centos 7网卡配置

一.Linux系统的相关知识 1.Linux中根目录下所有文件夹的含义和用途 目录 功能 /bin 存放可执行文件 /dev 存放设备文件 (如:网卡.CPU) /media 存放可移除设备文件 (如:U盘.CD/DVD.VMTools) /opt 存放第三方软件的默认位置 /tmp  存放临时文件 (如:日志文件) /root root用户的家目录,主文件夹 /home 普通用户的家目录,文件夹的命名是以用户的名字来命名的 /etc 存放配置文件 /usr 存放操作系统软件资源 /var 存放

linux基础知识:常用命令

概要 linux版本 linux有两种版本:发行版本和核心版本.核心版本主要是linux内核,官方版是由linus维护. linux核心版本表示:major.minor.patchlevel.例如 2.2.11表示核心版本2.2的第11次修改.我们约定,minor为奇数时表示,该版本刚加入新的内容,不稳定,相当于测试版本:minor为偶数时:表示是稳定版本. linux分区类型 硬盘分区的命令设计:hd:表示IDE硬盘:sd表示是SCSI硬盘:第三个字母表示分区在哪个设备上面:a表示1,b表示2

Linux基础知识及常用命令

基础知识点:1.描述计算机的组成及其功能.2.按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别.3.描述Linux的哲学思想,并按照自己的理解对其进行解释性描述.4.说明Linux系统上命令的使用格式:详细介绍ifconfig.echo.tty.startx.export.pwd.history.shutdown.poweroff.reboot.hwclock.date命令的使用,并配合相应的示例来阐述.5.如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章

Linux基础知识与常用命令(二)

9.创建符号链接和硬链接命令 ln 符号链接(软链接)(symbolic links) ln -s <--->ln --symbolic ln -s 目标文件(源文件) 链接文件 也可以为目录创建符号链接 $ln -s /var/log/samba samba_log 硬链接-已存在文件的另一个名字 ln 目标文件(已存在的源文件) 链接文件 软链接与硬链接的区别 软链接可以看作是Windows中的快捷方式,可以让你快速链接到目标文件或目录. 硬链接则透过文件系统的inode来产生新文件名,而

MySQL 基础知识与常用命令

SQL   事务的四个特性ACID ACID,是指数据库管理系统(DBMS)在寫入/更新資料的過程中,為保證事务(transaction)是正確可靠的,所必須具備的四个特性:原子性(atomicity,或稱不可分割性).一致性(consistency).隔离性(isolation,又称独立性).持久性(durability). MySQL

AIX LVM 常用命令记录

针对物理卷的操作指令 lsdev--列出ODM中的设备 chdev--修改一个AIX设备的属性 mkdev--创建一个AIX设备 chpv--修改物理卷的状态和属性 lspv--查看AIX中物理卷的相关信息 migratepv--将一个物理卷中的物理分区(数据)迁移到另一个物理卷   针对卷组的操作指令 mkvg--创建新卷组 extendvg--扩展vg reducevg--缩小vg chvg--修改卷组的属性 lsvg--查看卷组的相关信息 importvg--导入vg到AIX系统中 exp

git知识总结-3常用命令原理解析

0.前言 本文主要对git常用命令的工作原理做一个详细的说明,常用命令主要包括: 1.git add git add相关命令很简单,主要实现将工作区修改的内容提交到暂存区,交由git管理. 2. git commit git commit主要实现将暂存区的内容提交到本地仓库,并使得当前分支的HEAD向后移动一个提交点. 3. git branch 关于分支,大概有展示分支,切换分支,创建分支,删除分支这四种操作. 4. git merge merge命令把不同的分支合并起来.如下图,在实际开发中