Linux操作系统有三类主要的设备文件:1.字符设备:以字节为单位进行顺序I/O操作的设备;2.块设备:以块单位接收输入返回,对于I/O请求有对应的缓冲区,可以随机访问,块设备的访问位置必须能够在介质的不同区间前后移动。在块设备中,最小的可寻址单元是扇区,扇区的大小一般是2的整数倍,常见的大小为512个字节;3.网络设备:提供网络数据通信服务。这里主题讨论块设备。 以磁盘为例:fd:软驱 hd:I
  linux下 lvm 磁盘扩容 打算给系统装一个oracle,发现磁盘空间不足。在安装系统的时候我选择的是自动分区,系统就会自动以LVM的方式分区。为了保证系统后期的可用性,建议所有新系统安装都采用LVM,之后生产上的设备我也打算这样做。 LVM结构图扩容之前的磁盘状况[root@localhost ~]# df -h 文件系统 容量 已用
在宿主机中,挂载非Raw格式的客户机磁盘需要使用软件包libguestfs和libguestfs-tools。Centos 7以上系统执行:sed -i '/redhat-release/d' /usr/lib64/guestfs/supermin.d/hostfiles 使用如下命令查看系统中是否安装相应软件包。 [root@manager kvm]# rpm -q libguestfs
 KVM的存储选项有多种,包括虚拟磁盘文件、基于文件系统的存储和基于设备的存储。  为实现KVM(Kernel-based Virtual Machine)存储管理,可以使用LVM(Logical Volume Manager)和创建存储池。当系统创建KVM虚拟机的时候,默认使用虚拟磁盘文件作为后端存储。安装后,虚拟机认为在使用真实的磁盘,但实际上看到的是用于模拟硬盘的虚拟磁盘文件。这一
目录1.安装一个CentOS6的系统的虚拟主机2.虚拟机的备份3.企业案例:4.Kvm磁盘管理1.安装一个CentOS6的系统的虚拟主机#上传一个CenOS6系统的镜像到/opt目录下 [root@gjy /opt]# ll -rw-r--r-- 1 root root 3916431360 2019-07-22 22:03 CentOS-6.8-x86_64-bin-DVD1.iso -rw--
转载 2024-06-22 13:37:11
33阅读
KVM的可选存储项中,包含三种:虚拟磁盘文件,基于文件系统的存储,以及基于设备的存储。虚拟磁盘文件 可以使用LVM(Logical Volume Manager)创建存储池来管理KVM的存储,创建一个KVM的虚拟机的时候,默认使用虚拟磁盘文件作为后端存储。如果使用这种类型的配置,虚拟机可见到的是一块实际的硬盘,但实际上使用的是一个虚拟磁盘文件所表示的一个硬盘。这里包含了一层额外的文件系统层,而且这
KVM磁盘格式1:raw:指定多大就创建多大,直接占用指定大小的空间: 老牌的格式了,用一个字来说就是裸,也就是赤裸裸,你随便dd一个file就模拟了一个raw格式的镜像。由于裸的彻底,性能上来说的话还是不错的。目前来看,KVM和XEN默认的格式好像还是这个格式。因为其原始,有很多原生的特性,例如直接挂载也是一件简单的事情。裸的好处还有就是简单,支持转换成其它格式的虚拟机镜像对裸露的它来说还是很简
转载 2024-02-26 10:15:10
78阅读
综述 Linux内核驱动模型是一种以前在用的所有模型的统一。它目的在于通过增加一组数据和 方法到全局的数据结构上为桥和设备增加总线驱动。 传统的驱动模型为他们要控制的设备实现了一个有序的类树结构(有时只是一个链表), 在不同的总线类型间他们并不是统一的。 现在的驱动模型提供了一个公共的、统一的数据模型来描述总线和可被总线发现的设备。 统一的总线模型包含
Linux下的扩容,分为:1.增加物理磁盘;2.新建分区;3.建立ext4文件系统并格式化;4.将分区加入虚拟卷组;5.将分区加到文件存储的主要部分;6.刷新文件存储的主要部分给分区扩容的原理:每个分区都有一个逻辑卷组,这是一个虚拟卷组,这个卷组可以动态扩展,通过向这个卷组中添加物理卷(分区)来增加卷组,即实现分区扩容。添加磁盘# 若在虚拟机下,则关闭虚拟机实例,在虚拟机设置里增加磁盘容量新建分区
      实习过程中遇到了很麻烦的问题,用虚拟机安装的Red Hat Enterprise Linux系统剩余空间不足,造成软件无法正常安装。如果重新装一遍系统就需要重新配置好开发环境和软件的安装配置。通过上网搜集的资料,结合自己的实践,总结了如下扩大硬盘空间的详细步骤,希望对大家有帮助。  1.使用VMware自带的工具  
