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 ...
随机推荐
- Hystrix熔断初体验
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring ...
- uniapp报错:Browserslist: caniuse-lite is outdated. Please run next command `npm update`
uni-app的编译器是基于npm的,依赖了众多包括mpvue.webpack在内的npm库,这些库又引用了一个三方库caniuser-lite.caniuser-lite这个库的代码里有个浏览器兼容 ...
- 通过循环按行顺序为一个5×5的二维数组a赋1到25的自然数,然后输出该数组。试编程。
- C语言基础部分练习(http://acm.hgnu.edu.cn)
前言 最近有朋友和同学找我要c语言基础练习答案,为了方便分享,放在我的博客上了,如果对你确实有帮助,可以考虑点下赞或打赏哦(都能通过,没有专注于搞算法,所以有的地方可以优化,欢迎在评论区留言) A. ...
- PuddingSwap联合 ESBridge举办愚人节“币圈愚话”联合空投活动,完成任务即可获得惊喜奖励
据官方消息,4月1日0:00- 4月2日23:59,PuddingSwap联合 ESBridge举办"币圈愚话"空投活动,完成任务即可获得惊喜奖励. 此次PuddingSwap联合 ...
- Day 005:PAT练习--1047. 编程团体赛(20)
编程团体赛的规则为:每个参赛队由若干队员组成:所有队员独立比赛:参赛队的成绩为所有队员的成绩和:成绩最高的队获胜.现给定所有队员的比赛成绩,请你编写程序找出冠军队. 输入格式: 输入第一行给出一个正整 ...
- js数组操作集合
1. join() 功能:将数组中所有元素都转化为字符串并连接在一起. 2. reverse() 功能:将数组中的元素颠倒顺序. 3. concat() 功能:数组拼接的功能 ,返回新数组,原数组不受 ...
- jmeter工具初探
jmeter工具初探 一.jmeter工具介绍 1.一种免费的java开源工具,可以进行二次开发 2.运行环境:java运行环境,需要安装JDK,配置JAVAHOME 环境变量 3.下载jmeter: ...
- 攻防世界-MISC:base64÷4
这是攻防世界高手进阶区的第一题,题目如下: 点击下载附件一,发现是一个文本文档,打开后得到一串字符串 由题意猜测这些字符串应该是base16加密过的,写个脚本跑一下 import base64 s = ...
- Cesium DrawCommand [1] 不谈地球 画个三角形
目录 0. 前言 0.1. 源码中的 DrawCommand 1. 创建 1.1. 构成要素 - VertexArray 1.2. 构成要素 - ShaderProgram 1.3. 构成要素 - W ...