基本命令八(LVM逻辑卷管理)
lvm参数
lvm参数LVM(逻辑卷管理器)是一种在Linux操作系统上用于管理磁盘存储的技术。
通过LVM,我们可以将多个物理磁盘分区合并成一个逻辑卷,并对逻辑卷进行动态调整和管理,而无需停机或影响正在运行的系统。
在使用LVM时,我们可以使用不同的参数来控制和配置逻辑卷。
这些参数可以通过命令行工具或配置文件进行设置。
下面是一些常用的LVM参数及其相关参考内容:1. PVCreate命令参数:- -v:显示详细的输出,包括操作的进程和结果。
- -ff:强制格式化物理卷,忽略潜在的数据损失风险。
- -M2:使用LVM2元数据格式,取代默认的LVM1格式。
- /dev/sdX:指定要创建物理卷的磁盘分区。
2. VGCreate命令参数:- -s:指定PE(物理区块)大小,默认为4MB。
- -c:指定最大PE数量,默认为无限制。
- --metadatacopies:指定元数据副本数量,默认为2。
- -p:指定VG名称。
3. LVCreate命令参数:- -L:指定逻辑卷的大小。
- -n:指定逻辑卷的名称。
- -C y:在创建逻辑卷之前需要确认。
4. LVExtend命令参数:- -L:指定逻辑卷的新大小。
- -l:指定逻辑卷的新大小,以PE数量为单位,例如“+10”表示增加10个PE。
- -r:同时调整文件系统大小。
- -n:指定逻辑卷的名称。
5. LVReduce命令参数:- -L:指定逻辑卷的新大小。
- -l:指定逻辑卷的新大小,以PE数量为单位,例如“-10”表示减少10个PE。
- -r:同时调整文件系统大小。
- -n:指定逻辑卷的名称。
6. PVResize命令参数:- -s:指定要改变的物理卷大小,默认为缩小卷。
- -n:指定物理卷的名称。
7. PVMove命令参数:- -n:指定要移动的物理卷名称。
- -v:显示详细的输出。
8. PVRemove命令参数:- -v:显示详细的输出。
- -ff:强制删除物理卷,忽略潜在的数据损失风险。
proxmox ve逻辑卷管理lvm详解
proxmox ve逻辑卷管理lvm详解Proxmox VE (Virtual Environment) 是一种开源的虚拟化解决方案,它基于Linux操作系统和KVM虚拟化技术,提供了集成的虚拟化管理工具。
在Proxmox VE中,逻辑卷管理(LVM)是一种磁盘管理工具,用于管理存储设备并提供高级功能如快照、动态分区和数据复制。
下面是有关Proxmox VE逻辑卷管理(LVM)的一些详解:1. 物理卷(Physical Volume):物理卷是硬盘、磁盘分区或RAID卷等存储设备的逻辑组件。
在Proxmox VE中,物理卷指的是用于创建逻辑卷的存储设备。
2. 卷组(Volume Group):卷组由一个或多个物理卷组成,它是逻辑卷的容器。
在Proxmox VE中,卷组通常用于将多个物理卷组合为一个更大的逻辑存储池。
3. 逻辑卷(Logical Volume):逻辑卷是从卷组中划分出的逻辑存储单元。
逻辑卷可以被格式化为文件系统,并作为虚拟机的硬盘或存储设备使用。
4. 快照(Snapshot):快照是逻辑卷的一种副本,它记录了特定时刻的逻辑卷状态。
通过创建快照,您可以方便地恢复逻辑卷到之前的状态。
5. 迁移(Migration):逻辑卷可以通过迁移的方式从一个Proxmox VE节点移动到另一个节点,以实现虚拟机的高可用性和负载均衡。
6. 增加容量(Capacity Expansion):使用逻辑卷管理,您可以动态地增加逻辑卷的容量,而无需停机或重新分区。
总结来说,Proxmox VE的逻辑卷管理(LVM)提供了一种灵活和可靠的方式来管理存储设备,并增加虚拟机的灵活性和可用性。
它允许您创建、调整和移动逻辑卷,并提供了快照和迁移等高级功能。
逻辑卷管理-lvremove命令
逻辑卷管理-lvremove 命令
一、lvremove 命令的作用
lvremove 命令用于删除指定 LVM 逻辑卷。
如果逻辑卷已经使用 mount 命令加载,则不能使用 lvremove 命令删除。
必须使用 umount 命令卸载后,逻辑卷方可被删除。
二、lvremove 命令的语法
lvremove [选项] 逻辑卷的文件名
二、lvremove 命令的选项说明
-f 强制删除
三、lvremove 命令实例
(一)查看逻辑卷
使用 lvscan 命令当前系统中的逻辑卷,共有三个逻辑卷。
(二)删除逻辑卷
使用 lvremove 命令删除逻辑卷"lv1"和"lv2",如果不加上 f 选项,执行命令时,系统会有一个确认操作,需要输入“y”,才能继续执行删除操作。
(三)删除被挂载的逻辑卷
使用 mount 命令查看挂载信息,逻辑卷"lv3"被挂载到 mnt 这个目录上。
因此首先卸载,才能够删除逻辑卷"lv3"。
删除完成后,使用 lvscan 命令查看,系统中已经没有逻辑卷了。
lvcreate参数说明
lvcreate参数说明
lvcreate是一个用于创建逻辑卷的命令,它是LVM(Logical Volume Manager,逻辑卷管理器)的一部分。
下面是lvcreate命令的参数说明:
1. -L size:指定逻辑卷的大小,可以使用bytes、K、M、G、T来表示大小单位。
例如,-L 10G表示创建一个大小为10GB的逻辑卷。
2. -n name:指定逻辑卷的名称。
3. -v vgname:指定逻辑卷所属的卷组名称。
4. -p:指定逻辑卷的创建策略,可以是linear(默认)、striped或mirror。
linear 表示线性分配空间,striped表示条带化分配空间,mirror表示镜像分配空间。
5. -i stripes:当使用striped策略创建逻辑卷时,指定条带的数量。
6. -I stripe_size:当使用striped策略创建逻辑卷时,指定每个条带的大小。
7. -m mirror_logs:当使用mirror策略创建逻辑卷时,指定镜像的数量。
8. -M mirror_log:当使用mirror策略创建逻辑卷时,指定镜像的位置。
9. -T thinpool:创建一个基于thin pool的逻辑卷。
请注意,以上提到的参数仅是lvcreate命令的一部分,还可能有其他参数,详情可以使用"man lvcreate"命令查看lvcreate命令的帮助文档。
lvextend参数
lvextend参数lvextend是LVM(Logical Volume Manager)命令中的一个重要工具,用于扩展逻辑卷(Logical Volume)的大小。
LVM是一个逻辑卷管理器,允许用户在物理磁盘上创建、删除和管理逻辑卷,从而提供更灵活的磁盘存储管理。
使用lvextend命令可以将现有的逻辑卷扩展到更大的大小,以满足不断增长的存储需求。
lvextend命令需要指定要扩展的逻辑卷名称以及要扩展到的新大小。
``````下面是一些常用的lvextend参数的解释:1.`-v`:启用详细模式,显示详细的操作信息。
2.`-L`:指定逻辑卷的新大小,可以使用单位(例如MB、GB)来指定大小。
例如`-L+10G`表示在原有的大小上增加10GB。
例如`-L50G`表示将逻辑卷的大小设置为50GB。
3. `-l`:指定逻辑卷的新大小,使用PE(Physical Extents)单位来指定大小。
例如`-l+100%FREE`表示使用剩余的所有空间来扩展逻辑卷。
例如`-l+10`表示在原有的大小上增加10个PE。
例如`-l 100%VG`表示将逻辑卷的大小设置为卷组(Volume Group)中所有空闲空间的大小。
4.`-r`:自动调整逻辑卷上的文件系统大小,以使其与逻辑卷的新大小匹配。
使用lvextend命令的示例:```# 将逻辑卷lv_data扩展到100GB#在原有大小的基础上增加10GB#扩展逻辑卷到卷组中所有空闲空间的大小#扩展逻辑卷的文件系统大小```需要注意的是,扩展逻辑卷的操作通常需要在文件系统未挂载的情况下进行,以避免数据丢失的风险。
如果逻辑卷上有文件系统,可以使用文件系统工具(如resize2fs、xfs_growfs等)来调整文件系统的大小,以使其与扩展后的逻辑卷匹配。
综上所述,lvextend是一个非常有用的命令,可以帮助我们轻松地扩展逻辑卷的大小,以满足不断增长的存储需求。
LVM常用命令汇总
【术语解释】∙物理卷physical volumes(PV):物理卷处于逻辑卷管理器中的底层,任何的逻辑卷和卷组都必需依靠物理卷来建立;物理卷可以是一个完整的硬盘,也可以是硬盘中的一个分区∙逻辑卷logical volumes(LV):逻辑卷建立在卷组之上,卷组中的空间可以建立多个逻辑卷,并且逻辑卷可以随意在卷组的空闲空间中增减,逻辑卷可以属于一个卷组,也可以属于不同的多个卷组。
LV 是位于PV 上的信息的组合,在LV 上的数据可以连续或者不连续地出现在PV。
∙卷组logical volume group(VG):卷组是建立在物理卷之上,一个卷组中可以包含一个物理卷组或者多个物理卷。
所有的物理卷属于一个称作rootvg 的卷组。
∙卷组描述区域Volume Group Descriptor Area (VGDA):用于描述物理卷、卷组、逻辑卷分配的所由信息。
逻辑卷以及卷组相关的元数据也是保存在位于物理卷起始处的VGDA( 卷组描述符区域) 中。
1、查看lvm状态:[root@LOCALHOST ~]# pvs --partial[root@LOCALHOST ~]# vgs --partial[root@LOCALHOST ~]# lvs --partial2、查看pv、vg、lv是否异常[root@LOCALHOST ~]# pvs[root@LOCALHOST ~]# vgs[root@LOCALHOST ~]# lvs[root@LOCALHOST ~]# lsblk #列出所有可用块设备的信息3、PV (物理卷) 命令:pvcreate(创建)pvmove(移动)pvdisplay(显示)pvremove(移除)pvs(显示)4、VG (卷组) 命令:vgextend (扩展)vgs(显示)vgcreate(创建)vgdisplay(显示)vgremove(移除)vgrename(重命名)vgreduce (缩小)5、LV (逻辑卷) 命令:lvextend(扩展)lvreduce(缩小)lvs(显示)lvcreate(创建)lvremove (移除)lvscan(扫描)lvdisplay(显示)lvrename(重命名)[root@LOCALHOST ~]# blkid #查看设备上所采用的文件系统类型6、修复操作:修复pv成功[root@LOCALHOST ~]#pvcreate -ff --uuidY1KeaF-czHD-TJml-YR12-efV7-Z3rc-6RR19M --restorefile/etc/lvm/backup/system /dev/sdf接下下来修复vg[root@LOCALHOST ~]# vgcfgrestore -f /etc/lvm/backup/system system激活卷组system[root@LOCALHOST ~]# vgchange -ay system至此一切正常,数据也没有任何的损失,为了保险起见建议进行文件系统扫描以确保万无一失。
01-1.逻辑卷管理-lvcreate命令
逻辑卷管理-lvcreate命令
一、lvcreate命令的作用
lvcreate命令用于创建LVM逻辑卷。
逻辑卷是创建在卷组之上的。
逻辑卷对应的设备文件保存在卷组目录下,例如:在卷组"vg1000"上创建一个逻辑卷"lvol0",则此逻辑卷对应的设备文件为"/dev/vg1000/lvol0"。
二、lvcreate命令的语法
lvcreate [选项] 卷组名
二、lvcreate命令的选项说明
-L 指定逻辑卷的大小;
-l 指定逻辑卷的大小(LE数量);
-n 指定逻辑卷名;
-s 创建快照。
三、lvcreate命令实例
(一)查看卷组信息
使用vgdisplay查看一下当前系统中的卷组的信息。
目前系统中有两个卷组,分别为vg1和vg2,卷组容量大小约为3GB。
(二)设置逻辑卷的大小
使用lvcreate命令在卷组"vg1"上创建两个逻辑卷,设置其大小分别为500M 和600M。
如果不指定逻辑卷名称,系统会默认给定一个名称,第一个逻辑卷名lvol0,第二逻辑卷名lvol1以此类推。
(三)设置逻辑卷的名称
使用lvcreate命令在卷组"vg1"上再创建一个逻辑卷,设置其大小为700M,名称为lv100。
注意新创建逻辑卷的大小不能超过卷组剩余的容量。
例如在卷组"vg1"上再创建一个逻辑卷lv200,设置其大小为2G,因为卷组上剩余空间没有2G,因此创建不成功。
LVM (Logic Volume Management,逻辑卷管理)
LVM (Logic Volume Management,逻辑卷管理),是传统商业Unix就带有的一项高级磁盘管理工具,异常强大。
后来LVM移植到了Linux操作系统上,尽管不像原来Unix版本那么强大,但瘦死的骆驼比马大,Linux的LVM仍然非常强大,可以在生产运行系统上面直接在线扩展硬盘分区,可以把分区umount以后收缩分区大小,还可以在系统运行过程中把一个分区从一块硬盘搬到另一块硬盘上面去等等,简直就像变魔术,而且这一切都可以在一个繁忙运行的系统上面直接操作,不会对你的系统运行产生任何影响,很安全。
还是拿JavaEye的网站服务器随便举个小例子吧。
话说今天晚上我登录JavaEye网站服务器随便这么一查看磁盘使用状况:
竟然发现/home分区的磁盘消耗的很快
有点出乎意料,已经使用了80%,如果用光了,可就有点麻烦了,所以为了安全,把/home 分区扩大5GB,多给它点硬盘空间,敲入两条shell命令
先把逻辑卷扩大5GB,再把上面的reiserfs文件系统扩大5GB,前后耗时不超过3秒钟。
再df -h查看一下:
哈哈,/home立刻多了5GB,搞定收工,这是不是很像变戏法,我没停任何服务,没重起服务器,大家没有任何感觉,就一切搞定,说实话我也一直觉得LVM很cool,所以我一直是LVM+Reiserfs的忠实拥趸。
有兴趣学习LVM的同学可以下载后面的附件,这可是我珍藏多年的LVM秘籍!。
LVM 介绍
LVM 介绍LVM(Logical Volume Manager),即逻辑卷管理,是Linux操作系统中提供的一种功能,可为可移动设备(如硬盘、光盘、U盘等)提供动态分区。
它可以管理存储设备,用户可以实现在硬盘上动态分区,分割大小,修改,合并,隐藏,复制,损坏,以及允许在虚拟机,多个操作系统之间分享存储设备,以及比特拉斯等功能。
Linux系统中的LVM实际上相当于把一个物理存储装置划分成若干独立的卷,逻辑卷可以按用户的要求,在物理存储装置上任意划分;如果需要增加或者减少空间,可以再次进行分配;多个逻辑卷还可以合并成一个卷,更加易于管理。
使用LVM软件,兼容硬件,支持热插拔,无需重新构建文件系统,极大的提高了硬件资源的利用效率。
LVM的概念是将我们的硬盘分割成多个同等大小的单元,即为PE(PE:Physical extent),PE最小大小为4M,每一个PE进行号称为Physical Volume,LVM的存储空间可以由VolumeGroup(VG),Logical Volume(LV)和Physical Volume(PV)三个级别构成。
VolumeGroup(VG)中汇集了一系列的PV,经过归类,VG里面有多少PV,就有#PV^2等份组成一个空间,这些空间就是LV(Logical Volume)空间,用户可以从中按需使用,PV扩展或减少可以无缝连接,、,用户可以不必重新格式化硬盘,只需要把分区后的磁盘和VG中的PV相联结,就可以分配LV空间,在把LV空间分配给用户之前,可以把LV隐藏起来,当用户需要LV空间后,只需要将之前隐藏的LV重新暴露出来,再配置给用户既可。
由LVM组成的硬盘卷,具有灵活的管理特性,可以随时随地根据需要创建,暂停,增加,扩展,修改和克隆硬盘卷,同时还可以比较轻松的支持远程存储,比如SAN(Storage Area Network)和NAS(Network Attached Storage),也支持其他的RAID级别的磁盘阵列,因此,LVM的管理功能在Linux系统中变得非常重要。
LinuxLVM逻辑卷配置过程详解(创建,增加,减少,删除,卸载)
LinuxLVM逻辑卷配置过程详解(创建,增加,减少,删除,卸载)Linux LVM逻辑卷配置过程详解许多Linux使⽤者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量,如果当初评估不准确,⼀旦系统分区不够⽤时可能不得不备份、删除相关数据,甚⾄被迫重新规划分区并重装操作系统,以满⾜应⽤系统的需要。
LVM是Linux环境中对磁盘分区进⾏管理的⼀种机制,是建⽴在硬盘和分区之上、⽂件系统之下的⼀个逻辑层,可提⾼磁盘分区管理的灵活性。
RHEL5默认安装的分区格式就是LVM逻辑卷的格式,需要注意的是/boot分区不能基于LVM创建,必须独⽴出来。
⼀.LVM原理要想理解好LVM的原理,我们必须⾸先要掌握4个基本的逻辑卷概念。
①PE (Physical Extend) 物理拓展②PV (Physical Volume) 物理卷③VG (Volume Group) 卷组④LV (Logical Volume) 逻辑卷我们知道在使⽤LVM对磁盘进⾏动态管理以后,我们是以逻辑卷的⽅式呈现给上层的服务的。
所以我们所有的操作⽬的,其实就是去创建⼀个LV(Logical Volume),逻辑卷就是⽤来取代我们之前的分区,我们通过对逻辑卷进⾏格式化,然后进⾏挂载操作就可以使⽤了。
那么LVM的⼯作原理是什么呢?所谓⽆图⽆真相,咱们下⾯通过图来对逻辑卷的原理进⾏解释!!1.将我们的物理硬盘格式化成PV(Physical Volume)我们看到,这⾥有两块硬盘,⼀块是sda,另⼀块是sdb,在LVM磁盘管理⾥,我⾸先要将这两块硬盘格式化为我们的PV(Physical Volume),也就是我们的物理卷,其实格式化物理卷的过程中LVM是将底层的硬盘划分为了⼀个⼀个的PE(Physical Extend),我们的LVM磁盘管理中PE 的默认⼤⼩是4M⼤⼩,其实PE就是我们逻辑卷管理的最基本单位。
⽐如说我有⼀个400M的硬盘,那么在将其格式化成PV的时候,其实际就是将这块物理硬盘划分成了100个的PE,因为PE默认的⼤⼩就是4M。
LVM介绍及安装使用
LVM介绍及安装使⽤LVM简介 LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是⼀种磁盘管理⼯具,最主要的功能就是可以随时在线调整分区的⼤⼩,解决了安装系统时需要评估分区⼤⼩的烦恼。
LVM相关术语 物理存储介质(The physical media):LVM存储介质,可以是硬盘分区、整个硬盘、raid阵列或SAN硬盘。
设备必须初始化为LVM物理卷,才能与LVM结合使⽤。
物理卷PV(physical volume):物理卷就是LVM的基本存储逻辑块,但和基本的物理存储介质⽐较却包含与LVM相关的管理参数,创建物理卷可以⽤硬盘分区,也可以⽤硬盘本⾝。
卷组VG(Volume Group):LVM卷组类似于⾮LVM系统中的物理硬盘,⼀个卷组VG由⼀个或多个物理卷PV组成。
可以在卷组VG上建⽴逻辑卷LV。
卷组VG可以使多个硬盘空间看起来像是⼀个⼤硬盘。
逻辑卷LV(logical volume):类似于⾮LVM系统中的硬盘分区,逻辑卷LV建⽴在卷组VG之上。
在逻辑卷LV之上建⽴⽂件系统。
逻辑卷LV可以创建跨多个硬盘空间的分区。
物理块PE(physical Extent):物理卷PV中可以分配的最⼩存储单元,PE的⼤⼩可以指定,默认为4MB 逻辑块LE(Logical Extent):逻辑卷LV中可以分配的最⼩存储单元,在同⼀卷组VG中LE的⼤⼩和PE是相同的,并且⼀⼀相对。
可以在线对卷组VG、逻辑卷LV进⾏创建、删除、调整⼤⼩等操作。
但LVM上的⽂件系统也需要重新调整⼤⼩。
⼀、LVM常⽤命令 安装:apt install lvm2 1、(pv、vg、lv)scan 扫描 2、(pv、vg、lv)create 创建 3、(pv、vg、lv)display 显⽰详细信息 4、(pv、vg、lv)remove 移除 5、(vg、lv)extend 扩展 6、(vg、lv)reduce 减少 7、(pvs、vgs、lvs)s是简单查看对应卷信息⼆、创建物理卷PV 1、格式化分区或者硬盘为8e,及Linux LVM格式。
lvm逻辑卷分区的创建步骤
lvm逻辑卷分区的创建步骤
在Linux操作系统中,使用LVM(逻辑卷管理器)来进行分
区管理,以下是创建逻辑卷分区的步骤:
1. 创建物理卷(Physical Volume):
- 使用`fdisk`命令创建磁盘分区,并将其类型设置为Linux LVM(类型码为8E)。
- 使用`pvcreate`命令将创建的分区转换为物理卷。
2. 创建卷组(Volume Group):
- 使用`vgcreate`命令创建卷组,并指定所属的物理卷。
- 可以同时指定多个物理卷来扩展卷组的容量。
3. 创建逻辑卷(Logical Volume):
- 使用`lvcreate`命令创建逻辑卷,并指定所属的卷组、大小、名称等参数。
- 逻辑卷相当于分区,可以在其中存储文件系统或者其他数据。
4. 格式化逻辑卷:
- 使用适当的文件系统格式化逻辑卷。
- 例如,可以使用`mkfs.ext4`命令创建ext4文件系统。
5. 挂载逻辑卷:
- 在文件系统中创建一个目录作为挂载点。
- 使用`mount`命令将逻辑卷挂载到该目录。
6. 设置开机自动挂载:
- 在`/etc/fstab`文件中添加逻辑卷的挂载信息,以便系统在启动时自动挂载。
完成以上步骤后,就成功创建了LVM逻辑卷分区。
可以通过命令如`pvdisplay`、`vgdisplay`和`lvdisplay`来查看物理卷、卷组和逻辑卷的详细信息。
Linux-LVM
内容提要LVM(Logical V olume Manager,逻辑卷管理器)是一种把硬盘空间划分成“弹性”逻辑卷的方法。
使用LVM技术,硬盘不必重新分区也能够被简单地重新划分大小。
LVM给我们带来了磁盘管理的灵活性。
LVM的灵活性还体现在可以将若干个不同类型、不同大小的物理磁盘、分区组成多个逻辑卷(Logical V olumes,LV),也即虚拟分区来管理。
本文讨论了关于LVM管理常用命令的使用,包括物理卷(PV)管理、卷组(VG)管理、逻辑卷(LV)管理及逻辑卷的使用方法。
关于作者天津大学计算机硕士。
曾任华北航天工业学院网管、优秀教师。
具有近十年的系统集成项目设计及实施经验。
精通多种网络产品及技术,拥有 CCIE、CIW、MCSE 2000等证书。
拥有扎实的计算机网络系统理论基础,在国家级出版社主编出版过多部网络著作。
公开发表过多篇网络安全相关的论文。
具有Visual Basic、Visual Foxpro、PowerBuilder、Visual C++等编程开发经历。
曾作为主要技术负责人承担过多个网络安全管理、入侵检测等科研项目的开发工作。
拥有多年的成功授课及培训经验……ChinaITLab网校名师原创作品系列 版权所有,盗版必究目录目录 (I)LINUX逻辑卷管理(LVM) (1)1 逻辑卷管理(LVM)概述 (1)1.1 LVM基本概念 (1)1.2 LVM基本术语 (1)2 在Linux安装过程中使用LVM (3)2.1 选择使用“Disk Druid”进行手工分区 (3)2.2 选择创建新分区 (4)2.3 创建/boot分区 (4)2.4 创建物理卷(Physical Volume,PV) (5)2.5 创建新卷组并命名 (6)2.6 创建交换分区(swap) (7)2.7 创建根分区(/) (8)3 在Linux安装结束后使用LVM(命令行模式) (9)3.1 建立LVM类型的分区 (13)3.2 管理LVM物理卷 (20)3.3 管理LVM卷组 (25)3.4 管理LVM逻辑卷 (39)3.5 创建文件系统 (48)3.6 挂接文件系统 (50)3.7 使用文件系统 (52)3.8 调整逻辑卷中文件系统的大小 (53)3.9 LVM逻辑卷维护命令 (56)4 小结 (60)附录: 资源 (61)ChinaITLab网校名师原创作品系列 版权所有,盗版必究Linux逻辑卷管理(LVM)1 逻辑卷管理(LVM)概述LVM(Logical Volume Manager,逻辑卷管理器)是一种把硬盘空间划分成“弹性”逻辑卷的方法。
LVM(逻辑卷管理器)总结
逻辑卷管理(LVM)指系统将物理卷管理抽象到更高的层次,常常会形成更简单的管理模式。
通过使用LVM,所有物理磁盘和分区,无论它们的大小和分布方式如何,都被抽象为单一存储(single storage)源。
例如,在图 1 所示的物理到逻辑映射布局中,最大的磁盘是80GB 的,那么用户如何创建更大(比如150GB)的文件系统呢?图 1. 物理到逻辑的映射LVM 可以将分区和磁盘聚合成一个虚拟磁盘(virtual disk),从而用小的存储空间组成一个统一的大空间。
这个虚拟磁盘在LVM 术语中称为卷组(volume group)。
建立比最大的磁盘还大的文件系统并不是这种高级存储管理方法的惟一用途。
还可以使用LVM 完成以下任务:∙在磁盘池中添加磁盘和分区,对现有的文件系统进行在线扩展∙用一个160GB 磁盘替换两个80GB 磁盘,而不需要让系统离线,也不需要在磁盘之间手工转移数据∙当存储空间超过所需的空间量时,从池中去除磁盘,从而缩小文件系统∙使用快照(snapshot)执行一致的备份(本文后面会进一步讨论)LVM2是一个新的用户空间工具集,它为Linux 提供逻辑卷管理功能。
它完全向后兼容原来的LVM 工具集。
在本文中,将介绍LVM2 最有用的特性以及几种简化系统管理任务的方法。
(随便说一句,如果您正在寻找关于LVM 的基本指南,那么可以看看参考资料中列出的LVM HowTo。
)我们来看看LVM 的结构是什么样子的。
LVM 的结构LVM 被组织为三种元素:∙卷(Volume):物理和逻辑卷和卷组∙区段(Extent):物理和逻辑区段∙设备映射器(Device mapper):Linux 内核模块卷Linux LVM 组织为物理卷(PV)、卷组(VG)和逻辑卷(LV)。
物理卷是物理磁盘或物理磁盘分区(比如/dev/hda 或/dev/hdb1)。
卷组是物理卷的集合。
卷组可以在逻辑上划分成多个逻辑卷。
图2 显示一个三个磁盘构成的布局。
Linux LVM分区管理、扩展
1. PE(physical extent):每一个物理卷被划分为称为PE(Physical Extents)的基本单元,具有唯 一编号的PE是可以被LVM寻址的最小单元。PE的大小是可配置的,默认为4MB。
1. LE(logical extent):逻辑卷也被划分为被称为LE(Logical Extents) 的可被寻址的基本单位。 在同一个卷组中,LE的大小和PE是相同的,并且一一对应。
1、缩减到80G的容量 1. e2fsck -f /dev/vg_server1/local 2. size2fs /dev/vg_server1/local 60G
2、减小10G的容量 1. lvreduce -L -10G -f -r /dev/vg_server1/local
六、删除一个分区的操作
1. 卷组(Volume Group):LVM卷组类似于非LVM系统中的物理硬盘,其由物理卷组成。可以在卷组上 创建一个或多个“LVM分区”(逻辑卷),LVM卷组由一个或多个物理卷组成。
1. 逻辑卷(logical volume):LVM的逻辑卷类似于非LVM系统中的硬盘分区,在逻辑卷之上可以建立 文件系统(比如/home或者/usr等)。
二、 LVM基本术语
1. 物理存储介质(The physical media):这里指系统的存储设备:硬盘, 如:/dev/hda1、/dev/sda等等,是存储系统最低层的存储单元。
1. 物理卷(physical volume):物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备 (如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含 有与LVM相关的管理参数。
3、创建物理卷PV
LVM常用命令汇总
LVM常用命令汇总LVM(Logical Volume Manager)是一个在Linux系统中提供逻辑卷管理的组件。
它允许管理员将硬盘划分为逻辑卷,并在需要的时候动态地修改、扩展和缩小这些卷。
下面是LVM的常用命令汇总。
1. 创建物理卷(Physical Volume):- pvcreate /dev/sda1 # 创建/dev/sda1为物理卷- pvcreate /dev/sdb /dev/sdc # 创建多个物理卷2.显示物理卷信息:- pvdisplay # 显示所有物理卷的信息- pvdisplay /dev/sda1 # 显示/dev/sda1的信息3. 创建卷组(Volume Group):- vgcreate vg1 /dev/sda1 # 创建卷组vg1,包含/dev/sda1物理卷- vgcreate vg2 /dev/sdb /dev/sdc # 创建卷组vg2,包含多个物理卷4.显示卷组信息:- vgdisplay # 显示所有卷组的信息- vgdisplay vg1 # 显示卷组vg1的信息5.扩展卷组:- vgextend vg1 /dev/sdb # 将/dev/sdb添加到卷组vg1中6.减小卷组:- vgreduce vg1 /dev/sdb # 从卷组vg1中移除/dev/sdb7. 创建逻辑卷(Logical Volume):- lvcreate -n lv1 -L 10G vg1 # 在卷组vg1中创建大小为10G的逻辑卷lv1- lvcreate -n lv2 -l 100%FREE vg1 # 在卷组vg1中创建使用剩余空间的逻辑卷lv28.显示逻辑卷信息:- lvdisplay # 显示所有逻辑卷的信息- lvdisplay vg1/lv1 # 显示逻辑卷vg1/lv1的信息9.扩展逻辑卷:- lvextend -L +5G vg1/lv1 # 将逻辑卷vg1/lv1扩展5G- lvextend -l +100%FREE vg1/lv1 # 将逻辑卷vg1/lv1使用剩余空间扩展10.减小逻辑卷:- umount /dev/vg1/lv1 # 卸载逻辑卷vg1/lv1- e2fsck -f /dev/vg1/lv1 # 检查文件系统- resize2fs /dev/vg1/lv1 50G # 缩小文件系统- lvreduce -L 50G vg1/lv1 # 缩小逻辑卷vg1/lv111.移除逻辑卷:- umount /dev/vg1/lv1 # 卸载逻辑卷vg1/lv1- lvremove vg1/lv1 # 移除逻辑卷vg1/lv112.重命名逻辑卷:- lvrename vg1/lv1 new_lv1 # 将逻辑卷vg1/lv1重命名为new_lv113.移除卷组:- vgremove vg1 # 移除卷组vg114.移除物理卷:- pvremove /dev/sda1 # 移除物理卷/dev/sda115.扩展文件系统:- lvextend -L +5G vg1/lv1 # 扩展逻辑卷vg1/lv1- resize2fs /dev/vg1/lv1 # 扩展文件系统16.创建快照卷:- lvcreate -s -n lv1_snap -L 1G vg1/lv1 # 在逻辑卷vg1/lv1上创建1G的快照卷lv1_snap17.显示快照卷信息:- lvdisplay vg1/lv1_snap # 显示逻辑卷vg1/lv1_snap的信息18.移除快照卷:- lvremove vg1/lv1_snap # 移除逻辑卷vg1/lv1_snap以上是LVM的常用命令汇总。
LVM概念介绍
一、LVM的基本概念在对磁盘进行分区大小规划时,有时往往不能确定这个分区要使用的总空间大小,而用fdisk对磁盘分区后,每个分区的大小已经固定了,如果分区设置的过大,就白白浪费了磁盘空间,而分区设置的过小,就会导致空间不够用的情形,此时最常见的方法是重新划分磁盘分区,或者通过软连接的方式将此分区的目录链接到另一个分区,虽然能临时解决问题,但是给管理带来了麻烦。
如何能解决这些问题呢,LVM是一个不错的方法。
LVM,是Logical Volume Manager的缩写,中文意思是逻辑卷管理,它是linux下对磁盘分区进行管理的一种机制,LVM是建立在磁盘分区和文件系统之间的一个逻辑层,管理员利用LVM可以在磁盘不用重新分区的情况下动态的调整分区的大小。
如果系统新增了一块硬盘,通过LVM就可以将新增的硬盘空间直接扩展到原来的磁盘分区上。
二、 LVM的使用术语通过LVM技术,屏蔽了磁盘分区的底层差异,在逻辑上给文件系统提供了一个卷的概念,然后在这些卷上建立相应的文件系统,在认识LVM之前,先熟悉下LVM中几个常用的术语,在LVM中主要涉及以下几个概念。
物理存储设备(physical media):指系统的存储设备文件,比如:/dev/sda、/dev/hdb 等等。
物理卷(physical volume):简称PV,是指硬盘分区或者从逻辑上看起来和硬盘分区类似的设备(比如RAID设备)。
卷组(Volume Group):简称VG,类似与非LVM系统中的物理硬盘,一个LVM卷组有一个或者多个物理卷组成。
逻辑卷(logical volume):简称LV,类似与非LVM系统上的硬盘分区,LV建立在VG 上,可以在LV上创建文件系统。
PE(physical extent):PV中可以分配的最小存储单元称为PE,PE的大小是可指定的,默认为4M。
LE(logical extent):LV中可以分配的最小存储单元称为LE,在同一个卷组中,LE 的大小和PE是一样的,且一一对应。
linux管理PV,VG,LV
LVM———Logical Volume Manager(逻辑卷管理器)的简写。
LVM可以帮助我们为应用与用户方便地分配存储空间。
在LVM管理下的逻辑卷可以按需改变大小或添加移除。
LVM也允许按用户组对存储卷进行管理,允许管理员用更直观的名称(如"sales','development')代替物理磁盘(如'sda','sdb')来标识存储卷。
一、创建LVM的准备工作1.搭建环境:OS:RHEL5.3LVM包IDE磁盘/dev/hdb(1024MB),/dev/hdd(1024MB)2.转换磁盘分区——>lvm卷分区最终方案:/dev/hdb ——> 创建 /dev/hdb1(Id:5,System:Extended) /dev/hdb5(Id:8e,System:Linux LVM)/dev/hdd ——> 创建 /dev/hdd1(Id:5,System:Extended) /dev/hdd5(Id:8e,System:Linux LVM)二、创建LVM1.创建PV盘方案: /dev/hdb ——> lvm2[1024MB]/dev/hdd ——> lvm2[1024MB]2.创建VG存储池方案: lvm2(/dev/hdb)——> vg1 lvm2(/dev/hdd)——> vg2 操作:3.分配LV逻辑卷方案: work(/dev/hdb5)——> vg1 Study(/dev/hdd5)——> vg25.挂载新分区亲爱的朋友,上文已完,为感谢你的阅读,特加送另一篇范文,如果下文你不需要,可以下载后编辑删除,谢谢!道路施工方案1、工程概况2、编制说明及编制依据3、主要施工方法及技术措施3.1施工程序3.2施工准备3.3定位放线3. 4土方开挖3.5卵石路基施工3.6天然砾基层施工3. 7高强聚酯土工格楞3.8水泥稳定砂砾基层施工3.9路缘石施工3. 10玻璃纤维土工格栅施工3.11沥青面层施工3. 12降水施工4、质量控制措施5、雨季施工安排6、安全技术措施1.工程概况本项目建设的厂址位于新疆石河子市。
Linuxlvm(pv、vg、lv)操作命令收集
Linuxlvm(pv、vg、lv)操作命令收集摘要: 在Linux中,lvm逻辑卷应⽤⾮常⼴泛,vg卷组可以动态的调整空间⼤⼩,逻辑卷的扩容,可以轻松解决系统挂载点空间不⾜的问题。
vg 卷组创建的前提是设备分区标签必须为lvm。
⼀、物理卷操作命令1、创建物理卷:pvcreate /dev/sdb1 /dev/sdb2 /dev/sdb3这⾥创建了三个物理卷: /dev/sdb1 /dev/sdb2 /dev/sdb3。
2、删除物理卷:pvremove /dev/sdb1 /dev/sdb2 /dev/sdb3这⾥删除了三个物理卷: /dev/sdb1 /dev/sdb2 /dev/sdb3。
⼆、VG卷组操作命令:1、创建vg卷组,把/dev/sdb1、/dev/sdb2两个pv加⼊到vg中:vgcreate vg_data /dev/sdb1 /dev/sdb22、扩容vg,把新创建的pv(/dev/sdb3)添加到现有的vg_data卷组中:vgextend vg_data /dev/sdb33、减少vg,把物理卷/dev/sdb3从vg中删除::vgreduce vg_data /dev/sdb34、删除vg卷组:vgremove vg_data三、LV逻辑卷操作命令1、创建逻辑卷:⽅法⼀:lvcreate -L 10G -n lv1 vg_data⽅法⼆:lvcreate -l 100%free -n lv2 vg_data2、格式化逻辑卷并挂载:如果是新创建的逻辑卷,还需要格式化后,再挂载给⼀个⽬录,这样才能正常使⽤!格式化:mkfs.ext4 /dev/mapper/vg_data-lv1创建⽬录并挂载:mkdir /datamount /dev/mapper/vg_data-lv1 /data/3、删除逻辑卷:lvremove /dev/vg_data/lv24、扩容逻辑卷:⽅法⼀:lvextend -L +10G /dev/vg_data/lv1再增加10G,总共到20G。
Linux LVM逻辑卷管理介绍
Linux LVM 逻辑卷管理本文介绍了 LVM 的概念、作用以及使用方法。
一、什么是 LVM 1.1 LVM 概念 LVM 是逻辑盘卷管理(Logical Volume Manager)的简称, 它是对磁盘分区进行 管理的一种机制, 建立在硬盘和分区之上的一个逻辑层,用来提高磁盘管理的灵 活性。
通过 LVM 可将若干个磁盘分区连接为一个整块的卷组(Volume Group), 形成一个存储池。
可以在卷组上随意创建逻辑卷(Logical Volumes),并进一步 在逻辑卷上创建文件系统, 与直接使用物理存储在管理上相比,提供了更好灵活 性。
LVM 本质上是一个虚拟设备驱动,处于物理设备和文件系统层之间,维护着逻 辑盘区和物理盘区之间的映射。
它将几块磁盘或者分区组合起来形成一个存储池 或者卷组, LVM 从卷组中划分出不同大小的逻辑卷创建新的逻辑设备。
图 1 是 LVM 结构模拟图示。
图 1 LVM 构成结构示意图 1.2 LVM 优点LVM 将存储虚拟化,使用逻辑卷,你不会受限于物理磁盘的大小,另外,与硬 件相关的存储设置被其隐藏, 你可以不用停止应用或卸载文件系统来调整卷大小 或数据迁移。
这样可以减少操作成本。
LVM 与直接使用物理存储相比,有以下优点: 1.灵活的容量 当使用逻辑卷时, 文件系统可以扩展到多个磁盘上,你可以聚合多个磁盘或磁盘 分区成单一的逻辑卷。
2.可伸缩的存储池 你可以使用简单的命令来扩大或缩小逻辑卷大小, 不用重新格式化或分区磁盘设 备。
3.在线的数据再分配 你可以在线移动数据,数据可以在磁盘在线的情况下重新分配。
比如,你可以在 线更换可热插拔的磁盘。
4.方便的设备命名 逻辑卷可以按你觉得方便的方式来起任何名称。
5.磁盘条块化 你可以生成一个逻辑盘, 它的数据可以被条块化存储在 2 个或更多的磁盘上。
这 样可以明显提升数据吞吐量。
6.镜像卷 LVM 逻辑卷提供方便的方法来镜像你的数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
九江职业技术学院Jiujiang V ocational & Technical College
实
训
报
告
名课程称:LINUX系统配置
班级:
学号:
姓名:
指导教师:
日期:
●以root用户登录到系统字符界面下,输入fdisk命令,把要进行分区的硬盘设备文
件作为参数,例如:fdisk /dev/sdb。
●利用子命令m,列出所有可使用的子命令。
●输入子命令p,显示已有的分区表。
●输入子命令n,创建主分区(500M)sdb1。
●输入子命令t,设置分区的类型。
●输入要设置分区类型的分区代号8e。
●输入子命令p,查看设置结果。
●
●同样的方法创建sdb2、sdb3和sdb4.
●输入子命令p,查看设置结果。
输入子命令w,把设置写入硬盘分区表,退出fdisk并重新启动系统。
(2)用pvgreate依次建立物理卷sdb1、sdb2、sdb3和sdb4。
(3)用vgcreate建立逻辑卷组vg0,将sdb1加入到vg0中;用vgdisplay命令显示结果
(4)用lvgreate在vg0中创建动态磁盘lv0 大小为200M,用lvdisplay命令显示结果
(5)用vgextend在vg0中添加sdb2,用vgdisplay命令显示结果
(6)用lvextend在lv0中扩容磁盘lv0 大小为500M,用lvdisplay命令显示结果
(7)用lvreduce在lv0中减少磁盘lv0 大小为100M,用lvdisplay命令显示结果
(8)依次使用pvsacn、vgscan、lvscan对相应的物理卷、卷组、动态卷进行检查
(9)使用mkfs命令格式化动态卷lv0,使用df命令查看
(10)依次使用lvremove、vgremove和pvremove命令删除动态卷lv0、卷组vg0和物理卷sdb1和sdb2。