转载 2024-09-09 20:42:21
80阅读
接着第三块的内容,KVM磁盘性能方面的调优。磁盘IO方面我们可以从以下四个方面去着手优化:磁盘类型选择缓存模式选择AIO 异步读写方式选择磁盘IO调度器选择 1. 磁盘类型选择 磁盘方面,建议是用Virtio模式,在CentOS7.1 中,磁盘的类型有IDE 、SATA 以及virtio 三种。磁盘这块也有完全虚拟化和半虚拟化之分。virtio它就是半虚拟化的,最初是由澳大利亚的一个天才级程序
转载 2024-03-18 10:18:59
90阅读
kvm磁盘管理KVM虚拟磁盘类型rawqcow2qemu-img常用参数主要参数:安装qemu-img查看磁盘信息--info创建磁盘文件--create磁盘容量调整--resize热扩容磁盘增加容量磁盘缩小容量(生产环境下禁止操作)磁盘调整容量到指定大小转换磁盘格式--convert转换VMware的vmdk为qcow2检查磁盘镜像文件磁盘快照创建磁盘快照查看磁盘快照回滚到磁盘快照删除磁盘快照
对于qcow2格式的虚拟磁盘扩容。查看磁盘格式[root@111 ~]# qemu-img info /kvm/kvm2/xy2.img.qcow2 p_w_picpath: /kvm/kvm2/xy2.img.qcow2 file format: qcow2 virtual size: 10G (
KVM
原创 2015-12-29 17:40:14
1413阅读
Linux 磁盘扩容操作指引磁盘新扩容的空间,可以被独立创建成一个分区,或者用于扩容已有分区的空间。Linux 虚拟机云硬盘扩容有以下两种场景需求:1.        对于新增的容量空间,建立独立的新分区,老的分区保持不变。2.        扩容旧的分区至新增的容量空间,并且保
在使用ucloud云主机的时候,发现他们制作镜像只能克隆系统盘数据制作,这是为什么,为什么不能连数据盘一起克隆呢,然后就问了一下他们的技术人员,他们底层用的是kvm技术,因为kvm镜像制作会按照你主机空间大小块来克隆,意思就是说,比如我/ 分区大小为20G,数据盘/data分区大小为200G,然后你连着数据盘一起制作镜像的话,存在两个问题: 克隆镜像使用时间较长 克隆出来的镜像大小较大,如上面所
转载 2024-05-30 11:59:11
36阅读
1、创建文件磁盘镜像qemu-img create -f raw /data/virtualdisk/server-5911-1t.img 1020G2、通过virsh 管理工具加载磁盘virsh # edit test-5911-server    <disk&
原创 2015-04-07 10:02:51
1118阅读
kvm磁盘管理
原创 2024-10-28 17:30:33
82阅读
一、kvm储存模式        KVM的存储选项有多种,包括虚拟磁盘文件、基于文件系统的存储和基于设备的存储。                   1.虚拟磁盘文件        &nbs
今天就来介绍一下,linux系统的服务器如何挂载硬盘。首先要注意的是,先进行硬盘挂载再安装环境,不然你的环境就安装到自带的磁盘里了。Linux硬盘挂载是比较常见的管理操作之一。默认情况下数据盘没有挂载,需要手动挂载到系统中。具体操作是分三步:需要对磁盘进行格式化。格式化后硬盘挂载到需要的挂载点。最后还需要添加分区启动表,以便下次系统启动随机自动硬盘挂载。硬盘挂载详细图文教程如下:第一步:查看数据盘
QEMU/KVM磁盘的在线完整及增量备份,是“打包”方案的一种具体实现,可实现基于时间点的备份,同时支持本地与远程2种备份方式,并可指定备份文件进行恢复。转载的文章,看了之后,对这个理解更深了,但是应用到生产还是需要有些改动的,比如迁移时迁移bitmap的优化,bitmap持久化,磁盘扩容清除bitmap这些,libvirt 和上层管理端还是需要好好配合下。1. 本文缘由在虚拟化底层技术中,存储是
转载 2024-07-05 19:29:04
36阅读
  • 1
  • 2
  • 3
  • 4
  • 5