VNX:CAVA 错误 VC:3:32: 检查文件时,服务器“x.x.x.x”返回错误“FAIL”

Zhrnutie: Data Mover 日志中的错误指示 VC 服务扫描文件失败

Tento článok sa vzťahuje na Tento článok sa nevzťahuje na Tento článok nie je viazaný na žiadny konkrétny produkt. V tomto článku nie sú uvedené všetky verzie produktov.

Symptómy



运行病毒检查时,日志中显示错误,指示 VC 服务无法检查它:

2016-03-29 11:38:44:Vc:3:32: 检查文件“\root_vdm_id\mount_path\filename.ext”时,服务器“x.x.x.x”返回错误“FAIL”

Príčina

打开扫描请求(数据移动器上的 VC 服务向 CAVA 服务器发送请求)以及 CAVA 服务器尝试打开它时找不到文件时,会出现“FAIL”消息。  这意味着文件在扫描之前已被删除。  在某些情况下可能会发生这种情况:
  • 发生这种情况的一种方式是文件是 cookie、临时文件或锁定文件。  例如,Microsoft Office 会创建采用 ~$<original_filename.xxxx>格式的临时文件。  这些文件通常会在保存或关闭文件时消失,如果这种情况发生得很快,文件可能在扫描之前就消失了,从而导致数据移动器日志中出现 FAIL 消息。  扫描失败的文件名通常会将此标识为问题的根源。
  • 发生这种情况的另一种方式是文件上有特殊的“处置”。  在 SMB 和 SMB2 中,用户可以在打开文件时设置“关闭时删除”处置。  如果引用进行扫描的文件由具有此处置集的其他用户打开,则在扫描该文件之前会被删除,从而导致数据移动器日志中出现 FAIL 消息。  通过查看 SMB“Create”或“SetInfo”调用,可以在数据包跟踪中看到此选项,但此选项将由执行删除操作的用户设置,可能不会设置 CAVA 服务器。  这可能会使事情变得困难,因为必须监控正常流量(而不仅仅是 AV 服务器)以确定谁在设置标志。

Riešenie

最佳解决办法是停止删除文件(外部用户删除文件)。  这可能意味着禁止在 Office 中使用临时文件,或将其他临时文件或 cookie 存储到本地目录而不是共享目录。  如果无法执行此操作,则更改 viruschecker.conf 以排除这些类型的文件,方法是更改“excl”行以排除 ~$*。(对于 Office 文件)、*.tmp 或任何其他可能导致这些错误的扩展名。

viruschecker.conf:
CIFSserver=<data mover
>addr=<configured CAVA servers>
excl=~$*.*:*.accdb:*.laccdb:*.ldb:*.mdb:*.pst:*.tmp:????????
masks=*.*
shutdown=VirusChecking

Ďalšie informácie

其他资源:

https://wiki.wireshark.org/SMB2/SMB2_FILE_DISPOSITION_INFO  第三方链接图标 (SMB2_FILE_DISPOSITION_INFO地址为“关闭时删除”)功能

Dotknuté produkty

VNX1 Series

Produkty

Celerra, VNX1 Series, VNX2 Series
Vlastnosti článku
Číslo článku: 000052379
Typ článku: Solution
Dátum poslednej úpravy: 25 máj 2026
Verzia:  4
Nájdite odpovede na svoje otázky od ostatných používateľov spoločnosti Dell
Služby podpory
Skontrolujte, či sa na vaše zariadenie vzťahujú služby podpory.