长话短说:
如果我将机器上的磁盘配置为 RAW 分区,以便 Hyper V 直接与它们一起工作以提高性能,那么机器需要几分钟才能启动,蓝色圆圈会循环播放。如果我将光盘置于离线状态,它会在几秒钟内启动。
关于如何避免这种情况的任何想法?
长话短说:
如果我将机器上的磁盘配置为 RAW 分区,以便 Hyper V 直接与它们一起工作以提高性能,那么机器需要几分钟才能启动,蓝色圆圈会循环播放。如果我将光盘置于离线状态,它会在几秒钟内启动。
关于如何避免这种情况的任何想法?
是否有任何 shell 命令可以用来确定磁盘映像文件的格式?我想检查磁盘映像文件是以下哪种格式:vmdk、原始文件的 vhd。
我想使用系统调用将数据直接写入未安装的原始 EBS 卷(没有文件系统)。
1) 我可以通过 EBS 连接到的 EC2 实例执行此操作吗?
2) 我能否在没有关联 EC2 实例的情况下预置原始 EBS 卷并通过 API 对其进行读/写?
我尝试在/dev/sdb
没有分区表的原始磁盘设备上设置 DRBD,也没有 LVM 堆栈 PV/VG/LV
由于这个磁盘是虚拟的,并且我使用的管理程序允许动态磁盘扩展,我不想在扩展我的 DRBD 文件系统时为 LVM 操作或重新分区而烦恼
我的资源定义再简单不过了
resource data {
device /dev/drbd1;
meta-disk internal;
disk /dev/sdb;
on node1 {
address 10.10.10.16:7789;
}
on node2 {
address 10.10.10.17:7789;
}
}
创建元数据作品
# drbdadm create-md data
initializing activity log
NOT initializing bitmap
Writing meta data...
New drbd meta data block successfully created.
但附加操作失败
# drbdadm attach data
1: Failure: (127) Device minor not allocated
additional info from kernel:
unknown minor
Command 'drbdsetup-84 attach 1 /dev/sdb /dev/sdb internal' terminated with exit code 10
错误消息听起来确实像命令期望分区表索引作为设备次要代码。
我应该如何将原始设备附加到 DRBD 资源?
正如标题所述,我试图了解 ncdu 和/或 du 与我从磁盘使用情况中观察到的差异。据我了解,在现代系统上,磁盘使用量和表观大小之间存在差异。
root@pve:/var/lib/vz/images/104# du -h vm-104-disk-1.raw 30G vm-104-disk-1.raw
但是容器内的实际磁盘使用情况是
21G /
由于它是一个稀疏文件并且大小设置为 50GB
root@pve:/var/lib/vz/images/104# du -b -h vm-104-disk-1.raw 50G vm-104-disk-1.raw
有人可以向我解释 QEMU 原始图像中额外的 10GB 磁盘使用量在哪里?
我在 vSphere 4.0U1 上运行 RHEL 5.3。我在 NetApp(光纤)存储上配置了多个 LUN,并使用准虚拟 SCSI 适配器在两个 (Linux) VM 上添加了 RDM。一个 LUN 大小为 100GB,成功映射到两个 VM 上的/dev/sdb,另外 5 个大小为 500MB(映射到/dev/sd{cg}。我还为每个设备创建了一个分区。
我遇到了两个问题:首先,直接写入/dev/sdb1给我~50MB/s,而任何/dev/sd{cg}1给我~9MB/s。除了大小之外,LUN 的配置没有区别。我想知道是什么原因造成的,但这不是我的主要问题,因为我会选择 9 MB/s。
我非常直接地使用 udev 创建了原始设备:
ACTION=="add", KERNEL=="sdb1", RUN+="/bin/raw /dev/raw/raw1 %N"
每台设备
写入任何新的原始设备都会将性能显着降低到刚刚超过900KB/s。
谁能指出我有用的方向?
提前致谢,
——即发
我有一个运行 VMware Server 2 的 Windows 64 位主机。我需要创建将原始分区用于我的 Linux 和 Windows XP 安装的 VM。旧版本的 VMware 可以选择添加原始磁盘,但 VMware Server 2 只允许我通过向导添加物理磁盘。
如果我运行的是 Linux 主机,我会创建一个 SCSI 直通设备,但是当我在 Windows 中尝试此操作时,其他分区不会显示(只有 CD-ROM 显示为 SCSI 设备)。
如何在 Windows 主机上访问 VMware Server 2 中的原始磁盘?
编辑:通过编辑 .vmx 和 .vmdk 文件在 Linux 主机上添加原始磁盘的方法不受支持。在 Windows 主机上,人们报告说能够导入具有原始磁盘的现有虚拟机,因此该功能似乎仍然存在,但不再由 UI 公开。我想知道是否有人获得了在 Windows 主机上工作的不受支持的方法。我已经尝试过了,但无法让它工作。