LVM

Day16 LVM(逻辑卷管理)与磁盘故障小案例

隐身守侯 提交于 2019-12-21 18:59:11
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> lvm详解 简述 LVM的产生是因为传统的分区一旦分区好后就无法在线扩充空间,也存在一些工具能实现在线扩充空间但是还是会面临数据损坏的风险;传统的分区当分区空间不足时,一般的解决办法是再创建一个更大的分区将原分区卸载然后将数据拷贝到新分区,但是在企业的生产系统往往不允许停机或者允许停机的时间很短,LVM就能很好的解决在线扩充空间的问题,而且不会对数据造成影响,LVM还能通过快照在备份的过程中保证日志文件和表空间文件在同一时间点的一致性;本篇文章不会对概念知识做太详细的介绍,主要讲述LVM的扩容、收缩、移除的方法。 创建lvm 1.准备磁盘分区 fdisk /dev/sdb , n创建3个新分区 分别1G , t改变分区类型为8e 示例: [root@centos001 ~]# fdisk /dev/sdb 欢迎使用 fdisk (util-linux 2.23.2)。 更改将停留在内存中,直到您决定将更改写入磁盘。 使用写入命令前请三思。 Device does not contain a recognized partition table 使用磁盘标识符 0xee32a29c 创建新的 DOS 磁盘标签。 命令(输入 m 获取帮助):n Partition type: p primary (0

用LVM在VMware中的Linux硬盘扩容

寵の児 提交于 2019-12-21 18:54:24
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 步骤总结一下就是,“使用VMWare扩展硬盘空间->Linux下分区、格式化->LVM卷管理->使文件系统生效” 第一步 扩展VMWare中的硬盘空间,这里分两种 1、在线添加一个新硬盘 2、关机离线后,使用 “ VM -> Settings… -> Hardware -> Hard Disk -> Utilities -> Expand ” 在原硬盘的后面添加一定容量 第二步 Linux下分区格式化 由于第一步在线或离线添加容量的方式不同,扩充后,系统分配的空间名就不同。通常是 新硬盘为/dev/sdb ,而离线扩容后需要自己对 /dev/sda未划分容量进行分区,一般分为sda3。 fdisk -l 首先看下已有分区情况,可以看到未分区的新硬盘sdb fdisk /dev/sdb 对要扩容的设备调整分区,如果是离线扩容就是/dev/sda p 查看现有分区情况,如是新硬盘,就没有分区 n 新加一个分区 3 新硬盘就是1,已分区硬盘就是空闲的3 回车 设定新分区的起始扇区,如果原硬盘就是LVM管理,那么离线扩容的空间自动添加在原硬盘最后的位置 回车 设定新分区的结束扇区 t 修改分区类型 3 选择要修改的分区号 8e 修改为LVM,它就是8e w 写入分区表 q 退出 partprobe 使新的分区表生效

lvm 逻辑卷的建立,扩容,缩容[1/2]

妖精的绣舞 提交于 2019-12-21 18:54:08
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 前言的介绍: LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分LVM区管理的灵活性。前面谈到,LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的盘卷,在盘卷上建立文件系统。物理卷(physical volume)物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。 LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的盘卷,在盘卷上建立文件系统。首先我们讨论以下几个LVM术语:   *物理存储介质(Thephysicalmedia)   这里指系统的存储设备:硬盘,是存储系统最低层的存储单元。   *物理卷(physicalvolume)   物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。   *卷组(VolumeGroup)  

Linux LVM硬盘管理及LVM扩容

