默认存储池
/var/lib/libvirt/images/

1、存储池管理
1.创建基于文件夹的存储池(目录)

# mkdir -p /data/vmfs

2.定义存储池与其目录

格式:virsh pool-define-as 存储池名称 --type 类型 --target 定义到哪个目录
# virsh pool-define-as vmdisk --type dir --target /data/vmfs

3.创建已定义的存储池
(1)创建已定义的存储池

# virsh pool-build vmdisk

(2)查看已定义的存储池,存储池不激活无法使用

# virsh pool-list --all


4.激活并自动启动已定义的存储池

# virsh pool-start vmdisk
# virsh pool-autostart vmdisk

这里vmdisk存储池就已经创建好了,可以直接在这个存储池中创建虚拟磁盘文件了。
5.在存储池中创建虚拟机存储卷

格式:virsh vol-create-as 创建到哪个存储池 卷的名字(后缀可自定义) 空间大小 --format 指定格式
# virsh vol-create-as vmdisk oeltesto3.qcow2 20G --format qcow2

注1:KVM存储池主要是体现一种管理方式,可以通过挂载存储目录,lvm逻辑卷的方式创建存储池,虚拟机存储卷创建完成后,剩下的操作与无存储卷的方式无任何区别了。
注2:KVM存储池也要用于虚拟机迁移任务。

查看是否创建成功

现在开始创建虚拟机 kvm-安装虚拟机

6.存储池相关管理命令
(1)在存储池中删除虚拟机存储卷

# virsh vol-delete --pool vmdisk oeltesto3.qcow2

(2)取消激活存储池

# virsh pool-destroy vmdisk

(3)删除存储池定义的目录/data/vmfs

# virsh pool-delete vmdisk

(4)取消定义存储池

# virsh pool-undefine vmdisk

2、磁盘格式
1.磁盘镜像文件格式
raw:原始格式,性能最好
qcow:写时拷贝copy on write,性能远不能和raw相比,所以很快折了,所以出现了qcow2
qcow2:性能上还是不如raw,但是raw不支持快照,qcow2支持快照。
qed:现在默认安装好的用的是raw格式,所有做快照要把他转换成qcow2格式
什么叫写时拷贝?
raw立刻分配空间,不管你有没有用到那么多空间
qcow2只是承诺给你分配空间,但是只有当你需要用空间的时候,才会给你空间最多只给你承诺空间的大小,避免空间浪费

2.创建磁盘文件
创建qcow2磁盘文件:

# qemu-img create -f qcow2 /var/lib/libvirt/images/test.qcow2 3G

创建row磁盘文件:

# qemu-img create -f raw /var/lib/libvirt/images/test.img 2G

查看占用空间大小

3、挂载磁盘
作为虚拟化环境管理员,你肯定遇到过虚拟机无法启动的情况。实施排错时,你需要对虚拟机的内部进行检查。而Libguestfs Linux工具集可以在这种情况下为你提供帮助。
利用 Libguestfs找出损坏的虚拟机文件
Libguestfs允许在虚拟机上挂载任何类型的文件系统,以便修复启动故障。
使用 Libguestfs,首先需要使用 Libvirt. Libvirt是一个管理接口,可以和KVM、Xen和其他一些基于 Liunx的虚拟机相互连接。 Libguestfs的功能更加强大,可以打开 Windows虚拟机上的文件。但是首先你需要将虚拟机迁移到
libguestfs可用的环境当中,也就是 Linux环境。
假如你是 vmware的ESX虚拟机,为了将虚拟机迁移到 Linux当中,你可以使用SSH连接到ESXi主机,这意味着你首先需要启用ESXi主机上的SSH访问方式。完成之后,在 Linux平台上运行下面的scp命令

查看磁盘镜像分区信息:

# virt-df -h -d vml

# virt-filesystems -d vml

挂载磁盘镜像分区:

# guestmount -d vm1 -m /dev/centos/root --rw /mnt

取消挂载:

# guestunmount /mnt

