13.3.2. 在客户机中添加硬盘和其他块设备


系统管理员可以选择使用其他硬盘驱动器来增加客户机的存储空间,或者将系统数据与用户数据分开。

过程 13.2. 在客户机中添加物理块设备

  1. 这个步骤描述了如何在主机物理机器中添加硬盘。它适用于所有物理块设备,包括 CD-ROM、DVD 和软盘设备。
    将硬盘设备物理附加到主机物理机器。如果默认无法访问驱动器,请配置主机物理机器。
  2. 执行以下操作之一:
    1. 通过在新文件中 写入磁盘 元素来创建额外的存储。在本例中,该文件将被称为 NewStorage.xml。以下示例是配置文件部分,其中包含主机物理机器分区 /dev/sr0 的额外基于设备的存储容器:
      <disk type='block' device='disk'>
            <driver name='qemu' type='raw' cache='none'/>
            <source dev='/dev/sr0'/>
            <target dev='vdc' bus='virtio'/>
      </disk>
      
    2. 按照上一节中的 指令,将设备连接到 guest 虚拟机。另外,您可以使用 virsh attach-disk 命令,如下所示:
      # virsh attach-disk Guest1 /dev/sr0 vdc
      
      请注意,以下选项可用:
      • virsh attach-disk 命令也接受 --config--type--mode 选项,如下所示:
        virsh attach-disk Guest1 /dev/sr0 vdc --config --type cdrom --mode readonly
      • 另外, --type 在设备是硬盘时接受 --type disk
  3. 现在,客户机虚拟机在 Linux 上有一个名为 /dev/vdc 的新硬盘设备(或者类似它,具体取决于虚拟机操作系统选择的内容)或 D: 驱动器 (例如 Windows)。现在,您可以按照客户端虚拟机的标准步骤从客户端虚拟机初始化磁盘。如需示例,请参阅 过程 13.1, “添加基于文件的存储”
    警告
    向客户机添加块设备时,请务必遵循安全性注意事项。Red Hat Enterprise Linux 虚拟化安全指南 中会更加详细地探讨此信息,网址为: https://access.redhat.com/site/documentation/
    重要
    不应该向客户机虚拟机提供对整个磁盘或块设备的写入权限(例如: /dev/sdb)。具有访问整个块设备的虚拟客户机可能需要修改卷标签,这可用于破坏主机物理机器系统。使用分区(例如 /dev/sdb1)或 LVM 卷来防止此问题。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.