列出 VMware 数据存储区上的所有文件 - PowerCLI/SSH?

列出 VMware 数据存储区上的所有文件 - PowerCLI/SSH?

我需要列出中等规模的 VMware vSphere 环境(30 个 ESXi 主机)中所有数据存储中的所有文件。

了解一点 Powershell 后我以为这会很容易,但事实证明这个过程非常缓慢。

我是否以错误的方式处理这个问题或者忽略了一些简单的事情?

dir vmstores:\ -Recurse | Select-Object Name,DatastoreFullPath,LastWriteTime

答案1

嗯,

这不是常有的事。如果您没有空间问题或调查不良行为/性能,为什么还要担心数据存储文件?

(30 个 ESXi 主机也不是一个适中的环境)

  • 从存储阵列查看(假设共享存储)
  • 从可以查看数据存储的主机查看。哎呀,精心设计的findESXi shell 可以做到这一点。
  • 使用存储视图vCenter 客户端中的功能可以向您显示数据存储区上是否存在任何重度消耗者或多余的虚拟机快照。

或者...

  • 别担心。看看你的 Powershell,你正在看LastWriteTime。这很危险,因为一些与 VM 相关的文件不经常更改或不定期写入。

例如,此处不应删除任何内容:

/vmfs/volumes/8f8b6a6b-d2d609d9/ChiFG # ls -l
total 7929008
-rw-r--r--    1 42949672 42949672        73 Aug 23 23:56 ChiFG-8e270ef3.hlog
-rw-------    1 42949672 42949672 2147483648 May  3 17:18 ChiFG-8e270ef3.vswp
-rw-------    1 42949672 42949672        13 Feb 10  2014 ChiFG-aux.xml
-rw-------    1 42949672 42949672   2359808 Aug 24 03:02 ChiFG-ctk.vmdk
-rw-------    1 42949672 42949672 38654705664 Aug 24 03:26 ChiFG-flat.vmdk
-rw-------    1 42949672 42949672      8684 Aug 24 03:20 ChiFG.nvram
-rw-------    1 42949672 42949672       622 Aug 24 03:02 ChiFG.vmdk
-rw-r--r--    1 42949672 42949672        45 Aug 24 03:02 ChiFG.vmsd
-rwxr-xr-x    1 42949672 42949672      4597 Aug 24 03:02 ChiFG.vmx
-rw-------    1 42949672 42949672         0 Aug 23 23:56 ChiFG.vmx.lck
-rw-r--r--    1 42949672 42949672      3433 Feb 10  2015 ChiFG.vmxf
-rw-------    1 42949672 42949672   1180160 Aug 24 03:08 hbr-persistent-state-RDID-47660b7b-ef63-4cd7-b6a0-66e3056a776d.psf
-rw-r--r--    1 42949672 42949672    161127 Aug 23 11:26 vmware-2112.log
-rw-r--r--    1 42949672 42949672    161342 Aug 23 12:06 vmware-2113.log
-rw-r--r--    1 42949672 42949672    160726 Aug 23 12:21 vmware-2114.log
-rw-r--r--    1 42949672 42949672    161139 Aug 23 13:26 vmware-2115.log
-rw-r--r--    1 42949672 42949672    161288 Aug 23 23:16 vmware-2116.log
-rw-r--r--    1 42949672 42949672    160356 Aug 23 23:56 vmware-2117.log
-rw-r--r--    1 42949672 42949672    171262 Aug 24 03:04 vmware.log
-rw-------    1 42949672 42949672 856686592 Aug 23 23:56 vmx-ChiFG-2384924403-2.vswp

相关内容