LVM

虚拟机下添加新的磁盘空间LVM盘

半城伤御伤魂 提交于 2020-04-27 22:23:23
1. 在虚拟机下添加新的磁盘空间(扩容原虚拟机磁盘) 2. 查看磁盘 #fdisk -l,并使用fdisk对新增硬盘部分进行分区。 3. fdisk *具体路径*,然后按照正常增加分区进行操作(n>p>空闲分区数字)。最后t修改具体partition number为8e,(并且更改分区为8e(linux LVM分区)) 4. 重启linux服务器 5. 创建物理卷 #pvcreate /dev/sda* #创建PV 6. 查看物理卷 # 7. 将新的物理卷加入到已有逻辑卷中#vgextend /dev/VolGroup* /dev/sda* #将新建的PV增加到VG中 8. 查看卷空间 #vgdisplay 9. 查看分区 #lvdisplay 10. 开始扩容 #lvextend -L +*G /dev/VolGroup*/* #扩容LV 不要超过增加的硬盘容量限制。可以使用(lvextend -l +100%FREE 'lvname')分配全部空间。 11. 使扩容生效#resize2fs /dev/VolGroup*/* #更改文件系统,只对Ext文件系统有效。 12. 查看是否生效 #df -h 注1:需要确认原分区路径具体位置。/dev/*/VolGroup*/*,可能是记录不一致(/dev/mapper/下)。这个是原来LV具体地址,可以使用fdisk -l查询 注2

CentOS6.x操作系统自带的 DM Multipath(DMMP)多路径软件配置说明。

柔情痞子 提交于 2020-04-25 19:59:09
CentOS系统下的多路径软件是操作系统自带的 DM Multipath(DMMP)工具。 ------------------------------------------------------------------------------------------------------------------ DM-Multipath 组件介绍: dm-multipath : 内核模块 为路径和路径组群重新指定 I/O 并支持出错冗余。 mpathconf: 程序 配置并启用设备映射器多路径 multipath: 命令 列出并配置 multipath 设备。通常使用 /etc/rc.sysinit 启动,还可以在添加块设备时使用 udev 程序启动。 multipathd: 守护进程 监视器路径,如果路径故障并返回,它可能会启动路径组群切换。可为多路径设备提供互动修改。 对 /etc/multipath.conf 文件的任何修改都必须启动它。 kpartx: 命令 为设备中的分区生成设备映射器设备。这个命令对带 DM-MP 的 DOS 分区 是很必要的。kpartx 在其自身软件包中就存在,但 devicemapper-multipath 软件包要依赖它。 ----------------------------------------------------------

Ubuntu系统下的多路径软件 DM Multipath 配置。

*爱你&永不变心* 提交于 2020-04-25 19:58:19
Ubuntu系统下的多路径软件是操作系统自带的 DM Multipath工具。 ------------------------------------------------------------------------------------------------------------------ DM-Multipath 组件介绍: dm_multipath : 内核模块 为路径和路径组群重新指定 I/O 并支持出错冗余。 multipath-tools: 程序 配置并启用设备映射器多路径 multipath : 命令 列出并配置 multipath 设备。通常使用 /etc/rc.sysinit 启动,还可以在添加块设备时使用 udev 程序启动。 multipathd : 守护进程 监视器路径,如果路径故障并返回,它可能会启动路径组群切换。可为多路径设备提供互动修改。 对 /etc/multipath.conf 文件的任何修改都必须启动它。 kpartx : 命令 为设备中的分区生成设备映射器设备。这个命令对带 DM-MP 的 DOS 分区 是很必要的。kpartx 在其自身软件包中就存在,但 devicemapper-multipath 软件包要依赖它。 -------------------------------------------------------

KVM之二

