LVM创建,缩减及快照备份
管理逻辑卷工具:LVM
逻辑卷:灵活可动态存储的一种逻辑上的存储
最底层需要通过工具变成“物理卷”:存储设备,Raid ,分区等
VG:(1)底层设备容量之和。(2)PE大小*数量
卷组上面一个块叫PE。默认每个块为4M,可更改。
一.首先创建分区
# fdisk /dev/sdb
二. 查看系统内是否已经安装LVM
[root@cnshla02 share]# rpm -qa |grep lvm
lvm2-libs-2.02.98-9.el6.x86_64
lvm2-2.02.98-9.el6.x86_64
三. 创建物理卷
# pvcreate [option] [分区名;磁盘信息]
-f 强制创建物理卷,不需要用户确认
-u 指定设备的UUID
linux下面生成UUID
#cat /proc/sys/kernel/random/uuid
-y 所有的问题都回答“yes”
-Z 是否利用前4个扇区
四. 查看物理卷信息
#pvs [查看物理卷信息]
#pvdisplay [路径] 【显示出目前系统上的PV/VG状态】
五.删除物理卷
要删除已经加入卷组(VG)的PV。必须先退出VG,然后再删除PV
#pvremove [磁盘名称]
如:#pvremove /dev/sdb1
六.查询PV磁盘
#pvscan 查询目前系统中任何具有PV的磁盘
七. 创建卷组(VG)
1.创建VG
#vgcreate [卷组名VG] [成员路径] 【卷组名需要自己定义】
-s:指定块的大小
2.查看VG信息
#vgs
#vgdisplay [卷组名] 【查看VG详细信息】
3.移除VG
首先需要休眠卷组
#vgchange -a n [卷组名]
#vgmove [卷组名]
八.创建LV(逻辑卷) 【需要在卷组上面创建逻辑卷】
1.创建LV
#lvcreate [option] -n [逻辑卷名(自定义)] [卷组名]
-l:指定PE的个数
-L:指定容量大小
-s size :创建一个已经存在在LV的Snapshot卷
-n:为LV指定名称
2.查看LV信息
#lvs
#lvdisplay [LV名]
3.格式化逻辑卷,创建文件系统
#mkfs.ext4 [逻辑卷名]
4.挂载
mount
5.写入/etc/fstab进行开机挂载
利用mount -a 测试挂载情况
九.删除 【需要逐级删除】
1.首选需要先取消挂载
#umount 【修改/etc/fstab】
2.删除LV
#lvremove [逻辑卷路径]
3.删除vg
#vgremove [卷组路径]
4.删除PV
#pvremove [物理磁盘路径]
十.增加逻辑卷容量(扩展)
先决条件:(1)首先需要查看VG内是否有空间,(2)如果没有需要增加PV,加入到卷组内扩充容量。
1.增加pv
#pvcreate [磁盘名称]
2.将新添加的PV,加入到卷组(VG)
#vgextend [卷组名] [需要添加到卷组的物理卷名]
3.增加LV容量
#lvextend -L size [逻辑卷路径]
4.同步文件系统
#resize2fs [逻辑卷路径]
十一. 缩减逻辑卷容量
缩减逻辑卷:必须先缩减文件系统的大小。再缩减逻辑卷大小。
1.先卸载
#umount
2.e2fsck -f [逻辑卷路径]
3.resize2fs [逻辑卷路径] [缩减大小] 【缩减文件系统容量】
4.lvreduce [option] [逻辑卷路径] 【减少至剩余的容量】
-L size :缩减至多少容量
-l pe
十二.移动pV内的数据
数据导出,加大新的磁盘数据
1. 将vg组内的A磁盘数据移动到B磁盘。
#pvmove /dev/sdb1 /dev/sdb2 【将/dev/sdb1磁盘内的数据,移动到/dev/sdb2】
2.从VG组去移除/dev/sdb1
#vgreduce [VG名] [需要移除的PV磁盘]
3. 从PV中移除磁盘
#pvremove /dev/sdb1
十三.制作逻辑卷快照,进行备份
1.创建snap快照逻辑卷
#lvcreate -L [size] -s -n snap-test [逻辑卷路径]
2.挂载
#mount
3.进入到挂载目录打包目录内的所有文件
#tar -jcvf [*.tar.bz2] [需要打包的目录]
4.删除快照
#lvremove [快照卷路径]
5.备份完成
转载于:https://blog.51cto.com/hmilyshen/1411436
LVM创建,缩减及快照备份相关推荐
- Linux下的LVM创建以及Linux快照卷
通过最的学习,我加深了对LVM的理解,在这里,我将它写成博客,一是方便自己记忆,二是让Linux的入门学习者一起学习一下. 首先我们引入LVM的概念,并展开详细的说明,主要是近期学习的看法,我们先看一 ...
- LVM原理、创建、扩容、缩减、快照详解
前言:本文章耗费作者大量时间编写,如转载请声明转自anyisalin.blog.51cto.com LVM是什么?为什么要使用LVM? LVM(Logical Volume Manager):逻辑卷管 ...
- linux lvm 系统快照,利用Linux LVM进行快照备份
1. LVM概述 LVM的全称为Logical Volume Manager,是Linux所提供的一种对磁盘分区进行灵活管理的机制.要理解LVM,首先需要从一个Linux用户经常遇到的问题开始,那就是 ...
- lvm快照备份mysql
快照备份原理(从其他博客看的): 原理:通过lvm快照给lvm真身拍个照片,当lvm真身发送改变时,lvm快照把lvm真身改变之前的内容存放在快照上,这样在lvm快照有效的这段时间内,我们看到的lvm ...
- RAID,LVM创建
一.RAID独立冗余磁盘阵列 redundent冗余的 array level 仅表示这些盘的连接方式,无高下之分 0,1,5,6,10 1. 硬件raid:/dev/sd.raid芯片组合,kern ...
- 磁盘阵列raid LVM创建
1.磁盘阵列(raid)详解:磁盘阵列,有独立磁盘构成的具有冗余能力的阵列. raid0:(一种简单的.无数据校验的数据条带化技术)它的性能是所有raid中是最好的. 特点:成本低,高读写性能: 10 ...
- mysql5.7数据库快照_lvm快照备份数据库(Mysql5.7)
备份的目的 能够防止由于机械故障以及人为误操作带来的数据丢失,例如将数据库文件保存在了其它地方. 备份的分类 以操作过程中服务的可用性分: 冷备份:cold backup mysql服务关闭,mysq ...
- linux增加阵列磁盘空间,Linux Ubuntu系统下通过LVM创建软raid来实现硬盘合并大小
将两块空硬盘合并为"一块",挂载到指定目录下,达到在一个目录使用3块硬盘所有空间的效果. 条件: 硬盘1 /dev/sda 硬盘2 /dev/sdb 硬盘3 /dev/sdc 方法 ...
- MySQL(InnoDB剖析):51---备份与恢复之(快照备份(lvcreate、lvdisplay))
一.快照备份概述 MySQL数据库本身并不支持快照功能,因此快照备份是指通过文件系统支持的快照功能对数据库进行备份.备份的前提是将所有数据库文件放在同一文件分区中,然后对该分区进行快照操作 支持快照功 ...
最新文章
- [20160608]自治事务引起死锁.txt
- aix6.1安装oracle 10g总结
- 基于Maven管理的Mapreduce程序下载依赖包到LIB目录
- 修改数据表——添加约束(二十二)
- BD、人脸识别、KATA、Gray码--程序员杂志文摘
- Linux LVM学习总结——扩展卷组VG
- mybatis判断集合为空或者元素个数为零
- 【JUC】JDK1.8源码分析之ConcurrentHashMap
- 11-mysql-查询进阶六-多表连接查询-自关联查询-练习题
- c语言函数封装成python库_使用f2py将C语言的函数转换为python模块
- 爬取常用的网站,整理成API:中国联通,大众点评,IT桔子,拉勾网,猫眼电影,人人贷......
- IDEA报错:Error:java: JDK isn‘t specified for module ‘work-flow‘
- strut-控制器ActionServlet类详解
- LeetCode每日一题: 1723. 完成所有工作的最短时间
- Python程序员的浪漫-实现每天定时给Ta推送微信公众号消息提醒超详细教程
- 计算机考研公共课考英语几,新文道教育:2022考研必须要了解的30个知识点
- 哈工大《大数据计算基础》期末考试2021
- 自制最小的linux系统下载, 自制小型Linux系统
- python 中exec函数的使用
- Android之4.0新特性
热门文章
- PHP安装扩展mcrypt以及相关依赖项 【PHP安装PECL扩展的方法】
- nginx 反向代理,动静态请求分离,proxy_cache缓存及缓存清除
- .NET下正则表达式应用的四个示例
- Linux 汇编语言开发指南
- 一位IT從業人員的心路歷程
- 汇编程序设计与计算机体系结构软件工程师教程笔记:函数、字符串、浮点运算
- 【Go】Go基础(七):包
- 【Qt】QIcon::fromTheme:从系统主题中获取图标
- matlab去雾算法论文,基于matlab的图像去雾算法详细讲解与实现-附matlab实现源代码.doc...
- 大学生如何合理使用计算机,大学生计算机合理使用引导分析