China☆狼群 提交于 2019-12-21 18:15:14
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> LVM磁盘管理 一、LVM简介 LVM 是 Logical Volume Manager(逻辑卷管理)的简写,LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。 在LVM管理下的存储卷可以按需要随时改变大小与移除(可能需对文件系统工具进行升级)。LVM也允许按用户组对存储卷进行管理,允许管理员用更直观的名称(如"sales'、 'development')代替物理磁盘名(如'sda'、'sdb')来标识存储卷。 如图所示LVM模型: 由四个磁盘分区可以组成一个很大的空间,然后在这些空间上划分一些逻辑分区,当一个逻辑分区的空间不够用的时候,可以从剩余空间上划分一些空间给空间不够用的分区使用。 二、 LVM基本术语 前面谈到,LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的盘卷,在盘卷上建立文件系统。首先我们讨论以下几个LVM术语: 物理存储介质(The physical media):这里指系统的存储设备:硬盘,如:/dev/hda1、/dev/sda等等,是存储系统最低层的存储单元。 物理卷(physical

Linux服务器LVM磁盘扩容

99封情书 提交于 2019-12-21 18:14:49
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 查看磁盘信息 fdisk -l 启动VMware环境下的Linux操作系统,添加新分区,需要root账号身份。 fdisk /dev/sda # 后边参数为指定的扩容的磁盘 命令行提示下输入【m】 输入命令【n】添加新分区。 输入命令【p】创建主分区。 输入【回车】,选择默认大小,这样不浪费空间 输入【回车】,选择默认的start cylinder。 输入【w】,保持修改 重启linux,格式化 /dev/sda3 sudo reboot 操作示例 [root@master /]# fdisk /dev/sda WARNING: The size of this disk is 3.7 TB (3688303165440 bytes). DOS partition table format can not be used on drives for volumes larger than (2199023255040 bytes) for 512-byte sectors. Use parted(1) and GUID partition table format (GPT). WARNING: DOS-compatible mode is deprecated. It's strongly

linux下新磁盘创建lvm、扩容lvm

≯℡__Kan透↙ 提交于 2019-12-21 18:00:07
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 1、首先查看磁盘 fdisk -l 2、进入磁盘 fdisk /dev/sdb n 创建新磁盘 p 创建主分区 创建分区ID 1-4为主分区 根据提示选择磁盘开始位置(默认空格就好) 选择结束位置(新增磁盘大小) t 修改分区类型 8e lvm分区 w 保存退出 3、2T以上使用以下命令进行分区,此时已经不能使用fdisk进行分区,需要使用parted parted /dev/sdb 4、设置磁盘类型 mklabel gpt 5、使用p命令进行查看磁盘信息 p 6、创建分区 mkpart primary 0 2T 7、设置分区名字 name 1 diskname(分区名字) 8、设置分区标志 set 1 lvm on 9、检查分区类型是否满足类型的约束 align-check gpt type 必须是 "minimal" or "optimal".(完整检查和最小化检查) 10、删除分区 rm 1(分区ID) 11、quit对出parted 命令行执行 parted -s /dev/sdb "mklabel gpt" parted -s /dev/sdb "mkpart primary 0 8T" parted -s /dev/sdb "mkpart primary 8000G 20T" parted -s

linux学习笔记—之—LVM管理

こ雲淡風輕ζ 提交于 2019-12-21 09:08:25
1. 认识 LVM   LVM 是逻辑盘卷管理( Logical Volume Manager )的简称,它是 Linux 环境下对磁盘分区进行管理的一种机制, LVM 是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过 LVM 系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组( volume group ),形成一个存储池。 2.LVM 的基本术语 #物理存储介质(The physical media)   这里指系统的存储设备:硬盘,如:/dev/hda1、/dev/sda等等,是存储系统最低层的存储单元。 #物理卷(physical volume)   物理卷是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。 #卷组(Volume Group)   LVM卷组类似于非LVM系统中的物理硬盘,其由物理卷组成。可以在卷组上创建一个或多个“LVM分区”(逻辑卷),LVM卷组由一个或多个物理卷组成。 #逻辑卷(logical volume)   LVM的逻辑卷类似于非LVM系统中的硬盘分区,在逻辑卷之上可以建立文件系统(比如/home或者/usr等)。 #PE(physical extent)  

LVM逻辑卷管理

為{幸葍}努か 提交于 2019-12-21 08:09:14
LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。 如果用标准分区在硬盘上创建了文件系统,为已有文件系统添加额外的空间是一种痛苦的体验。你只能在同一个物理硬盘的可用空间范围内调整分区大小。如果硬盘上没有地方了,你就必须再加一个硬盘,然后可能还需要将已有的文件系统移动到新的硬盘上。 逻辑卷管理的核心在于如何处理安装在系统上的硬盘分区。在逻辑卷管理的世界里,硬盘称为物理卷PV。多个物理卷集中在一起可以形成一个卷组VG。逻辑卷管理系统将卷组视为一个整体的物理硬盘。在卷组VG上面则是可以创建逻辑卷LV,而这正是文件系统的分区环境,作用类似于Linux中的物理硬盘分区。Linux系统将逻辑卷LV视为物理分区。 基本的LVM管理概念: PV(Physical Volume)- 物理卷 物理卷在LVM中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘,也可以是raid设备。 VG(Volumne Group)- 卷组 VG卷组建立在PV卷之上,一个VG卷组中至少要包括一个PV卷,在VG卷组建立之后可动态添加PV卷到VG卷组中。一个LVM中可以只有一个VG卷组,也可以拥有多个VG卷组。PV卷是用固定大小的物理区域PE(Physical

Linux --LVM逻辑卷

人走茶凉 提交于 2019-12-20 03:27:56
传统磁盘管理的问题 当分区大小不够用时无法扩展其大小,只能通过添加硬盘、创建新的分区来扩充空间,但是新添加的硬盘是作为独立文件系统存在的,原有的文件系统并未得到扩充,上层应用很多时候只能访问一个文件系统,只能让现有磁盘下线,换上新的磁盘之后,再将原始数据导入。 LVM基本原理 lvm(logical volume manager)逻辑卷管理通过底层物理硬盘抽象封装起来,以逻辑卷的形式表现给上层系统,逻辑卷的大小可以动态调整,而且不会丢失现有数据,新加入的硬盘也不会改变现有的上层的逻辑卷。 作为一种动态的磁盘管理机制,逻辑卷技术大大的提高了磁盘管理的灵活性。 PE(physical extend) 逻辑卷空间最基本单位,默认是4M大小 PV(physical volume) 物理磁盘被格式化为PV,空间被分为一个个PE VG(volume group) 卷组,可以理解为空间,用来装PE的,可以把一个或者多个PE放在VE中,当创建好VG之后,就可以在 dev下面就会多出来一个以卷组为命名的文件夹,/dev/vgname LV(logical volume) LV 是基于PE创建,大小是PE的整数倍。当创建好LV之后,就可以在 dev/vgname下面就会多出来一个以卷组为命名的文件夹,/dev/vgname/lvname(最终),可以格式化再挂载。

LVM简介及CentOS7 LVM操作实战

那年仲夏 提交于 2019-12-19 23:29:41
LVM简介 LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和 分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组 (volumegroup),形成一个存储池。管理员可以在卷组上随意创建逻辑卷组(logicalvolumes),并进一步在逻辑卷组上创建文件系 统。 LVM是 Logical Volume Manager(逻辑卷管理)的简写 PV:是物理的磁盘分区 VG:LVM中的物理的磁盘分区,也就是PV,必须加入VG,可以将VG理解为一个仓库统一管理了几个大的硬盘,形成了一个统一虚拟的存储资源池。 LV:也就是从VG中划分的逻辑分区 抽象模型如下: 操作实战 通过在虚拟机的CentOS7上创建LVM ,使用LV,扩容LV,缩减LV实战来了解LVM及熟悉对LVM的操作。 准备工作准备虚拟机,操作系统为CentOS7,初始20G的硬盘 初始状态共20G的系统盘 在虚拟机中添加两块硬盘 启动虚拟机通过pvs命令查看物理卷的情况,目前只看到有虚拟机初始安装时有个pv为/dv/sda2 vg为centso的物理卷 大小为20G 通过fdisk -l 可以看到新加的两个盘大小分别都是5G。我们将用这两个盘组成一个vg