对于NAS共享点和NAS存储,是否有人可以运行扫描并判断NAS系统上是否有任何.exe或.bat文件?(EMC CELERRA)
客户今天向我提到,他担心他的环境中有NAS上的可执行文件,当NAS数据被迁移到不同的位置时,这些可执行文件可能不会在网络上运行。
有人能解释一下可执行文件是如何造成障碍的吗?以及如何对.exe或.bat文件进行扫描。?@LAin-nasadmin@memsrv280 ~]$ find /root/of/filesystem/to/scan ( -name '.exe' -o -name '.bat' ) find: /root/of/filesystem/to/scan: Permission denied不允许我在基于unix的塞莱拉控制站上运行扫描。然而,/ -name '*.exe'允许我。
当NAS数据迁移到不同的位置时,客户端对可执行文件的影响是否有意义?
这是我得到的输出,我所相信的都是nas的根文件- find: /proc/31398/task: No such file or directory 181643 24 -rw-r--r-- 1 root root 23040 Apr 8 2010 /usr/lib/syslinux/syslinux.exe 232333 60 -rwxr-xr-x 1 root root 57344 Apr 7 2006 /usr/lib/python2.3/distutils/command/wininst.exe 46086 48956 -rwxr-xr-x 1 root root 50076197 Sep 26 03:42 /home/nasadmin/nas56493.exe 46100 48964 -rw-r--r-- 1 root root 50084600 Aug 27 14:34 /home/nasadmin/nas5649301.exe 66229 60 -rw-rw-r-- 1 root root 57344 Apr 7 2010 /nas/http/webui/tools/tomcat/bin/tomcat4.exe 66230 100 -rw-rw-r-- 1 root root 98304 Apr 7 2010 /nas/http/webui/tools/tomcat/bin/tomcat4w.exe 41742 76 -rwxrwxr-x 1 root nasadmin 76265 Sep 25 23:57 /nbsnas/dos/bin/dartload.exe 41743 92 -rwxrwxr-x 1 root nasadmin 93062 Sep 25 23:57 /nbsnas/dos/bin/flashupg.exe 41744 76 -rwxrwxr-x 1 root nasadmin 76073 Sep 25 23:57 /nbsnas/dos/bin/gload.exe 41745 32 -rwxrwxr-x 1 root nasadmin 32225 Sep 25 23:57 /nbsnas/dos/bin/loadlin.exe 41746 48912 -rwxrwxr-x 1 root nasadmin 50084600 Sep 26 03:42 /nbsnas/dos/bin/nas.exe 41747 4 -rwxrwxr-x 1 root nasadmin 3339 Sep 25 23:57 /nbsnas/dos/bin/reboot.exe 41748 8 -rwxrwxr-x 1 root nasadmin 7839 Sep 25 23:57 /nbsnas/dos/bin/restcmos.exe 41749 376 -rwxrwxr-x 1 root nasadmin 383240 Sep 25 23:57 /nbsnas/dos/bin/sibpost.exe 41750 352 -rwxrwxr-x 1 root nasadmin 357800 Sep 25 23:57 /nbsnas/dos/bin/t2slot.exe 41751 20 -rwxrwxr-x 1 root nasadmin 17305 Sep 25 23:57 /nbsnas/dos/bin/ver_chk.exe 41762 432 -rwxrwxr-x 1 root nasadmin 441436 Sep 25 23:57 /nbsnas/dos/emulex/lp6dutil.exe 41763 16 -rwxrwxr-x 1 root nasadmin 12393 Sep 25 23:57 /nbsnas/dos/emulex/lpscript.exe 200527 48956 -rwxr-xr-x 1 root root 50076197 Apr 8 2010 /nbsnas/dosfs/bin/nas.exe 201415 80 -rw-rw-r-- 1 root root 76265 Apr 8 2010 /nbsnas/dosfs/bin/dartload.exe 201351 96 -rw-rw-r-- 1 root root 93062 Apr 8 2010 /nbsnas/dosfs/bin/flashupg.exe 200517 80 -rw-rw-r-- 1 root root 76073 Apr 8 2010 /nbsnas/dosfs/bin/gload.exe 200523 32 -rw-rw-r-- 1 root root 32225 Apr 8 2010 /nbsnas/dosfs/bin/loadlin.exe 200524 4 -rw-rw-r-- 1 root root 3339 Apr 8 2010 /nbsnas/dosfs/bin/reboot.exe 200617 8 -rw-rw-r-- 1 root root 7839 Apr 8 2010 /nbsnas/dosfs/bin/restcmos.exe 200514 380 -rw-rw-r-- 1 root root 383240 Apr 8 2010 /nbsnas/dosfs/bin/sibpost.exe 200516 356 -rw-rw-r-- 1 root root 357800 Apr 8 2010 /nbsnas/dosfs/bin/t2slot.exe 200521 20 -rw-rw-r-- 1 root root 17305 Apr 8 2010 /nbsnas/dosfs/bin/ver_chk.exe 61784 60 -rw-rw-r-- 1 root root 57344 Apr 7 2010 /nbsnas/http/webui/tools/tomcat/bin/tomcat4.exe 61787 100 -rw-rw-r-- 1 root root 98304 Apr 7 2010 /nbsnas/http/webui/tools/tomcat/bin/tomcat4w.exe
发布于 2010-10-14 07:59:12
嗯,我想您不能在不兼容的系统上运行.exe或.bat文件。因此,例如,您将无法在Linux上本地运行。这些文件类型存储在的存储类型在很大程度上是无关的,所以我不知道为什么会出现这种情况。可能,整个存储区域将从共享存储转移到无共享存储,因此访问将不再可用?这是我目前所能想到的。
至于文件的查找,我不确定是否有EMC工具能做到这一点。但是,来自存储根目录的简单dir *.exe /s应该会找到它们--您的exe文件,以及批处理文件的dir *.bat /s (假设存储的根被映射到Windows机器上的驱动器)。
您还可以考虑使用像TreeSize这样的工具,因为它会询问卷,并以各种可能对您有用的方式分解数据。
发布于 2010-10-14 11:19:02
想必您的客户担心,如果这台机器被移动,他们的防火墙将阻止您与Celerra共享的任何NAS协议,因此他们将无法挂载共享并使用可执行文件--这是我认为他们为什么会问的唯一原因。如果他们非常困惑,他们可能会认为可执行文件不能工作,当然,它应该运行得更慢,但是如果它们能够以相同的方式挂载相同的份额,那么它就应该工作。
发布于 2010-10-14 08:33:38
如果您使用类似unix的系统,那么发现命令就是您想要的
find /root/of/filesystem/to/scan -name '*.exe'
find /root/of/filesystem/to/scan -name '*.bat'
...会帮你做个扫描。
如果您想在一个命令中找到多个文件类型,那么
find /root/of/filesystem/to/scan \( -name '*.exe' -o -name '*.bat' \)也很管用。您可能不需要\(和\),但是如果它们在那里也不会有什么影响。
https://serverfault.com/questions/190813
复制相似问题