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
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 SeriesProdukty
Celerra, VNX1 Series, VNX2 SeriesVlastnosti č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.