LVM

LVM逻辑卷(理论实验结合学习更高效!)

放肆的年华 提交于 2019-11-28 00:55:15
本章和大家分享的是Linux系统中LVM逻辑卷的相关内容,接下来我们会从以下几个内容中进行详细说明: 1.LVM概述 2.LVM的管理命令 3.LVM应用实例 LVM概述: Logical Volume Manager,逻辑卷管理: 1.动态调整磁盘容量,从而提高磁盘管理的灵活性 2./boot分区用于存放引导文件,不能基于LVM创建 3.图形界面管理工具:system-config-lvm LVM机制的基本概念: 1.PV(物理卷)最基本的结构单元 2.VG(卷组) 3.LV(逻辑卷) 主要命令: 功能 物理卷管理 卷组管理 逻辑卷管理 Scan扫描 pcscan vgscan lvcan Create建立 pvcreate vgcreate lvcreate Display显示 pvdisplay vgdisplay lvdisplay Remove删除 pvremove vgremove lvremove Extend扩展 ———— vgextend lvextend Reduce减少 ———— vgreduce lvreduce 主要命令常用格式: 设备名1 [设备名2 … …] vgcreate 卷组名 物理卷名1 物理卷组名2 lvcreate -L 容量大小 n 逻辑卷名 卷组名 lvextend -L +大小 /dev/卷组名/逻辑卷名

CentOS7的LVM动态扩容

不问归期 提交于 2019-11-28 00:24:04
# 问题 CentOS7上面的磁盘空间有点紧张,需要扩容。 解决 查询当前磁盘状态 [root@xxx ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT fd0 2:0 1 4K 0 disk sda 8:0 0 200G 0 disk ├─sda1 8:1 0 500M 0 part /boot └─sda2 8:2 0 15.5G 0 part ├─centos-swap 253:0 0 1.6G 0 lvm [SWAP] └─centos-root 253:1 0 13.9G 0 lvm / sr0 11:0 1 1024M 0 rom loop0 7:0 0 4.3G 0 loop /mnt/iso 查询当前文件系统状态 [root@xxx ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/mapper/centos-root 14G 14G 20K 100% / devtmpfs 3.8G 0 3.8G 0% /dev tmpfs 3.9G 0 3.9G 0% /dev/shm tmpfs 3.9G 442M 3.4G 12% /run tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup /dev/sda1 497M 295M 202M 60% /boot tmpfs 782M

继续我们的学习。这次鸟哥讲的是LVM。。。磁盘管理

旧时模样 提交于 2019-11-28 00:05:29
LVM。。。让我理解就是一个将好多分区磁盘帮到一起的玩意,类似于烙大饼。。。然后再切 新建了一个虚拟机,然后又挂了一个5G的硬盘,然后分出了5块空间,挂载到了虚拟机上。这些步骤很简单 fdisk mkdir mount......不赘述了。。。鸟哥也不赘述我也就不赘述了。继续看重点 这是鸟哥的官方解释,看看,是不是跟我说的一样摊大饼,在切割?买过饼吃的人都应该懂的。。。。 LVM概念 好了。概念讲完了,鸟哥讲了动态分配的实现原理,继续截图 这几个东东的关系,你看明白了么?没看明白不要紧,我给你做大饼吃 首先,将磁盘都做成LVM可识别的格式。就是PV 然后,用VG将这些PV串成一张大饼 最后,就是切大饼 LV。那LV的最基础的组成部分是什么呢?就是PE。PE就是切块的最小单元。 看完我做的大饼,再看上面的图,是否会更理解一下。 也就是说,你要扩充只能扩充VG中未被LV切块的饼,是否能明白,稍微懂点分区的都明白应该。比如你现在空间不够了,需要干嘛,先PV,然后加入到VG,然后再切饼。 LVM硬盘写入,鸟哥说有两种模式 线性模式,写完一张再写另一张 交错模式,文件分成两部分,两张硬盘,交互写入。注:我没看明白为啥当初要设计这种模式的原因 [root@localhost ~]# pvcreate /dev/sdb{1,2,3,4,5} Device /dev/sdb1 excluded

lvm;网络基础