KVM 自定义存储与磁盘挂载相关推荐

  1. 【3】KVM虚拟化存储 | 虚拟机磁盘挂载

    目录 [概念] 一.存储池管理 1.创建基于文件夹的存储池(目录) 2.定义存储池与其目录 3.创建已定义的存储池 4.激活并自动启动已定义的存储池 5.在存储池中创建虚拟机存储卷 6.存储池相关管理 ...

  2. linux fedora35 kvm自定义存储路径

    Virt默认的虚拟机存储路径是/var/lib/libvirt/images,如下图所示:

  3. ③企业虚拟化Kvm 管理、kvm高级命令、磁盘格式转换、挂载磁盘、第三篇

    文章目录 kvm高级命令 建立磁盘文件: 磁盘镜像raw格式转换为qcow2 磁盘格式的转换: 挂载磁盘 kvm高级命令 磁盘镜像文件格式: raw 原始格式,性能最好 直接占用你一开始给多少 系统就 ...

  4. 4.5-4.9 磁盘格式化,磁盘挂载,手动增加swap空间

    4.5/4.6 磁盘格式化 4.7/4.8 磁盘挂载 4.9 手动增加swap空间  4.5 磁盘格式化(上) centos7所支持的文件系统: # cat /etc/filesystems xfsc ...

  5. 1虚拟机下U盘或磁盘挂载,Ubuntu下的网络配置,图形化界面和命令界面之间的切换,软件源配置

     一设置磁盘挂载(磁盘默认挂载到了/media目录下了) A:插入移动硬盘 B:对虚拟机进行设置(虚拟机->可移动设备àtoshibaExternal USB 3.0(这个是我的移动硬盘插上 ...

  6. cwntos新建目录挂载磁盘_详解Linux磁盘挂载、分区、扩容操作的实现方法

    概述 今天主要分享下关于Linux磁盘挂载.分区.扩容操作的实现方法,先介绍下基本概念 1.磁盘 在Linux系统中所有的设备都会以文件的形式存储.设备一般保存在/dev目录下面,以sda.sda1. ...

  7. 记一次磁盘挂载导致mysql服务启动失败的问题

    问题背景: 服务器某个目录(/data目录)磁盘空间已满,并且该目录下有个子目录还是mysql的数据存储目录(/data/mysql):采用额外新增一块数据盘,并将该数据盘挂载到/data目录下的方式 ...

  8. 华为云磁盘挂载与分区扩容

    华为云磁盘挂载 华为云磁盘挂载 创建分区过程 华为云分区扩容 华为云磁盘挂载 华为云磁盘满了怎么挂载新增磁盘 查看磁盘使用情况 df -hl 查看购买磁盘 fdisk -l 创建挂载目录: mkdir ...

  9. Linux磁盘挂载、扩容、删除

    磁盘挂载 刷盘 查看磁盘信息 执行刷盘命令 验证情况 新建磁盘 创建PV 创建VG 创建LV 磁盘格式化 不看详解,只看步骤 扩容 新建一个磁盘扩容 创建pv 扩容VG 扩容LV 磁盘扩容 不看详解, ...

最新文章

  1. AS 400 常用命令
  2. n平方的求和公式_素数求和公式!!!(操作测试)
  3. 互联网1分钟 |1026
  4. 工程制图 (化工工艺流程图绘制 )
  5. sqlserver连接字符串_【自学C#】|| 笔记 39 SQL server 连接数据库
  6. python实现的、带GUI界面电影票房数据可视化程序
  7. 解决数据分权访问----SQL2016 行级安全解决方案
  8. python之求字典最值
  9. 【Hive】性能调优 - map-side JOIN
  10. 滤波器设计软件_浅谈滤波器之——啥是滤波器
  11. 内存泄露分析 - 收藏集 - 掘金
  12. 快手视频伪原创 电脑视频md5修改器
  13. openkore 207cn 中文加强版 2010.01.12【彪彪修改】
  14. pc机箱 图纸_如何升级到新的PC机箱
  15. 【英文演讲】(运动的重要性)Importance of Sports
  16. 矩阵论(四)——矩阵的广义逆
  17. 计算机毕业设计ssm基于网络安全维护的机房设备管理19rya系统+程序+源码+lw+远程部署
  18. ps抠图教程:各类章子专用方法
  19. python方括号和圆括号_python方括号和圆括号
  20. Linux操作系统核心部分——内核

热门文章

  1. Spark——RDD操作详解
  2. rtl8188etv无线网卡驱动移植
  3. java重写的目的是什么_什么是重写?重写的作用?
  4. 农银e管家怎么显示服务器不对,农银e管家电脑版
  5. 定时器node-schedule使用
  6. ISCC,Misc:降维打击
  7. Faceted project metadata file “/game/.settings/org.eclipse.wst.common.projec
  8. 战网在线更改服务器,战网怎么改地区 战网改地区的具体方法介绍
  9. 云宏广东省中医院虚拟化管理平台
  10. Dataframe 转arry