尝试检测交换签名时发生致命错误

尝试检测交换签名时发生致命错误

我已经在 VMWare Workstation 上安装了 CentOS 6.5。我在打开电源时向该计算机添加了 SCSI 虚拟磁盘 (.vmdk)。我决定将磁盘存储为单个文件并立即分配所有磁盘空间。

我尝试运行 pvcreate /dev/sdb & 我收到以下错误消息。

[root@localhost dev]# pvcreate /dev/sdb
  /dev/sdb: read failed after 0 of 4096 at 0: Input/output error
  /dev/sdb: read failed after 0 of 4096 at 21474770944: Input/output error
  /dev/sdb: read failed after 0 of 4096 at 21474828288: Input/output error
  /dev/sdb: read failed after 0 of 4096 at 4096: Input/output error
  Fatal error while trying to detect swap signature on /dev/sdb.

我在谷歌上查找了这个错误,但前几个却一无所获搜索结果。有人可以帮我解决这个问题吗?

答案1

您的虚拟磁盘未处于活动状态,重新启动后其将进入活动状态。

答案2

我可以通过重新启动虚拟机来解决这个问题。重新启动后,我能够运行

pvcreate /dev/sdb 成功。

知道重启后发生了什么。我想了解更多有关为什么重新启动可以解决问题的信息。

相关内容