磁盘和文件管理(二)

LVM是Linux操作系统中对磁盘分区进行管理的一种逻辑机制,它是建立在硬盘和分区之上、文件系统之下的一个逻辑层,在建立文件系统时屏蔽了下层的磁盘分区布局,因此能够在保持现有数据不变的情况下动态调整磁盘容量,从而增强磁盘管理的灵活性。

在安装CentOS系统的过程中选择自动分区时,就会默认采用LVM分区方案,不需要再进行手动配置。如果有特殊需要,也可以使用安装向导提供的磁盘定制工具调整LVM分区。需要注意的是:/boot分区不能基于LVM创建,必须独立出来。

PV(物理卷)
物理卷是LVM机制的基本存储设备,通常对应为一个普通分区或整个磁盘。创建物理卷是,会在分区或硬盘的头部创建一个保留区块,用于记录LVM的属性,并把存储空间分割成默认大小为4MB的基本单元(PE)从而构建成物理卷,物理卷一般直接使用设备文件名称,如/dev/sdb1、/dev/sdb2等。

对用于转换成物理卷的普通分区,建议先使用fdisk工具将分区类型的ID标记号为“8e”。若是整块硬盘,可以将磁盘空间划分为一个主分区后再做相应的调整。

VG(卷组)
由一个或多个物理卷组成一个整体,即称为卷组,在卷组中可以动态的添加或移除物理卷。许多个物理卷可以分别组成不同的卷组,卷组的名称由用户自行定义。

LV(逻辑卷)
逻辑卷建立子啊卷组之上,与物理卷没有直接关系,对于逻辑卷来说,每一个卷组就是一个整体,从这个整体中“切出”一小块空间,作为用户创建文件系统的基础,这一小块空间就称为逻辑卷,使用mkfs等工具在逻辑卷上创建文件系统以后,就可以直接挂载到Linux操作系统中目录下使用。

创建逻辑卷并使用的顺序:创建物理卷→创建卷组→创建逻辑卷→格式化挂载

常用的LVM的管理命令

常用命令详解:

物理卷管理命令:
pvscan命令:用于扫描系统中所有的物理卷,并输出相关信息

使用自动分区方案安装的CentOS,其系统盘sda被划分为sda1和sda2两个分区,其中还sda2分区被转换为物理卷,并基于该物理卷创建cl卷组。
pvcreate命令:用于将分区或整个硬盘转换为物理卷,主要是添加LVM属性信息并划分PE存储单位(该命令需要使用硬盘或分区的设备文件作为参数,可以是多个)。

pvdisplay命令:用于显示物理卷的详细信息,需要使用指定的物理卷作为命令参数,默认时将显示所有物理卷的信息。

pvremove命令:用于将物理卷还原成普通分区或磁盘,不再用于LVM体系,被移除的物理卷将无法被pvscan识别。

卷组管理命令:
vgscan命令:用于扫描系统中以建立的LVM卷组及相关信息。通过执行命令可以列出cl卷组。

vgcreate命令:用于将一个或多个物理卷创建为一个卷组。

[[email protected] ~]# vgcreate web_document  /dev/sdb1 /dev/sdb2
#使用物理卷/dev/sdb1、/dev/sdb2创建名为web_document的卷组。


vgdisplay命令:用于显示系统中个卷组的详细信息,需要使用指定卷组名作为命令参数(未指定卷组名时将显示所有卷组的信息)。

vgremove命令:用于删除指定的卷组,将指定卷组名作为参数即可。

vgextend命令:用于扩展卷组的磁盘空间,当创建新的物理卷,并需要将其添加到已有卷组中时,就可以使用vgextend命令,该命令的第一个参数为需要扩展容量的卷组名称,后面是为需要添加到该卷组中的物理卷。

逻辑卷管理命令:
lvscan命令:用于扫描系统中已建立的逻辑卷及相关信息。通过命令可以可以列出cl卷组中的逻辑卷。

lvcreate命令:用于从指定的卷组中分割空间,以创建新的逻辑卷,需要指定逻辑卷大小、名称及所在的卷组名作为参数。

lvdisplay命令:用于显示逻辑卷的详细信息,可以指定逻辑卷的设备文件作为参数,也可以使用卷组名作为参数,以显示该卷组中所有逻辑卷的信息。

lvextend命令:用于动态扩展逻辑卷的空间,当目前使用的逻辑卷空间不足时,可以从所在卷组中分割额外的空间进行扩展。只要指定需增加的容量大小及逻辑卷设备文件位置即可,前提条件是该卷组中还有尚未分配的磁盘空间,否则需要先扩展卷组容量。

在为逻辑卷扩展容量是,能够扩展的大小受限于所在卷组剩余空间的大小。(必须先扩展卷组的大小才可以扩展逻辑卷的大小)
lvcreate命令:用于删除指定的逻辑卷,直接使用逻辑卷的设备文件作为参数即可。

配置实例:
创建逻辑卷

格式化逻辑卷,创建XFS文件系统。

挂载

完成!

原文地址:https://blog.51cto.com/14157628/2415405

