首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dm-0:写入相同的失败。手动调零。Centos 7.1在VmWare ESXI 5.5上的应用

dm-0:写入相同的失败。手动调零。Centos 7.1在VmWare ESXI 5.5上的应用
EN

Unix & Linux用户
提问于 2015-05-19 09:44:47
回答 2查看 44.9K关注 0票数 12

当系统在2个VM上启动时,我发现了一个错误。

代码语言:javascript
复制
dm-0: WRITE SAME failed. Manually zeroing.

操作系统: CentOS 7.1 VMware ESXI 5.5

对于HDD数据存储上的SCSI控制器,1-stVM具有LSI逻辑并行类型.

第二VM在SSD数据存储上为SCSI控制器提供了仿真器类型.

正常还是不正常?那么如何处理这个错误呢?

EN

回答 2

Unix & Linux用户

发布于 2015-05-19 16:08:31

在这两种情况下,这可能都与大容量存储是VMware有关。基本上,它说它试图执行一个名为WRITE SAME的SCSI命令,该命令用于在x个连续磁盘块上写入相同的数据块。它通常用于使磁盘上的特定区域为零。

如果实际的零操作没有失败,那么这里最大的问题是操作系统必须手动地说"ok,现在在这里写这个零块“等等,直到完成零操作。这可以在零操作期间增加进出存储器的带宽。对于大多数工作负载来说,这不是一个非常常见的操作,所以您可以忽略它。

如果它给您造成了问题,您必须使用VMWare资源来确定需要做什么才能使WRITE SAME得到VMWare磁盘的支持。

票数 9
EN

Unix & Linux用户

发布于 2015-09-19 04:11:31

至少在ESXi 6上,这不是一个错误(而是信息性的),通常在Linux启动后每个文件系统发生一次,并且来自Linux内核文件系统(在我的经验中通常是ext4 ),探索对写相同特性的“硬件”支持,然后在找不到它时回到通常的手动归零行为。有关更多细节,请参见https://unix.stackexchange.com/a/244150/134856

如果您在VMkernel日志中查看附加到非古代Linux的数据存储VMDK(即非原始磁盘映射或VVols等),您会发现VSCSI驱动程序不支持发送写入的客户VM (我相信我的ESXi日志提到它被发送了无效的SCSI操作代码0x41)。没什么好担心的!

(PS:VMware只在开头用大写字母拼写.)

票数 7
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/204300

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档