从 VMFS 卷移除文件失败并出现“资源暂时不可用 (Resource temporarily unavailable)”错误
search cancel

从 VMFS 卷移除文件失败并出现“资源暂时不可用 (Resource temporarily unavailable)”错误

book

Article ID: 342908

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Symptoms:
免责声明:本文为 Removing a file from VMFS volume fails with the error: Resource temporarily unavailable (2063629) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。


  • 从 vSphere Client 或 vSphere CLI 的 VMFS 数据存储中删除文件失败。
  • 显示错误以下消息:

    资源暂时不可用 (Resource temporarily unavailable)

  • 尝试删除 VMFS 数据存储中的文件时,vmkernel.log 文件报告类似下文的错误:
cpu6:5455056)FS3: 1393: vol 'datastore_name', lock at 173475840: [Req mode: 1] Not free:
cpu6:5455056)[type 10c00004 offset 173475840 v 158, hb offset 3338752gen 4307, mode 1, owner 51b23791-f35c96e9-44ed-3c4a92f61680 mtime 2278287
cpu6:5455056)Res3: 5696: Rank violation threshold reached: cid 0xc1d0000c, resType 3, cnum 1410
cpu6:5455056)Fil3: 15247: Max retries (10) exceeded for caller Fil3RemoveCore (status 'Lock rank violation detected')

注意vmkernel.log 文件位于:
  • ESXi 5.5、5.1 和 5.0:/var/log/
  • ESXi 3.5 和 4.x:/var/log/messages/


Environment

VMware ESXi 4.1.x Embedded
VMware vSphere ESXi 5.1
VMware vSphere ESXi 5.0
VMware ESXi 4.1.x Installable
VMware vSphere ESXi 5.5

Cause

如果 vCenter Server 上的 ESXi 主机锁定了您尝试删除的文件,则会出现此问题。

Resolution

要解决此问题,请执行以下操作:


Additional Information

通过查看 vmkernel.log 文件,您可以找到锁定文件的主机的 MAC 地址。例如:

cpu6:5455056)[type 10c00004 offset 173475840 v 158, hb offset 3338752gen 4307, mode 1, owner 51b23791-f35c96e9-44ed-3c4aXXX61680 mtime 2278287

注意:在此示例中,MAC 地址为 3c4aXXX61680 的主机锁定了文件。