时间: 2024-11-09 17:04:34

磁盘和文件管理(二)的相关文章

Linux的磁盘分区(二)

LVM逻辑卷机制 PV(Physical Volume 物理卷) - 物理分区或整个物理磁盘 - 由PE(Physical Extent,基本单元)租场 VG(Volume Group 卷组) - 一个或多个物理卷组成的逻辑整体 LV(logical Volume 逻辑卷) - 从卷组中分割出的一块逻辑存储空间 - 可通过格式化建立文件系统 Linux的磁盘分区(二)

Linux磁盘分区(二):删除

***********************************************声明************************************************ 原创作品,出自 "深蓝的blog" 博客,欢迎转载,转载时请务必注明出处(http://blog.csdn.net/huangyanlong). 表述有错误之处,请您留言或邮件([email protected])指明,不胜感激. *******************************

Linux 磁盘管理基础<二>

一.分区加密 cryptsetup       luksFormat/dev/vdb1 WARNING! ======== This will overwrite data on /dev/vdb1irrevocably.   Are you sure? (Type uppercase yes): YES        ##确定加密 Enter passphrase:                   ##密码大于8位,并且不能太简单 Verify passphrase:           

linux磁盘与文件管理

一.硬盘的组成与分区 1.物理组成 *圆形的盘片(主要记录数据的部分) *机械手臂与机械手臂上的磁头(可读写盘片上的数据) *主轴马达,可以转动盘片,让机械手臂的磁头在盘片上写数据. *扇区为最小的物理储存单位,每个扇区为512bytes *将扇区围城一个圆,那就是柱面,柱面时分区最小的单位 *第一个扇区最重要,里面有一不过哦安主引导记录(MBR)及分区表,其中MBR占有446bytes,而partition table则占有64bytes */dev/sd[a-p][1-15]:为SCSI,S

Windows下的磁盘管理(二)

续Windows下的磁盘管理(一) 六.跨区卷 跨区卷是由几个位于不同磁盘的未分配空间所组成的一个逻辑卷.即用户可以将几个磁盘内的未分配空间,合并成一个跨区卷,分配一个共同的驱动器,这样可能更有效地利用空间.     用户可以选择2-32个磁盘:     每个磁盘的容量可以不相同:     不可以包括系统卷与活动卷:     系统存储数据时,是先将数据存储在其成员中的第一个磁盘内,待其空间用完后,才会用到第二个磁盘,依次类推:     跨区卷不能提高磁盘的访问效率:     跨区卷不具有容错功能

linux磁盘及文件管理

Linux 运维中运维人员主要针对服务器的I/O设备管理:磁盘和网卡,这里主要介绍对磁盘的管理 Linux中一切皆文件,硬件设备也有对应的文件.Linux中访问设备,其实就是访问对应的文件接口. 文件接口:open(),read(),write(),close()等等. 设备类型: 块设备(block):随机访问的特性,数据交换单位为"块" 字符设备(character):线性设备,数据交换单位为"字符".比如:键盘输入 设备文件:FHS(文件系统的层级标准) Li

linux磁盘及文件管理进阶(2)

挂载主要涉及两个地方: 挂载点和挂载设备 (我们通常是将挂载设备关联至某个挂载点上,所以带给我们的结果是什么? 通过这个挂载点,可以访问被挂载设备上的文件,每一个文件系统的根,本身就有一个隐含的目录在里面,比如说,我们将mnt目录作为B分区的挂载点,那么mnt本身就相当于B分区的根,) 根文件系统之外的其他文件系统要想能够被访问,都必须通过"关联"至根文件系统上的某个目录来实现,此关联操作即为"挂载":此目录即为"挂载点": 挂载点:mount_

【Linux系统】磁盘划分之二LVM逻辑卷及磁盘配额

LVM逻辑卷的创建和管理与磁盘配额 首先解释一下LVM卷分为PV(physical Volume)物理卷.VG(Volume Group)卷组.LV(Logical Volume)逻辑卷. VG与LV都可以动态添加或移除.建立LVM逻辑卷是为了更好的利用磁盘空间,防止人为的恶意破坏. PV卷作用是LVM的基本存储设备. PE是PV卷的基本单元. VG卷组是由一个或多个PV卷组成的,而LV卷有事在VG卷上划分出一小块空间给用户创建系统文件.虽然是建立在VG卷组上但是却与PV卷没有直接的关系. 下面

7、磁盘和文件管理

1.硬盘查看数据信息 fdisk -l //查看当前所有磁盘的详细信息 fdisk -l /dev/sdb //查看第二块磁盘的详细信息 2.创建分区 fdisk /dev/sdb 进入这个磁盘进行操作创建删除分区(w保存退出) 2.系统识别新的分区(针对redhat5.9) partprobe  //把所有磁盘加载一遍,针对刚分区的硬盘,出现错误繁忙就重启 3.创建文件系统(格式化) mkfs.ext3  /dev/sdb1 //把sdb1把他格式化成ext3,转换成文件系统 4.挂载使用 m