淺唱寂寞╮ 提交于 2020-04-24 20:11:12
一、虚拟机磁盘的格式 1.1 根据存储数据方式的不同可以分为两种格式,一种是稀疏模式。一种是全镜像模式,全镜像模式无法做快照,IO层面是有qemu模拟的,CPU和内存是有KVM实现的,以下是KVM的功能 KVM 所支持的功能包括: 支持 CPU 和 memory 超分(Overcommit) 支持半虚拟化 I/O (virtio) 支持热插拔 (cpu,块设备、网络设备等) 支持实时迁移(Live Migration) 支持 PCI 设备直接分配和 单根I/O 虚拟化 (SR-IOV) 支持 内核同页合并 (KSM ) 支持 NUMA (Non-Uniform Memory Access,非一致存储访问结构 ) 1.2 KVM工具集合 libvirt:操作和管理 KVM 虚机的虚拟化 API,使用 C 语言编写,可以由 Python, Ruby, Perl, PHP, Java 等语言调用。可以操作包括 KVM,vmware,XEN,Hyper-v,LXC 等 Hypervisor。 Virsh:基于 libvirt 的 命令行工具 (CLI) Virt-Manager:基于 libvirt 的 GUI 工具 virt-v2v:虚机格式迁移工具 virt-* 工具:包括 Virt-install (创建KVM虚机的命令行工具), Virt-viewer (连接到虚机屏幕的工具)

linux下添加了一块硬盘,如何将硬盘空间添加到根目录

Deadly 提交于 2020-04-24 05:55:41
我们在使用linux虚拟机时会经常出现空间不够用的情况,下面主要分享下如何增加VMWare虚拟机(Linux)的根目录磁盘空间: 1. 假设本虚拟机的大小为40GB,在VMWare上将待扩容的虚拟机关机,增加其磁盘空间至50GB。 2. 启用该虚拟机,使用Linux的fdisk分区工具给磁盘分区 根据提示可以看到此系统的磁盘接口为scsi,对应‘sda',下面进行分区: 更可以根据提示输入m查看帮助信息,再输入n(表示增加分区),回车后输入p(创建主分区),回车后partition number输入3(因为上面已经有两个分区sda1和sda2),回车会提示输入分区的start值(通过fdisk -l 可以看出sda2的end值为40960),我们可以指定start值为40961,end值为默认即可(即当前最大值),回车后输入W进行保存,分区划分完毕。 可以看到/dev/sda3的Id号为83,我们要将其改成8e(LVM卷文件系统的Id),具体方法同上,如下图所示: WARNING: Re-reading the partition table failed with error 16: Device or resource busy. The kernel still uses the old table. The new table will be used at the

VMware exsi虚拟机磁盘扩容

坚强是说给别人听的谎言 提交于 2020-04-24 05:55:22
创建Linux时分配磁盘空间随着使用的增加,使用率逐渐升高,需要对/root进行扩容,此时需要在添加或者扩展一下磁盘。 查看Linux版本信息 [root@localhost ~]# cat /etc/redhat- release CentOS Linux release 7.3 . 1611 (Core) 注意:扩容磁盘的方式分为 [添加磁盘]、[扩展磁盘] ; 扩展磁盘需要在此虚拟机停止的状态下进行,同时扩展的数字是扩展后的预期大小,比如之前是100G,希望扩展300G,那么我们应该输入400G。 1、VMware修改硬盘大小   关闭客户机   右键需要扩容的服务器——设置——硬件——磁盘——实用工具——扩展 2、确认状态   扩展后,重新启动linux,使用df -kh命令发现磁盘目录大小没有变化   # df -kh   使用fdisk确认磁盘空间是否已经扩展   # fdisk -l   可以看到“Disk /dev/sda: 400 GB”,已经扩展了300G空间。   建议通过 ls /dev/ 命令查找到新添加的挂载盘,然后对新增加的盘进行分区操作。 3、扩展分区   # fdisk /dev/sda 输入 p ,查看已分区数量(如果之前扩容过,一般分区有三个sda1,sda2,sda3,如果未扩容过只有前两个) 输入 n ,新增加一个分区 输入 p

centos7 挂载未分配的硬盘空间

