LVM

Linux磁盘扩容LVM

浪尽此生 提交于 2019-11-29 10:25:32
mongodb数据库服务器运行了一段时间之后发现磁盘空间慢慢的都被耗尽了额。就参照网上的步骤一步一步的开始扩容工作。在这将自己的操作步骤做一个记录以便未来不时之需。 前沿: 在安装系统的时候我选择的是自动分区,系统就会自动以LVM的方式分区。为了保证系统后期的可用性,建议所有新系统安装都采用LVM。 LVM结构图 扩容步骤 1. 查看磁盘设备 命令: # fdisk -l 结果: Disk /dev/sda: 697.9 GB, 697932185600 bytes 255 heads, 63 sectors/track, 84852 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00054716 Device Boot Start End Blocks Id System /dev/sda1 * 1 64 512000 83 Linux Partition 1 does not end on cylinder boundary . /dev/sda2 64 39163

lvm逻辑卷的建立、扩容和减容等操作方法

淺唱寂寞╮ 提交于 2019-11-29 10:25:08
前言的介绍: LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分LVM区管理的灵活性。前面谈到,LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的盘卷,在盘卷上建立文件系统。物理卷(physical volume)物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。 LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的盘卷,在盘卷上建立文件系统。首先我们讨论以下几个LVM术语:   *物理存储介质(Thephysicalmedia)   这里指系统的存储设备:硬盘,是存储系统最低层的存储单元。   *物理卷(physicalvolume)   物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。   *卷组(VolumeGroup)   LVM卷组类似于非LVM系统中的物理硬盘,其由物理卷组成

LVM逻辑卷管理及磁盘配额

倖福魔咒の 提交于 2019-11-29 08:20:22
LVM逻辑卷管理 Logical Volume Manager,逻辑卷管理 作用:动态调整磁盘容量,从而提高磁盘管理的灵活性 需要注意:/boot分区用于存放引导文件,不能基于LVM创建 图形界面管理工具 System-config-lvm Lvm机制的基本概念 PV(physical Volume,物理卷) 整个硬盘,或使用fdisk等工具建立的普通分区 包括许多默认4MB大小的PE(Physical Extent,基本单元) VG(Physical Volume,物理卷组) 一个或多个物理卷组合而成的整体 LV(Logical Volume,逻辑卷) 从卷组中分割出的一块空间,用于建立文件系统 LVM管理命令 lvextend扩展逻辑卷 lvreduce缩小逻辑卷 lvresize扩展或缩小逻辑卷 主要命令 pvcreate 设备名1 设备名2……… vgcreate 卷组名 物理卷组1 物理卷组2 lvcreate -L 容量大小 -n 逻辑卷名 卷组名 lvextend -L +大小 /dev/卷组名/逻辑卷名 实验: 1. 添加三块硬盘 2. 分别新建三个硬盘的三个分区 分区 fdisk /dev/sdb (其它两块硬盘方法同上,分别是fdisk /dev/sdc及fdisk /dev/sdd) 3. 改变分区类型为LVM (这里的8e是指类型为LVM) fdisk

LVM的创建及管理

匆匆过客 提交于 2019-11-29 08:11:16
创建及管理LVM分区。 Lvm(logical volume manager)逻辑卷管理 作用:动态调整磁盘容量,提高磁盘管理的灵活性。 注意:/boot分区用于存放引导文件,不能基于LVM创建。 图形化界面管理工具 System-config-lvm Lvm机制的基本概念 PV(Physical Volume,物理卷),整个磁盘或者分区。 VG(Volume Group.卷组),一个或多个物理卷的合体。 LV(Logical Volume,逻辑卷),从卷组中分割出来的一快空间,用于建立文件系统。 LVM的管理命令 功能 物理卷管理 卷组管理 逻辑卷管理, Scan 扫描 pvscan vgscan lvscan, Create 建立 pvcreate vgcreate lvcreate , Display 显示 pvdisplay vgdisplay lvdisplay , Remove 删除 pvremove vgremove lvremove Extend 扩展 vgextend lvextend Resize 减少 vgresize lvresize , 主要命令 pvcreate 设备名1 [设备名2…] //创建按物理卷     eg:pvcreate /dev/sdb1 /dev/sdc1 /dev/sdd1 vgcreate 卷组名 物理卷1 物理卷2 //创建卷组

You cannot change a partition into an extended one or vice versa. Delete it first

会有一股神秘感。 提交于 2019-11-29 07:31:08
一、 环境 VMware虚拟机扩展CentOS7磁盘 第二次扩展(/dev/sda4) 二、 异常 操作扩展磁盘 2.1 查看当前磁盘的容量fdisk /dev/sda 提示输入命令时,输入p,查看当前分区信息: 2.2 在Fdisk中继续输入新建分区命令:n 直接回车,默认为主分区(primary)分区号,起始扇区,结束扇区都用默认,一路回车,直到提示继续输入Fdisk命令的位置。 2.3 设置分区格式,在Fdisk命令处输入:t 分区号用默认,直接回车,Hex代码输入:8e。代表适用Linux LVM分区类型。 2.4 提示错误 通过查询其他Blog文章,得知是因为分区号(Partition number)号弄错了(因为必须保留1-4这4个数字给主分区和扩展分区使用,所以逻辑分区的数字必须从5开始)。 但是VMWare是扩展磁盘,所以不可能是这个原因 通过检查命令发展是发现Select (default e)默认值是e,而不是网上的p,所以只要手动输入p即可解决 来源: https://my.oschina.net/u/4178242/blog/3102636

