lvm逻辑卷创建及使用
创建逻辑卷
pvcreate /dev/md0
pvs 查看创建的pv组
pvdisplay /dev/md0 查看磁盘详细信息 添加vg组:
创建vg组: vgcreate vg1 /dev/md0
扩展vg组: vgextend vg1 /dev/md1
vgextend vg1 /dev/md5
vgs vgdisplay vg1 lv划分逻辑盘:
lvcreate -L 300M(逻辑盘大小) -n lv01(逻辑盘名称) vg1(逻辑盘所在的vg组)
增加逻辑盘的空间:lvextend -L +200 /dev/mapper/vg1-lv01
减小逻辑盘的空间:lvreduce -L -100 /dev/mapper/vg1-lv01 删除lv,vg,pv
删除的过程是先lv,再vg,然后再pv 删除lv:
lvremove /dev/mapper/vg1-lv01 删除vg:
vgremove vg1 删除pv
pvremove /dev/md0
pvremove /dev/md1
pvremove /dev/md5 1、将把我们新添加的8个磁盘做成raid0,raid1,raid5 2、将raid0,1,5做成pvs物理盘
命令:
pvcreate /dev/md0
pvcreate /dev/md1
pvcreate /dev/md5 使用命令pvs 查看创建的pv组 查看磁盘详细信息:pvdisplay /dev/md0 3、将添加到pv的磁盘做成一个vg组
命令:
创建vg组:vgcreate vg01 /dev/md0
扩展vg组的空间:vgextend vg01 /dev/md1
vgextend vg01 /dev/md5 查看vg组的磁盘及可用空间及vg名称:vgs
查看vg组信息信息:vgdisplay vg01 4、pv和vg都创建成功后,使用lv划分逻辑盘
命令:
创建lv逻辑盘:lvcreate -L 300m -n lv01 vg01
给lv逻辑盘增大空间:lvextend -L +500M /dev/mapper/vg01-lv01
给lv逻辑盘减少空间:lvreduce -L -300M /dev/mapper/vg01-lv01 5、删除lv ,vg, pv
创建的过程是先pv,再vg,然后再lv
删除的过程是先lv,再vg,然后再pv 删除的命令:
先删除lv
lvremove /dev/mapper/vg01-lv01
lvremove /dev/mapper/vg01-lv02 再删除vg
vgremove vg01 再删除pv
pvremove /dev/md0
pvremove /dev/md1
pvremove /dev/md5 6、在线实时扩容lv的容量
命令:
给lv添加容量:lvextend -L +400M /dev/mapper/vg01-lv01
刷新lv实时的容量:resize2fs /dev/mapper/vg01-lv01 7、在线实时缩小lv的容量
mkfs.ext4 /dev/mapper/vg01-lv01 命令:
先umount /dev/mapper/vg01-lv01
再刷新磁盘:e2fsck -f /dev/mapper/vg01-lv01
重置lv磁盘容量:resize2fs /dev/mapper/vg01-lv01 200m(磁盘减少到200M)
lv逻辑管理处也要重置:lvreduce -L 200M(剩20M) /dev/mapper/vg01-lv01
使用lvscan刷新:lvscan
再挂载:mount /dev/mapper/vg01-lv01 /mnt 8、lvm 快照备份功能
命令:
创建快照:lvcreate -s -L 100m(增、删、改达到100M后快照失效) -n snap01 /dev/mapper/vg01-lv01
-s 代表创建快照
-L 代表指定有效值:每当原始盘有增、删、改动作时会使用data%值增加,当增加到指定的值时,快照就失效
-n 代表名称
快照失效 umount: /dev/mapper/vg1-snap: not mounted 做了快照后,如果想恢复数据直接挂载快照:mount /dev/mapper/vg01-snap01 删除快照:lvremove /dev/maaper/vg01-snap01
lvm逻辑卷创建及使用的更多相关文章
- Linux系统LVM逻辑卷创建过程以及自动化脚本
转至:https://cloud.tencent.com/developer/article/1068328 Linux系统LVM逻辑卷创建过程以及自动化脚本 2018-03-21阅读 6300 ...
- 还原lvm逻辑卷创建整个过程
很多情况入职的时候,系统可能已规划过的,但是有的信息也不是很完整,比如下面的lvm逻辑卷我们先不管对与错,利用一些工具来了解当前lvm逻辑卷的情况 系统采样: [root@fp-web-112 var ...
- LVM逻辑卷创建管理
首先添加三块硬盘 结构关系图 相关命令 查看磁盘 #fdisk -l 分区 #fdisk /dev/sda/ #n新建 ProMary主分区 extended扩展分区 #p查看 #q不保存退出 #w保 ...
- LVM逻辑卷的创建及使用
在上一篇随笔里面 LVM逻辑卷基本概念及LVM的工作原理,详细的讲解了Linux的动态磁盘管理LVM逻辑卷的基本概念以及LVM的工作原理,包括LVM中最重要的四个基本点(PE.PV.VG以及LV),这 ...
- Linux磁盘管理:LVM逻辑卷的创建及使用
一.创建LVM逻辑卷 事先添加了三块虚拟物理磁盘/dev/sdb 1G, /dev/sdc 2G, /dev/sdd 3G 使用fdisk –l命令查看: [root@localhost ~]# fd ...
- LVM备份(2)-创建LVM逻辑卷
懵逼了几天,对LVM快照备份总算有了个比较清晰的认识 总的来说,就是这样: 1.普通分区备份比较困难,需要转化成LVM逻辑卷进行管理 2.在新创建的LVM逻辑卷上进行业务操作,比如建数据库 3.某个时 ...
- LVM备份(1)-创建LVM逻辑卷
LV(Logical Volume) - 逻辑卷 VG(Volume Group) - 卷组 PV(Physical Volume) - 物理卷 1.查看分区信息:fdisk -l 可看到磁盘大小为1 ...
- Linux LVM逻辑卷配置过程详解(创建,增加,减少,删除,卸载)
Linux LVM逻辑卷配置过程详解 许多Linux使用者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量,如果当初评估不准确,一旦系统分区不够用时可能不得不备份.删除相关数据, ...
- LVM逻辑卷管理测试——创建逻辑卷
虚拟机里再添加两块硬盘,如下所示: 启动系统后,我们可以看到新添加的两块硬盘为/dev/sdb和/dev/sdc.每个2GB. [root@lxjtest ~]# fdisk -l Disk /dev ...
随机推荐
- el-table高度问题
1. 外层容器flex=1,el-table设置属性height="calc(100% - 60px),有时一刷新页面表格高度无限增加,滚动条一直变短 试验过几次后发现是因为el-table ...
- android软件简约记账app开发day01-今日收支明细的界面绘制
android软件简约记账app开发day01-今日收支明细的界面绘制 导入素材 导入在阿里iconfront图标库下载的字体图标分为大小两种,分别导入到项目目录mipmap-hdpi和mipmap- ...
- Weights Assignment For Tree Edges
题目: (我的题目很长,你忍一下--) 题目分析: 这道题目的体面比较复杂,先是讲了一下树是怎样的一个结构,并且告诉我们在这里,他是以什么样的一种方式描述一棵树的,就是通过描述每个节点的父节点是哪个( ...
- OpenHarmony 3.1 Beta 样例:使用分布式菜单创建点餐神器
(以下内容来自开发者分享,不代表 OpenHarmony 项目群工作委员会观点) 刘丽红 随着社会的进步与发展,科技手段的推陈出新,餐饮行业也在寻求新的突破与变革,手机扫描二维码点餐系统已经成为餐饮行 ...
- Jquery_HTML-对HTML内容删除添加、操作CSS改变样式、遍历定位元素
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="U ...
- day01-从一个基础的socket服务说起
首发地址:day01-从一个基础的socket服务说起 教程说明:C++高性能网络服务保姆级教程 本节目的 实现一个基于socket的echo服务端和客户端 服务端监听流程 第一步:使用socket函 ...
- MyBatis插件 - 通用mapper
1.简单认识通用mapper 1.1.了解mapper 作用:就是为了帮助我们自动的生成sql语句 [ ps:MyBatis需要编写xxxMapper.xml,而逆向工程是根据entity实体类来进行 ...
- netty系列之:netty中的frame解码器
目录 简介 LineBasedFrameDecoder DelimiterBasedFrameDecoder FixedLengthFrameDecoder LengthFieldBasedFrame ...
- FreeRTOS --(14)队列管理之概述
转载自 https://blog.csdn.net/zhoutaopower/article/details/107221175 在任何的 OS 中,都需要支持任务与任务,中断与任务之间的数据传输机制 ...
- ubuntu 16.04,ros kinetic 使用husy_gazebo
我当前使用的是ubuntu 16.04,ros kinetic ,Gazebo版本为7.0.protoc需要确保版本为2.6.1,而我当前的为3.4.0,因此需要将系统中的protoc替换为2.6.1 ...