孤者浪人 提交于 2019-11-27 19:19:18
一 逻辑卷LVM 1. lv写入硬盘模式 :线性模式(默认) 交错模式 2. lvm实践 1)gidsk 划分磁盘空间 2) pvcreate pvscan pvdisplay 3)vgcreate -s vgscan pvscan vgdisplay vgextend 4)lvcreate -l -L -n lvscan lvdisplay 5)mkfs.xfs mount 放大lv容量(xfs) 1)vgdisplay 2)lvresize -L 3)lvs 4)xfs_growfs 缩小lv容量(ext4) 1)备份 2)umount 3)fsck -f 4)resize2fs 5)lvreduce lv size 6)mount -a 删除pv 1)vgdisplay 2)pvmove 3)vgreduce 4)pvremove 删除lvm时 1)umount 2)lvremove(thin>pool>lv) 3) vgchange -a n 4) vgremove 5) pvremove thin磁盘存储池 1)lvcreate -T 2)lvcreate -V -T -n 3)mkfs.xfs 快照 1)lvcreate -s 2)mount -o nouuid lvsnap 二 网络配置 1. 基础知识 ISO提出的OSI: physical: 位 data link

Linux逻辑卷管理(LVM)

戏子无情 提交于 2019-11-27 18:22:53
Linux逻辑卷管理(LVM) LVM基本概念 PV (物理卷): 可以由硬盘或分区创建。(使用硬盘分区创建时PV时,若原分区已有文件系统,需将分区的id更改为8e,使用fdisk 命令中t选项修改) VG(卷组): 由若干个PV组成,创建时候,需指定最小单元PE(物理扩展盘区)大小,并同时将指定的PV加入VG内作为成员。 PE(Physical Extent): PE是PV中固定大小的物理存储单元,LVM技术就是通过在VG中交换PE来实现LV的空间容量扩容或缩减的 LV(逻辑卷): 在VG中划分,由若干个PE组成的分区,可以动态调整大小,其空间需小于或等于VG的最大空间。 LVM相关原理示意图如下: LVM的操作管理 LVM操作相关命令 pv管理工具 显示pv信息 pvs:简要pv信息显示 pvdisplay:显示pv详细信息 创建pv pvcreate /dev/DEVICE 删除pv pvremove /dev/DEVICE vg管理工具 显示卷组 vgs vgdisplay 创建卷组 vgcreate [-s #[kKmMgGtTpPeE]] VolumeGroupName PhysicalDevicePath [PhysicalDevicePath...] 管理卷组 vgextend VolumeGroupName PhysicalDevicePath

LVM、网络协议和管理

落花浮王杯 提交于 2019-11-27 17:11:43
LVM、网络协议和管理 1.创建逻辑卷 创建物理卷 pvcreate /dev/sd{b1,c} 创建卷组名 vgcreate vg0 /dev/sd{b1,c} -s 4G 创建逻辑卷 lvcreate -n mysql -L 8G vg0 创建文件系统 mkfs.xfs /dev/vg0/mysql 挂载 mount /dev/vg0/mysql /mnt/mysql/ 扩展文件系统 lvextend -l +1534 /dev/vg0/mysql 同步XFS文件系统 xfs_growfs /mnt/mysql/ 扩展逻辑卷VG0的大小 vgextend vg0 /dev/sdd 同步EXT系列的文件系统 resize2fs /dev/vg0/binlog 可以扩展的同时直接同步文件系统,一条命令完成。 [root@centos7 ~]#lvextend -r -l +500 /dev/vg0/mysql 缩减逻辑分区的大小,缩减只能缩减EXT系列的。先取消挂载。 [root@centos7 ~]#umount /mnt/biglog/ 检查文件的完整性 e2fsck -f /dev/vg0/binlog 缩减文件系统大小到10G resize2fs /dev/vg0/binlog 10G 缩减逻辑卷大小到10G,有风险,可能丢失数据 [root@centos7 ~]

LVM

試著忘記壹切 提交于 2019-11-27 15:25:20
1、新增3块20G硬盘,组成LVM,卷组为hehe、从中分20G为a逻辑卷,并使用ext4开机自动挂载到/lvm目录下 fdisk -l //加完硬盘查下硬盘物理硬盘路径 并记下来Disk /dev/sdb: 21.5 GB, 21474836480 bytesDisk /dev/sdc: 21.5 GB, 21474836480 bytesDisk /dev/sdd: 21.5 GB, 21474836480 bytes硬盘分区并指定为 system ID 为8e fdisk /dev/sdb --> n --> p --> 1 --> 回车 --> 回车 --> t --> 8e --> w 剩下两块以此类推 设置完按P打印次磁盘信息 分别创建LVM 盘 修改为指定的8e格式 。之后就变成了LVM分区 接下来将分好的LVM分区转换成PV卷 pvcreate /dev/sdb1 //转化为PV卷 pvcreate /dev/sdc1 //转化为PV卷 pvcreate /dev/sdd1 //转化为PV卷 刚才配错了,查看下容量 lvs // 查看lv卷情况 lvremove /dev/hehe/a //删除呵呵VG卷组中的a LV分区lvcreate -L +20G -n a hehe //从hehe里拿出20G分给a lv卷分区 mkfs.ext4 /dev/hehe/a /

LVM

坚强是说给别人听的谎言 提交于 2019-11-27 14:57:39
LVM 创建逻辑卷,逻辑卷扩容,vg扩容,vg中移除pv,缩容,vg,lv重命名,xfs与ext4快照还原 一、LVM相关概念和机制: ​ LVM(Logical Volume Manager)可以让分区变得弹性,可以随时随地地扩大和缩小分区,前提是该分区是LVM格式的 ​ LVM需要软件包LVM2,一般CentOS发行版都预装了 PV(Physical Volume)即物理卷 ​ 硬盘分区后(还未格式化为文件系统)使用pvcreate可以将分区创建为pv,要求分区的system ID为8e,即为LVM格式的系统标识符 VG(Volume Group)即卷组 ​ 将多个PVz组合起来,使用vgcreate创建成卷组,这样卷组包含了多个PV就比较大了,相当于重新整合了多个分区后得到的磁盘。虽然VG是整合多个PV的,但是创建VG时会将VG所有的空间根据指定PE大小划分为多个PE,在LVM模式下的存储都以PE为单元,类似于文件系统的block。 PE(Physical Extend) ​ PE是VG中的存储单元。但实际存储的数据都存储在里面 LV(Logical Volume) ​ VG相当于整合过的磁盘,那么LV就相当于分区,只不过该分区是通过VG来划分的。VG中有很多PE单元,可以指定多少个PE划分给一个LV,也可以指定大小(如多少兆)来划分。划分LV后就相当于划分了分区

ubuntu 非lvm 模式 扩充根目录

与世无争的帅哥 提交于 2019-11-27 10:44:47
  业务需求 因为服务器没有预装lvm ,不能直接扩容 ,且之前所有文件在同一块硬盘上,但业务需要需要扩容 , 有多块硬盘可以使用   解决方案 :    fdisk -l #显示所有物理设备fdisk /dev/sdb 依次输入d(删除原来盘符) n(创建卷) p 1 enter enter y t(修改磁盘模式) 8e(Linux LVM) w(保存)pvcreate /dev/sdb1{其他硬盘 fdisk /dev/sdc 依次输入d(删除原来盘符) n(创建卷) p 1 enter enter y t(修改磁盘模式) 8e(Linux LVM) w(保存)pvcreate /dev/sdc1 }vgcreate ubuntu-vg-test /dev/sdb1 #创建 物理卷组 lvcreate -L 500G -n lvtest ubuntu-vg-test #创建逻辑卷,并将物理卷中的空间分配500G给逻辑卷 vgextend ubuntu-vg /dev/sdc1 # 使用扩张物理卷组 lvextend -L+500G /dev/mapper/ubuntu--vg-test-lvtest #扩充逻辑卷 mkfd.ext4 /dev/mapper/ubuntu--vg--test-lvtest #格式化 mkdir /home2 mount /dev/mapper

磁盘阵列raid LVM创建

自作多情 提交于 2019-11-27 02:17:37
1.磁盘阵列(raid)详解:磁盘阵列,有独立磁盘构成的具有冗余能力的阵列。 raid0:(一种简单的、无数据校验的数据条带化技术)它的性能是所有raid中是最好的。 特点:成本低,高读写性能; 100%的高存储空间利用率; 不提供数据冗余保护,数据一旦损坏,无法恢复; 适用场景:一般适用于对性能要求严格,但对数据安全性和可靠性不高的应用;如视频、音频存储、临时数据缓存空间。 raid1:(镜像存储) 特点:数据完全一致的分别写到工作磁盘和镜像磁盘; 磁盘空间利用率为50%; 数据写入时,响应时间会有所影响,但是读数据时无影响; 提供数据保护,当工作磁盘发生故障,系统自动的从镜像磁盘中读取数据,不影响用户工作; raid5:(最少 3 块盘) 特点:具有很好的扩展性,当磁盘数量增加时,并行操作的能力也随之增长; 可同时存储数据和校验数据,当一个数据盘损坏时,系统可以根据同一条带的其他数据和对应的校验数据来重建损坏的数据; 兼顾存储性能,数据安全和存储成本等因素; raid6:(最少 4 快盘) 特点:不仅支持数据的恢复,还支持检验数据的恢复; 可以保护阵列中两个磁盘失效而造成的数据丢失(校验数据可以分别存储在两个不同的校验盘上,或者分散在所有成员磁盘中;) raid 0 1(先条带,在镜像;本质是对物理磁盘做镜像)兼容了raid0和raid1的优点;磁盘利用率仅50%; raid1