管理逻辑卷工具: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创建,缩减及快照备份相关推荐

  1. Linux下的LVM创建以及Linux快照卷

    通过最的学习,我加深了对LVM的理解,在这里,我将它写成博客,一是方便自己记忆,二是让Linux的入门学习者一起学习一下. 首先我们引入LVM的概念,并展开详细的说明,主要是近期学习的看法,我们先看一 ...

  2. LVM原理、创建、扩容、缩减、快照详解

    前言:本文章耗费作者大量时间编写,如转载请声明转自anyisalin.blog.51cto.com LVM是什么?为什么要使用LVM? LVM(Logical Volume Manager):逻辑卷管 ...

  3. linux lvm 系统快照,利用Linux LVM进行快照备份

    1. LVM概述 LVM的全称为Logical Volume Manager,是Linux所提供的一种对磁盘分区进行灵活管理的机制.要理解LVM,首先需要从一个Linux用户经常遇到的问题开始,那就是 ...

  4. lvm快照备份mysql

    快照备份原理(从其他博客看的): 原理:通过lvm快照给lvm真身拍个照片,当lvm真身发送改变时,lvm快照把lvm真身改变之前的内容存放在快照上,这样在lvm快照有效的这段时间内,我们看到的lvm ...

  5. RAID,LVM创建

    一.RAID独立冗余磁盘阵列 redundent冗余的 array level 仅表示这些盘的连接方式,无高下之分 0,1,5,6,10 1. 硬件raid:/dev/sd.raid芯片组合,kern ...

  6. 磁盘阵列raid LVM创建

    1.磁盘阵列(raid)详解:磁盘阵列,有独立磁盘构成的具有冗余能力的阵列. raid0:(一种简单的.无数据校验的数据条带化技术)它的性能是所有raid中是最好的. 特点:成本低,高读写性能: 10 ...

  7. mysql5.7数据库快照_lvm快照备份数据库(Mysql5.7)

    备份的目的 能够防止由于机械故障以及人为误操作带来的数据丢失,例如将数据库文件保存在了其它地方. 备份的分类 以操作过程中服务的可用性分: 冷备份:cold backup mysql服务关闭,mysq ...

  8. linux增加阵列磁盘空间,Linux Ubuntu系统下通过LVM创建软raid来实现硬盘合并大小

    将两块空硬盘合并为"一块",挂载到指定目录下,达到在一个目录使用3块硬盘所有空间的效果. 条件: 硬盘1 /dev/sda 硬盘2 /dev/sdb 硬盘3 /dev/sdc 方法 ...

  9. MySQL(InnoDB剖析):51---备份与恢复之(快照备份(lvcreate、lvdisplay))

    一.快照备份概述 MySQL数据库本身并不支持快照功能,因此快照备份是指通过文件系统支持的快照功能对数据库进行备份.备份的前提是将所有数据库文件放在同一文件分区中,然后对该分区进行快照操作 支持快照功 ...

最新文章

  1. [20160608]自治事务引起死锁.txt
  2. aix6.1安装oracle 10g总结
  3. 基于Maven管理的Mapreduce程序下载依赖包到LIB目录
  4. 修改数据表——添加约束(二十二)
  5. BD、人脸识别、KATA、Gray码--程序员杂志文摘
  6. Linux LVM学习总结——扩展卷组VG
  7. mybatis判断集合为空或者元素个数为零
  8. 【JUC】JDK1.8源码分析之ConcurrentHashMap
  9. 11-mysql-查询进阶六-多表连接查询-自关联查询-练习题
  10. c语言函数封装成python库_使用f2py将C语言的函数转换为python模块
  11. 爬取常用的网站,整理成API:中国联通,大众点评,IT桔子,拉勾网,猫眼电影,人人贷......
  12. IDEA报错:Error:java: JDK isn‘t specified for module ‘work-flow‘
  13. strut-控制器ActionServlet类详解
  14. LeetCode每日一题: 1723. 完成所有工作的最短时间
  15. Python程序员的浪漫-实现每天定时给Ta推送微信公众号消息提醒超详细教程
  16. 计算机考研公共课考英语几,新文道教育:2022考研必须要了解的30个知识点
  17. 哈工大《大数据计算基础》期末考试2021
  18. 自制最小的linux系统下载, 自制小型Linux系统
  19. python 中exec函数的使用
  20. Android之4.0新特性

热门文章

  1. PHP安装扩展mcrypt以及相关依赖项 【PHP安装PECL扩展的方法】
  2. nginx 反向代理,动静态请求分离,proxy_cache缓存及缓存清除
  3. .NET下正则表达式应用的四个示例
  4. Linux 汇编语言开发指南
  5. 一位IT從業人員的心路歷程
  6. 汇编程序设计与计算机体系结构软件工程师教程笔记:函数、字符串、浮点运算
  7. 【Go】Go基础(七):包
  8. 【Qt】QIcon::fromTheme:从系统主题中获取图标
  9. matlab去雾算法论文,基于matlab的图像去雾算法详细讲解与实现-附matlab实现源代码.doc...
  10. 大学生如何合理使用计算机,大学生计算机合理使用引导分析