linux服务器 磁盘和文件系统管理(二) LVM逻辑卷管理的基本操作
2016-01-11 14:50
781 查看
上一章我们说完了硬盘的分区、格式化与挂载分区,用是可以正常使用了,但是一旦出现系统分区不够用了,我们不得不备份、删除相关数据或者重新规划分区来满足系统的需要,那么如何才能解决这类的问题呢?这就可以用到我们标题中所提到的LVM动态分区,所谓LVM,它功能就是可以在现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性
在进行LVM逻辑卷管理之前,我们需要先了解下LVM的几个基本术语:
PV(Physical Volume,物理卷)物理卷是LVM机制的基本存储设备,通常对应一个普通分区或整个硬盘。创建物理卷时,会在分区或硬盘的头部创建一个保留分区,用于记录LVM的属性,并把存储空间分割成默认大小为4MB的默认单元(Physical Extent,PE),需要注意的是转换物理卷之前,需要将分区类型的ID标记改为8e。
VG(Volume Group,卷组)卷组是有一个或多个物理卷组成的一个整体,在卷组中可以添加或删除物理卷
LV(Logical Volume,逻辑卷)逻辑卷建立在卷组之上,最终用户可以格式化并挂载使用的就是逻辑卷
为了更好的演示今天的实验,我这里添加了两块硬盘,顺便再来回顾一下磁盘分区,使用fdisk工具进行分区,将分区系统文件类型改成“8e”,将两块硬盘分区都分好
一.PV物理卷管理
1.pvcreate命令:用于将分区或整个硬盘转换成物理卷
举例 将/dev/sdb1和/dev/sdc1转换成物理卷
2.pvscan命令:用于扫描系统中的所有物理卷
3.pvdisplay命令:显示物理卷的详细信息
4.pvremove命令:将物理卷还原成普通分区
说明:移除后,我们再用pvscan就扫描不到/dev/sdb1这个分区了
二.VG卷组管理
1.vgcreate命令:创建卷组(卷组的名字是自定义的,这里我们将卷组的名字命名为mail)
2.vgscan命令:用于扫描系统中已经建立的LVG卷组
3.vgdisplay命令:显示系统中各卷组的详细信息
4.vgremove命令:删除指定的卷组
5.vgextend命令:用于扩展卷组的磁盘空间
6.vgreduce命令:用于减少卷组的磁盘空间
三.LV逻辑卷管理
1.lvcreate命令:lvcreate -L 容量大小 -n 逻辑卷名 卷组名 创建逻辑卷
这样,逻辑卷就创建好了,就下来进行格式化并且挂载后就可以正常使用了
2.lvscan命令:扫描系统中已建立的逻辑卷及其相关信息
3.lvdisplay命令:显示逻辑卷的详细信息
4.lvextend命令:lvextend -L +大小 /dev/卷组名/逻辑卷名,用于动态扩展逻辑卷空间
说明:如果lvextend -L 后面直接写的是数值,没有加号“+”,则代表将指定将此逻辑卷扩展到数值这么大的空间,并不是指增加多少空间,如下图所示
5.lvreduce命令:lvreduce -L -大小 /dev/卷组名/逻辑卷名,用于减少逻辑卷空间
说明:lvreduce 命令与lvextend命令一样,如果减少空间大小的时候数值前没有减号“-”,则代表将逻辑卷调整到指定数值的空间大小
6.lvremove命令:删除指定逻辑卷
好了,LVG磁盘管理的基本操作就先写到这里,下一章将会使用案例说明LVG卷的实际应用以及磁盘配额如何设置
在进行LVM逻辑卷管理之前,我们需要先了解下LVM的几个基本术语:
PV(Physical Volume,物理卷)物理卷是LVM机制的基本存储设备,通常对应一个普通分区或整个硬盘。创建物理卷时,会在分区或硬盘的头部创建一个保留分区,用于记录LVM的属性,并把存储空间分割成默认大小为4MB的默认单元(Physical Extent,PE),需要注意的是转换物理卷之前,需要将分区类型的ID标记改为8e。
VG(Volume Group,卷组)卷组是有一个或多个物理卷组成的一个整体,在卷组中可以添加或删除物理卷
LV(Logical Volume,逻辑卷)逻辑卷建立在卷组之上,最终用户可以格式化并挂载使用的就是逻辑卷
为了更好的演示今天的实验,我这里添加了两块硬盘,顺便再来回顾一下磁盘分区,使用fdisk工具进行分区,将分区系统文件类型改成“8e”,将两块硬盘分区都分好
一.PV物理卷管理
1.pvcreate命令:用于将分区或整个硬盘转换成物理卷
举例 将/dev/sdb1和/dev/sdc1转换成物理卷
2.pvscan命令:用于扫描系统中的所有物理卷
3.pvdisplay命令:显示物理卷的详细信息
4.pvremove命令:将物理卷还原成普通分区
说明:移除后,我们再用pvscan就扫描不到/dev/sdb1这个分区了
二.VG卷组管理
1.vgcreate命令:创建卷组(卷组的名字是自定义的,这里我们将卷组的名字命名为mail)
2.vgscan命令:用于扫描系统中已经建立的LVG卷组
3.vgdisplay命令:显示系统中各卷组的详细信息
4.vgremove命令:删除指定的卷组
5.vgextend命令:用于扩展卷组的磁盘空间
6.vgreduce命令:用于减少卷组的磁盘空间
三.LV逻辑卷管理
1.lvcreate命令:lvcreate -L 容量大小 -n 逻辑卷名 卷组名 创建逻辑卷
这样,逻辑卷就创建好了,就下来进行格式化并且挂载后就可以正常使用了
2.lvscan命令:扫描系统中已建立的逻辑卷及其相关信息
3.lvdisplay命令:显示逻辑卷的详细信息
4.lvextend命令:lvextend -L +大小 /dev/卷组名/逻辑卷名,用于动态扩展逻辑卷空间
说明:如果lvextend -L 后面直接写的是数值,没有加号“+”,则代表将指定将此逻辑卷扩展到数值这么大的空间,并不是指增加多少空间,如下图所示
5.lvreduce命令:lvreduce -L -大小 /dev/卷组名/逻辑卷名,用于减少逻辑卷空间
说明:lvreduce 命令与lvextend命令一样,如果减少空间大小的时候数值前没有减号“-”,则代表将逻辑卷调整到指定数值的空间大小
6.lvremove命令:删除指定逻辑卷
好了,LVG磁盘管理的基本操作就先写到这里,下一章将会使用案例说明LVG卷的实际应用以及磁盘配额如何设置
相关文章推荐
- 文件系统变为raw 无法访问的解决方法
- PHP 文件系统详解
- Powershell实现克隆NTFS文件系统权限
- php中的filesystem文件系统函数介绍及使用示例
- 用Python编写一个简单的FUSE文件系统的教程
- 【转自中科蓝鲸】集群NAS与集群文件系统的区别
- HBase 系统架构
- 修改内核 内存分配 root、文件系统和内核镜像的位置
- LINUX的EXT2文件系统
- 文件系统的简单操作
- Linux2.6X内核中文件相关结构体总结
- Cisco 3750文件系统学习总结
- 使用ext3grep恢复ext3文件系统中误删除文件(使用rm命令误删的)
- 因文件系统错误而无法开机
- Ubuntu 分区和文件系统的选择
- FAT文件系统原理(三)
- 硬链接与符号链接的区别.
- linux文件与目录
- Hadoop分布式文件系统:架构和设计要点
- Linxu目录结构说明