LVM

逻辑卷----LVM的基础和应用

半世苍凉 提交于 2019-12-05 08:57:04
逻辑卷管理器 Logical Volume Manager-------逻辑卷宗管理器、逻辑扇区管理器、逻辑磁盘管理器,是Linux核心所提供的逻辑卷管理(Logical volume management)功能。它在硬盘的硬盘分区之上,又创建一个逻辑层,以方便系统管理硬盘分割系统。 历史 最先由IBM开发,在AIX系统上实现,OS/2 操作系统与 HP-UX也支持这个功能。在1998年,Heinz Mauelshagen 根据在 HP-UX 上的逻辑卷管理器,写作出第一个 Linux 版本的逻辑卷管理器。 LVM基本术语: PE:物理卷的最小单位,具有唯一编号的PE是可以被LVM寻址的最小存储单元,默认为4MB PV:物理卷,PV处于LVM系统最低层,它可以是整个硬盘,或者与磁盘分区具有相同功能的设备(如RAID),但和基本的物理存储介质相比较,多了与LVM相关管理参数 VG:卷组,创建在PV之上,由一个或多个PV组成,可以在VG上创建一个或多个“LVM分区”(逻辑卷),功能类似非LVM系统的物理硬盘 LV:逻辑卷,从VG中分割出的一块空间,创建之后其大小可以伸缩,在LV上可以创建文件系统(如/var,/home) 优点:可以在服务器不停机的情况下添加和删除磁盘空间 缺点:创建繁琐 lvm的基本命令 逻辑卷的命令也是很丰富的,这里只列出一些常用的命令 PV:物理卷 显示pv信息

LVM逻辑卷管理

只愿长相守 提交于 2019-12-05 05:06:53
LVM逻辑卷管理 LVM 可以实现对磁盘的动态管理,在磁盘不用重新分区的情况下动态调整文件系统的大 小,利用 LVM 管理的文件系统可以跨越磁盘。 “/boot”分区用于存放系统引导文件,不能应 用 LVM 机制。 命令: 大致步骤: 1、创建分区 并修改分区标记(修改为8e) 2、创建物理卷pv 3、创建卷组vg 4、创建逻辑卷lv 例: 1、 分区 首先对磁盘分区(有单独随笔,不具体介绍),但是需要注意的是,分区的时候要将每个取得system id 修改为8e 如图所示: 2、 创建物理卷 注意:创建物理卷需要磁盘没有挂载的情况下 3、创建卷组 3、 创建逻辑卷 创建名字为ftp的逻辑卷,大小为10G 查看 拓展逻辑卷 查看 然后就是将划分出来的逻辑卷挂载到文件夹,就可以使用了 来源: https://www.cnblogs.com/zhuyunlong/p/11908544.html

Linux磁盘扩容(具体实例)

眉间皱痕 提交于 2019-12-05 04:56:20
# 关闭虚拟机实例,在虚拟机设置里增加磁盘容量 # 具体方法,接着往下 Xshell for Xmanager Enterprise 5 (Build 0544) Copyright (c) 2002-2015 NetSarang Computer, Inc. All rights reserved. Type `help' to learn how to use Xshell prompt. [c:\~]$ Connecting to 192.168.234.101:22... Connection established. To escape to local shell, press 'Ctrl+Alt+]'. Last login: Thu Nov 21 14:18:06 2019 from 192.168.234.10 # 列出所有分区信息 [root@oralinux66 ~]# fdisk -l # 这部分可以看做是一块物理磁盘 Disk /dev/sda: 64.4 GB, 64424509440 bytes 255 heads, 63 sectors/track, 7832 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512

centos7上对LVM根分区扩容vg无法添加pv故障解决

泄露秘密 提交于 2019-12-05 04:30:40
在内网服务器进行docker部署的时候,发现新增docker镜像的时候会导致镜像导入失败,显示的原因是磁盘空间不足,为此我们进行了根分区扩容,在进行扩容时遇到了无法扩容vg的异常,查找问题并解决了问题 因为根分区默认是采用LVM,所以我就想着直接添加一块硬盘,然后添加到LVM里面,直接对根分区扩容。以下为扩容步骤: 1、fdisk -l 查看分区 2、df -TH 3、pvdisplay 查看pv 我们接下来对进行扩容操作。 扩容顺序: 创建新的PV---将新的PV加入到当前VG---扩容现有LV----扩容文件系统/ 4、fdisk /dev/xvdb 输入p 检查是否有已存在的分区 输入n 创建新的分区 选择p 初次创建分区 剩余的选择默认选项 因为根分区默认的是8e LVM所以我们修改类型为8e 选择T 修改新的分区为8e LVM 查看VG Vgdisplay 可以单独新建(vgcreate VGname /dev/xvdb1) 创建PV Pvcreate /dev/xvdb1 查看PV Pvdispaly 查看LV Lvdisplay 5.扩容需要的LV Vgextend (VGname) /dev/xvdb1 [root@10 ~]# vgextend cl /dev/xvdb1 Couldn't create temporary archive name.

LVM扩容

孤街浪徒 提交于 2019-12-04 21:26:27
新增硬盘 fdisk fdisk -l fdisk /dev/vdb p n t 8e w fdisk -l pvcreate /dev/vdb1 vgextend centos /dev/vdb1 lvextend -l +100%FREE /dev/mapper/centos-root more /etc/fstab xfs_growfs /dev/mapper/centos-root df -TH 来源: https://www.cnblogs.com/kylingx/p/11884805.html

Linux:使用LVM进行磁盘管理