折月煮酒 提交于 2020-04-24 05:54:42
=============================================== 2019/7/28_第1次修改 ccb_warlock =============================================== 最近在做提供虚拟机的工作时发现,vcenter的模板虽然可以快速创建出和模板一模一样的虚拟机,但是由于对硬盘的配置每个人的要求不同,vmware只支持扩大硬盘配置。 故在做模板时,硬盘设计的小些,然后根据每个人不同的需求再做磁盘的扩容就好了。 一、场景 虚拟机初始硬盘:16G 虚拟机扩容后硬盘:50G 需求:将扩容的34G空间增加到文件系统/dev/mapper/centos-root中 二、 扩容文件系统 2.1 确认硬盘空间 # 查看文件系统的硬盘使用 df -h # 查看硬盘数量和分区情况 fdisk -l 2.2 对未分配的空间进行分区 # 创建新分区 fdisk /dev/sda 1)输入“n”,回车;(n:新建分区) 2)不用输入,回车;(p:主分区) 3)下面几个选项不用输入,回车; 4)输入“t”,回车;接着不用输入,回车;(t:设置分区号) 5)输入“L”,回车;接着输入“8e”,回车;(8e:指定分区格式为Linux LVM) 6)输入“w”,回车;(w:保存修改) 2.3 重启虚拟机 reboot 2.4

CentOS 8下安装Docker最新版

空扰寡人 提交于 2020-04-21 20:49:41
CentOS 8下安装Docker最新版 一、设置主机名:# hostnamectl set-hostname swarm-rancher 二、添加docker配置仓库 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo (第二步安装repo包时,安装好后,在winwcp中要刷新后才可以看到。这里安装的是官方包) 官方包下载太慢,用下面的阿里包下载,特快。 sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 验证docker仓库已启用:[root@node2 ~]# sudo dnf repolist -v 安装必须的软件包 1、为什么要安装yum-utils,它提供一个yum-config-manager单元,同时安装的device-mapper-persistent-data和lvm2用于储存设备映射(devicemapper)必须的两个软件包。 2、紧接着配置一个稳定

CentOS7下LVM的基本操作

雨燕双飞 提交于 2020-04-18 03:32:08
CentOS7下LVM的基本操作-创建LVM 环境 物理主机:windows10 虚拟软件:VMWare14 虚拟机:CentOS Linux release 7.6.1810 (Core) 软件环境:lvm2 模拟实验 为虚拟主机添加磁盘 右击虚拟机,选择设置,打开所使用的虚拟机设置 选择添加选项 在硬件类型中选择磁盘选项,单击下一步 选择磁盘的类型(IED与NVME由于不支持热插拔,需要在虚拟机处于关机状态下设置) 选择创建磁盘方式 指定磁盘容量(单位GB)及虚拟机磁盘文件存放方式,单击下一步 指定磁盘存放路径及磁盘文件名(磁盘默认存储在虚拟机所在目录下) 按照同样方式创建另一块磁盘(如图) 开机后使用fdisk -l 查看磁盘是否能够被系统识别 磁盘格式化 使用fdisk /dev/sdb --->fdisk 设备名进行磁盘分区划分(模拟实验所以只分两个主分区,每个分区为1G) 输入p 查看当前磁盘分区信息,为空表示磁盘未被分区 输入n 创建新的分区 输入p 选择分区为主分区 e 为扩展分区 指定分区编号(主分区与扩展分区编号1~4,可手动指定,逻辑分区为自动分配5~16,最多12个逻辑分区) 指定起始扇区,直接回车使用默认(扇区大小为512字节,起始扇区2048大小为1M,为EFI的预留空间) 指定分区大小,+1000M表示分区为1G大小(这里进制为1000)

Centos7调整XFS格式的LVM大小

夙愿已清 提交于 2020-04-18 02:08:37
参考文章: [centos7]——调整XFS格式的LVM大小 1. 查看容量 [root@app1 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos-root 8.0G 7.0G 1020M 88% / devtmpfs 607M 0 607M 0% /dev tmpfs 616M 0 616M 0% /dev/shm tmpfs 616M 8.6M 608M 2% /run tmpfs 616M 0 616M 0% /sys/fs/cgroup /dev/mapper/centos-home 9.0G 36M 9.0G 1% /home /dev/sda2 1014M 131M 884M 13% /boot 2. 备份 [root@app1 ~]# xfsdump -f /home.xfsdump /home xfsdump: using file dump (drive_simple) strategy xfsdump: version 3.1.4 (dump format 3.0) - type ^C for status and control ============================= dump label dialog =====================