Linux磁盘管理工具LVM2详解
一、LVM简介
LVM2(LogicalVolume Manage,Version2):它是Linux环境下对磁盘分区进行管理的一种机制,将一个或多个底层块设备组织成一个逻辑设备。通过LVM管理员可以轻松管理磁盘分区,使用LVM与传统的分区方法相比有很多的优势,如:容量的分配更加灵活、逻辑卷的扩展和缩减更加方便、使用snapshot(快照)来备份数据也非常方便。通过本文你可以快速了解LVM2的使用方法。
二、LVM2使用详解
(该图片来源于网络)
PV:Physical Volume 物理卷
VP:Volume Group 卷组
LV:Logical Volume 逻辑卷
操作环境:通过fdisk命令已创建了3个大小分别为10G的磁盘分区/dev/sda5、/dev/sda6和/dev/sda7。
1.PV管理工具
pvcreate /dev/DEVICE: 创建PV
pvs:显示简要PV信息
pvdisplay:显示PV的详细信息(在命令后不输入具体PV名默认显示所有PV详细信息)
pvremovePhysicalVolumeName:删除PV
2.VG管理工具
vgcreate -s #[指定PE大小] VolumeGroupName PhysicalDevicePath:创建VG
vgs:显示简要VG信息
vgdisplay:显示VG的详细信息(在命令后不输入具体VG名默认显示所有VG详细信息)
vgextend VolumeGroupName PhysicalDevicePath:扩展VG大小
vgreduce VolumeGroupName PhysicalDevicePath:缩减VG大小
注:在缩减VG之前需要先确认在缩减后VG的容量是否足够存储VG现有的数据。然后做pvmove操作,把存储在要移除的PV上的数据转移到该VG其它PV上,确保数据不会丢失。
vgremove VolumeGroupName:删除VG
3.lv管理工具:
lvcreate -L #[指定LV大小] -n LVNAME VolumeGroup:创建LV
lvs:显示简要LV信息
lvdisplay:显示LV的详细信息(在命令后不输入具体LV名默认显示所有LV详细信息)
lvremove /dev/VG_NAME/LV_NAME:删除LV
扩展逻辑卷:
lvextend -L #[+扩大多少容量或扩展到多少容量] /dev/VG_NAME/LV_NAME
resize2fs /dev/VG_NAME/LV_NAME:扩展完成后需要对该LV文件系统重新定义
缩减逻辑卷:
注:在缩减LV前需要先确认在缩减后LV的容量是否足够存储LV现有的数据,否则会造成数据丢失或损坏。
umount /dev/VG_NAME/LV_NAME:先确保需要缩减的LV解除挂载
e2fsck -f /dev/VG_NAME/LV_NAME:强制对该LV进行文件系统检查
resize2fs /dev/VG_NAME/LV_NAME [缩减后LV的容量大小]:对该LV文件系统重新定义
lvreduce -L #[-缩减多少容量或缩减到多少容量] /dev/VG_NAME/LV_NAME
mount:挂载
4.快照:snapshot
lvcreate -L #[需要建立快照的容量] -p r -s -n snapshot_name /dev/VG_NAME/LV_NAME

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Dockerfile创建Linux/CentOS6.x Nginx MySQL Tomcat PHP(LNMTP)镜像
Dockerfile Dockerfile是实现自动构造镜像的工具,用户可以按照自己的需求定制私有镜像 环境介绍 CentOS6.x镜像 此为基础镜像,我们通过Dockerfile来创建一个包含自定义软件Nginx/MySQL/Tomcat/PHP的镜像,可以作为自己的私有镜像;下载地址: https://download.openvz.org/template/precreated/centos-6-x86_64-minimal.tar.gz LNMTP软件包(源码包) Nginx:http://nginx.org/download/nginx-1.8.1.tar.gz MySQL:http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.29.tar.gz Tomcat:http://apache.opencas.org/tomcat/tomcat-8/v8.0.33/bin/apache-tomcat-8.0.33.tar.gz JDK(RPM):http://download.oracle.com/otn-pub/java/j...
- 下一篇
OSSIM平台安全事件关联分析实践
OSSIM平台安全事件关联分析实践 在《开源安全运维平台OSSIM最佳实践》一书中叙述到,事件关联是整个OSSIM关联分析的核心,对于OSSIM的事件关联需要海量处理能力,主要便于现在需要及时存储从设备采集到的日志,并能关联匹配和输出,进而通过WebUI展示。从实时性上看,关联分析的整个处理过程不能间断,这对系统的实时性要求较高,另外Ossim系统是基于规则的,Ossim内部具有多套高速规则分析引擎,以实现模式匹配和对关联分析结果调用。所以系统的关联引擎是一个典型数据处理系统,必须依靠强大的数据库做支撑,在开源OSSIM系统中就采用了基于MySQL5.6数据库的数据库,在商业版中采用了MonogDB。 普通日志存入数据库较容易,但如果是关联引擎将报警存入数据库的过程要复杂,到底它的压力在哪儿?例如一个关联规则需要在1秒钟内,通过SQL语句获取10条数据,那么关联引擎就需要在1秒钟内进行10次磁盘存取,这个要求就比普通日志存入数据库高,而OSSIM数据库中的表、字段、索引都为了这种事务处理进行特殊设置,具有一次写多次读的特性。对于复杂模式的匹配非常有用,例如,筛选出1分钟内SSH登录...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8编译安装MySQL8.0.19
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7设置SWAP分区,小内存服务器的救世主
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2整合Redis,开启缓存,提高访问速度