こ雲淡風輕ζ 提交于 2019-12-04 15:16:52
LVM的概念 LVM 可以实现对磁盘的动态管理,在磁盘不用重新分区的情况下动态调整文件系统的大 小,利用 LVM 管理的文件系统可以跨越磁盘。 “/boot”分区用于存放系统引导文件,不能应 用 LVM 机制。 物理卷 PV,经过处理后的磁盘分区。 卷组 VG,由一个或多个物理卷组成,类似于非 LVM 系统中的物理磁盘。 逻辑卷 LV,在逻辑卷之上可以创建文件系统,类似于非 LVM 系统中的磁盘分区。 物理块 PE,物理卷的组成部分,PE 的大小默认为 4MB,大小可调,一个卷组中最多能包括 65534 个 PE。 LVM的管理命令 # 功能 物理卷管理 卷组管理 逻辑卷管理 # scan 扫描 pvscan vgscan lvscan # Create 建立 pvcreate vgcreate lvcreate # Display 显示 pvdisplay vgdisplay lvdisplay # Remove 删除 pvremove vgremove lvremove # Reduce 缩减 vgreduce lvreduce # Extend 扩展 vgextend lvextend 配置过程 1.创建磁盘分区 创建分区,并修改分区标记为 8e 2.创建物理卷 PV(相当于图形操作中的初始化磁盘) pvcreate 分区1 [分区2] 3.创建卷组 VG vgcreate

resize2fs: Bad magic number in super-block while trying to open

戏子无情 提交于 2019-12-04 07:21:17
问题 I am trying to resize a logical volume on CentOS7 but am running into the following error: resize2fs 1.42.9 (28-Dec-2013) resize2fs: Bad magic number in super-block while trying to open /dev/mapper/centos-root Couldn't find valid filesystem superblock. I have tried adding a new partition (using fdisk) and using vgextend to extend the volume group, then resizing. Resize worked fine for the logical volume using lvextend, but it failed at resize2fs. I have also tried deleting an existing

fedora下更新之后内核崩溃了,LVM下拷取数据

对着背影说爱祢 提交于 2019-12-04 06:17:30
前两天,手贱,点了一下Fedora的更新,没有仔细看更新涉及的内容。结果出现悲剧的事情,我的系统出错,更新任务没有完成就被终止了,然后重启之后,就进不了系统,一直进入那个emergency mode。我安装Fedora进行分区的时候选择的是使用整个硬盘。 我这样做的处理,找回了数据,很可能我的方法太笨了,高人有更简单的方法,不过数据能拷出来就好,104G的数据,谢天谢地~ 1.由于以前XP如果出问题的话,我就用PE进去拷数据,所以这次出问题,我拿了一张Ubuntu的LiveCD启动了电脑,进去后,使用“应用程序”-->“系统工具”下的“实用磁盘工具”想要加载LVM分区,结果总是提示出错。 2.google后有人提到一个工具,貌似用来查看LVM分区的,我用的是Ubuntu的LiveCD在lvm尝试读数据,我在Ubuntu的软件中心下,搜索了LVM关键字,搜出来一个以图形方式查看LVM的软件,安装,然后再场合是在“实用磁盘工具”下,激活LVM分区,成功了。 3.激活之后,就可以在Ubuntu下看到多了几个磁盘分区,你现在就可以拷贝你的资料了,但是,有些文件的权限问题,你无法用鼠标去点击拷贝。 4.既然不能用鼠标操作,还有shell可以用啊,但是必须取得ROOT权限,Ubuntu下,ROOT用户必须要修改密码后才能用,“passwd root”然后输入两遍密码,再用“su

基于Centos在线扩容LVM

删除回忆录丶 提交于 2019-12-03 23:58:45
场景:由于公司服务器数据目录都是基于LVM,LVM对于我一个小白来说就是利于在线扩容,下面我记录下基于在Centos上LVM扩容。 1、根据fdisk -l跟pvdisplay命令查看新添加的磁盘名称,这边可知为/dev/sde。(由于服务器是VM虚拟出来的,由其他同事管理,我这边根本不清楚添加的磁盘名称) 1)核实磁盘添加情况 fdisk -l 2)查看PV情况(这边sde盘没有加入到PV) pvdisplay 2、格式化sde盘(格式化后fdisk -l查看sdf1是否存在)) fdisk /dev/sde --> n --> p --> 1 --> 回车 --> 回车 --> t --> 8e --> w 3、把刚刚格式化的sde1创建为pv pvcreate /dev/sde1 4、查看pv详情,确认sde1已加入pv pvdisplay 5、增加vg(vg_data根据vgdisplay查看增加为哪个vg组下) vgextend vg_data /dev/sde1 6、扩容lv(/dev/vg_data/lv_data根据lvdisplay查看)(+499G根据vgdisplay命令中的vg_data中的Free PE / Size查看) lvextend -L +499G /dev/vg_data/lv_data 7、加载新扩容数据 1)当文件类型为XFS时:

KVM操作命令

牧云@^-^@ 提交于 2019-12-03 23:41:34
1、查看KVM虚拟机配置文件 #Kvm虚拟机默认配置文件位置 [root@kvm qemu]# pwd /etc/libvirt/qemu [root@kvm qemu]# ll total 12 -rw------- 1 root root 3863 Nov 6 17:26 CentOS6.5.xml -rw------- 1 root root 3771 Nov 7 00:57 CentOS6u7.xml -rw------- 1 root root 3628 Nov 7 02:04 centos.xml drwx------ 3 root root 40 Nov 7 00:46 networks 2、启动与关闭 #显示正在运行的虚拟机 [root@kvm ~]# virsh list Id Name State ---------------------------------------------------- #显示所有虚拟机 [root@kvm ~]# virsh list --all Id Name State ---------------------------------------------------- - centos shut off - CentOS6.5 shut off - CentOS6u7 shut off #启动名字为CentOS6