我尝试了数百个论坛和帖子,但似乎没有任何帮助!
我有 vSphere ESXi 5.5。并且在首次启动 ESXi 时,它会自动创建和格式化存储。
出于某种原因,我删除了它,现在我无法取回我的磁盘/存储!如果我需要重新格式化没问题,但即使这样也是不可能的!
我试图重用它,尽可能地格式化它,但没有任何效果:
我得到的唯一消息是:错误:在 /dev/disks/naa.(...) 上写入期间只读文件系统!
例如 :
# partedUtil mklabel /dev/disks/naa.600605b009a647b01c5ed73926b7ede1 msdos
Error: Read-only file system during write on /dev/disks/naa.600605b009a647b01c5ed73926b7ede1
WriteNewPtable: Unable to commit to device /dev/disks/naa.600605b009a647b01c5ed73926b7ede1
partedUtil delete partition gives the same message.
partedUtil setptbl 给出了同样的信息。
fdisk (delete, new partitions, write) 没用。
# partedUtil getptbl /dev/disks/naa.600605b009a647b01c5ed73926b7ede1
gpt
1215155 255 63 19521474560
1 63 8386622 EBD0A0A2B9E5443387C068B6B72699C7 linuxNative 0
2 8386623 13629502 9D27538040AD11DBBF97000C2911D1B8 vmkDiagnostic 0
真的,尝试了30多个小时后,我不知道该怎么办了?
任何帮助将不胜感激...
丹尼斯
PS ESXi 5.5.0 PPS GUI 中的消息是 Appel "HostDatastoreSystem.CreateVmfsDatastore" pour l'objet "ha-datastoresystem" sur ESXi "172.16.1.244" a échoué
最后我找到了解决方案,感谢community.vmware.com。
也许这仅解决了问题的 50%,但至少可以重新获得对磁盘的访问权限。
我们看到这个 coredump 分区正在使用我们的磁盘。这就是我所做的:
现在好多了:
但这不是 100% 解决的:
但是,通过取消激活该分区,我能够从 GUI 在磁盘上重新创建一个 coredump 分区,然后重新创建一个存储。
现在,这并不像最初那样干净(最后有一些小孔和奇怪的coredump),但我想说问题已经解决了:
谢谢,这行得通,但我还必须将主机上的系统日志文件重新定位,
/scratch/log
然后/tmp
才能删除分区。删除分区并创建数据存储后,我将 syslog 文件重新定位到原始位置,/scratch/log
. 这是在 ESXI 6.5 主机上。