esxi 6.0 nfs 挂载共享不可见且无法卸载,但仍尝试挂载

esxi 6.0 nfs 挂载共享不可见且无法卸载,但仍尝试挂载

我有一个 NAS,它通过 NFS 为 esxi 主机提供共享,其中一个称为 metro-software,我的所有 ISO 和安装媒体都驻留在其中。

我最近将实验室重新配置为 10gbit,并重新启动了 esxi 主机,现在它正尝试挂载在旧 IP 上,但我的 NAS 阻止了它。我搞不清楚它在 esxi 中的哪个位置存储此挂载信息以尝试挂载它。

vsphere c# 客户端没有显示它,ssh 命令也没有显示esxvfg-volume -l

有什么强制删除它的技巧吗?

[root@phxlp-esx02:/vmfs/volumes] esxcfg-volume -l

[root@phxlp-esx02:/vmfs/volumes] esxcfg-volume -u metro-software
VmFileSystem: Unable to get device properties for volume / device : Can't    umount normal VMFS volumes. This option is only valid for snapshot/replica   volumes which are manually mounted.

[root@phxlp-esx02:/vmfs/volumes] esxcfg-volume -m metro-software
No matching volume metro-software found!

NAS 日志是

Dec 23 07:15:47 stg02 mountd[3340]: mount request denied from 192.168.30.51 for /mnt/VAULT/software

临时的解决方法是允许192.168.30.51IP 以便可以挂载它,但它仍然不能解决我的问题,即 esxi 如何/在何处存储类似于的挂载信息/etc/fstab

答案1

回答我自己的问题...这就是我解决问题的方法。

这个问题有三个方面

  1. 我没有清理 vcenter server 6.5 安装,因此数据存储区位于具有 i/o 控制的群集中,并且 esxi 主机仍为此配置。因此,我无法删除数据存储区。
  2. 由于 IP 不在我的 NAS 的导出列表中,因此 esxi 无法挂载它
  3. 最后,重新安装后,esxi 仍然认为它正在被使用

通过 ssh 运行esxcli storage nfs list向我显示了挂载点,但是尝试通过它删除它esxcli storage nfs remove -v metro-software会失败,因为它认为它仍在被使用,即使事实并非如此。

我所做的是允许 IP 挂载共享,因此挂载后它会显示在 GUI 中。但是我无法卸载它,因此我从白名单中删除了 IP,然后进入 GUI 并卸载它。我也可以重新运行esxcli storage nfs remove -v metro-software

相关内容