VNX:CAVA 錯誤 VC:3:32: 伺服器「x.x.x.x」在檢查檔案時傳回錯誤「FAIL」

摘要: 資料移動者記錄中的錯誤表示 VC 服務掃描檔案失敗

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

症狀



在執行病毒檢查時,記錄中出現錯誤,指出 VC 服務檢查失敗:

2016-03-29 11:38:44:VC:3:32: 伺服器「x.x.x.x」在檢查檔案「\root_vdm_id\mount_path\filename.ext」時傳回錯誤「FAIL」

原因

當打開掃描請求(數據移動器上的 VC 服務向 CAVA 伺服器發送請求)並且當 CAVA 伺服器嘗試打開它時找不到檔時,會出現“FAIL”消息。  這意味著在掃描檔之前該檔已被刪除。  在某些情況下可能會發生這種情況:
  • 發生這種情況的一種方式是檔案是 Cookie、暫存檔案或鎖定檔案。  例如,Microsoft Office 會創建格式為 ~$<original_filename.xxxx> 的臨時檔。  這些檔案通常會在儲存或關閉檔案時消失,如果這種情況快速發生,檔案可能會在掃描前消失,導致資料移動者記錄中出現 FAIL 訊息。  掃描失敗的檔案名稱通常會將此識別為問題的來源。
  • 發生這種情況的另一種方式是,如果檔上有特殊的“處置”。  在 SMB 和 SMB2 中,用戶可以在打開檔時設置“關閉時刪除”的處置。  如果轉介掃描的檔案是由設定了此處置的另一個使用者開啟,則在掃描前該檔案會遭到刪除,導致資料移動者記錄中出現「FAIL」訊息。  通過查看SMB“創建”或“SetInfo”調用,可以在數據包跟蹤中看到此選項,但將由執行刪除的使用者設置,而不是CAVA伺服器。  這可能會使事情變得困難,因為必須監視正常流量(而不僅僅是AV伺服器)以確定誰在設置標誌。

解析度

最佳解決方案是停止刪除檔案的內容 (外部使用者刪除檔案)。  這可能意味著在 Office 中禁用臨時檔,或者將其他臨時檔或 Cookie 儲存到本地目錄而不是共用目錄。  如果無法執行此操作,請更改 viruschecker.conf 以通過更改“excl”行以排除 ~$*.*(適用於 Office 檔案)、*.tmp 或任何其他可能導致這些錯誤的副檔名。

viruschecker.conf:
CIFSserver=<CIFS server on data mover>
addr=<configured CAVA servers>
excl=~$*.*:*.accdb:*.laccdb:*.ldb:*.mdb:*.pst:*.tmp:????????
口罩=*.*
關閉=病毒檢查

其他資訊

其他資源:
https://support.microsoft.com/en-us/kb/211632 (Word 如何創建臨時檔的說明)
https://wiki.wireshark.org/SMB2/SMB2_FILE_DISPOSITION_INFO (SMB2_FILE_DISPOSITION_INFO解決了“關閉時刪除”)功能

受影響的產品

VNX1 Series

產品

Celerra, VNX1 Series, VNX2 Series
文章屬性
文章編號: 000052379
文章類型: Solution
上次修改時間: 06 11月 2025
版本:  3
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。