centos7安装docker、docker-compose、es、kibana

こ雲淡風輕ζ 提交于 2019-11-29 06:47:16
一、安装docker 1、更新yum包 sudo yum update 2、卸载旧版本(如果安装过旧版本的话) sudo yum remove docker docker-common docker-selinux docker-engine 3、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 4、设置yum源 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 5、安装docker-ce sudo yum install docker-ce 6、启动并加入开机启动 sudo systemctl start docker sudo systemctl enable docker 7、验证安装 sudo docker version 二、安装docker-compose 来源: https://my.oschina.net/gentlelions/blog/3102000

LVM增大缩小分区,复现减小分区报错并修复

岁酱吖の 提交于 2019-11-29 04:19:39
LVM的安装和LVM的在线增大比较简单,不记录,LVM的分区离线缩小坑较多 要缩小LVM设备为/dev/mapper/test-lv_test 的大小为200M 第一步:卸载设备(减小文件系统时需要卸载,文件系统和resize工具都不支持在线减小。) umount /dev/mapper/test-lv_test 第二步:执行文件系统检查(先检查一下分区的完整性。) fsck -f /dev/mapper/test-lv_test 第三步:调整文件系统大小(将文件系统减小到200M) resize2fs /dev/mapper/test-lv_test 200M 第四步:缩小分区 lvreduce -L 200M /dev/mapper/test-lv_test 将分区缩小到200M PS:参数:-200M 缩小了200M,参数:200M 缩小到200M [root@master ~]# mkfs.ext3 /dev/mapper/test-lv_test mke2fs 1.41.12 (17-May-2010) 文件系统标签= 操作系统:Linux 块大小=1024 (log=0) 分块大小=1024 (log=0) Stride=0 blocks, Stripe width=0 blocks 128016 inodes, 512000 blocks 25600 blocks

GPT,LVM概念以及shell脚本基础

隐身守侯 提交于 2019-11-29 03:34:01
GPT,LVM概念以及shell脚本基础 描述GPT是什么,应该怎么使用 1.GPT的全称是Globally Unique Identifier Partition Table,意即GUID分区表,GUID 分区表 (GPT) 是作为 Extensible Firmware Interface (EFI) 计划的一部分引入的。相对于以往 PC 普遍使用的主引导记录 (MBR) 分区方案,GPT 提供了更加灵活的磁盘分区机制。分区指物理或逻辑磁盘上彼此连接的存储空间,但提供功能时就像物理上分隔的磁盘一样。对于系统固件和已安装的操作系统来说,分区是可见的。操作系统启动之前,对分区的访问由系统固件控制,操作系统启动后则由操作系统控制。 2.具有以下优点: (1)支持2TB以上的大硬盘; (2)每个磁盘的分区个数几乎没有限制(Windows系统最多只允许划分128个分区); (3)分区大小几乎没有限制。又是一个“几乎”。因为它用64位的整数表示扇区号,即 = 18,446,744,073,709,551,616; (4)分区表自带备份。在磁盘的首尾部分分别保存了一份相同的分区表,其中一份被破坏后,可以通过另一份恢复; (5)循环冗余检验值针对关键数据结构而计算,提高了数据崩溃的检测几率; (6)虽然MBR提供1字节分区类型代码,但GPT使用一个16字节的全局唯一标识符(GUID

LVM逻辑卷和磁盘配额

梦想的初衷 提交于 2019-11-28 18:59:04
实验环境:Centos7.6版本系统(三块硬盘) 实验需求 1:制作LVM逻辑卷(40G)并将其扩容至50G 2:给tom用户设置磁盘配额并验证 3:给财务组(财务)设置磁盘配额并且比tom用户分配的空间大小要小,最后验证组配额生效 实验过程 1:制作LVM逻辑卷 1: 新添磁盘并分区,查看分区情况 2:将各分区做成物理卷并且合成卷组 3:将卷组进行空间分配制作LVM逻辑卷并扩容 4:将逻辑卷格式化并挂载 2:磁盘配额并验证 1:创建tom用户并设置密码 2:重新将逻辑卷挂载到/tom下,并在挂载配置中写入 3:给所有用户设置写入数据权限 4:编辑tom用户的配额设置并查看 5:验证配额是否生效 6:创建财务组,将tom用户加入组中并查看 7:编辑财务组的配额设置并查看(分配的空间大小比tom的小) 8:验证组配额是否生效 总结:磁盘配额以空间,文件数分配小的生效 作者:安哥 日期:2019.8.27 来源: https://blog.51cto.com/14519361/2433093

十三、LVM 逻辑卷管理

大城市里の小女人 提交于 2019-11-28 16:11:17
http://note.youdao.com/noteshare?id=0252cd5dcf7f2e5f11de5b3672779201&sub=ED011464ADA3467D94242717C8996048 LVM2 逻辑卷管理器第二版,Logical Volume Manager Version 2,   dm:device mapper 将一个或多个底层块设备组织成一个逻辑设备的模块。   创建后逻辑卷的路径(lvpath) 原始路径:/dev/dm-# 其链接文件有: 1)/dev/mapper/VGNAME-LVNAME 2)/dev/VGNAME/LVNAME   1、纯软件实现的虚拟层次上的软设备lvm2   2、磁盘损坏时,数据恢复困难。人为损坏数据,恢复困难。 一、基础概念 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制。 是一种将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的 分区加入其中,这样可以实现一种磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。LVM还能通过快照在备份的过程中保证日志文件和表空间文件在同一时间点的一致性。 PE(Physical Extend):卷的最小单位,可配置,默认4M大小