我已经在 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 成功。
知道重启后发生了什么。我想了解更多有关为什么重新启动可以解决问题的信息。