记录日常工作关于系统运维,虚拟化云计算,数据库,网络安全等各方面问题。

从 ESXi/ESX 命令行重新挂载已断开连接的 NFS 数据存储 (1005057)

  Click here to view full document

免责声明:本文为 Remounting a disconnected NFS datastore from the ESXi/ESX command line (1005057) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。


  • 由于以下原因,无法卸载 NFS 数据存储:
    • NFS 数据存储具有正在运行或已注册的对象。
    • NFS 共享已与主机断开连接。

  • 在 VMware Infrastructure Client 或 vSphere Client 中,您会看到以下错误:

    卸载文件系统繁忙 (Unmount Filesystem Busy)

如果在未移除 NFS 数据存储的情况下移除 NFS 服务器,则可能会发生此问题。重新添加 NFS 服务器不会刷新数据存储挂载。

在执行本文中的任何步骤之前,请确保未在您尝试卸载的 NFS 上注册任何对象。有关详细信息,请参见 Deleting a datastore from the Datastore inventory results in the error: device or resource busy (1015791)

要解决此问题,请通过命令行移除并重新添加数据存储。

注意:在执行此解决方法中的任何步骤之前,请确保未在您尝试卸载的 NFS 上注册任何对象。有关详细信息,请参见 Deleting a datastore from the Datastore inventory results in the error: device or resource busy (1015791)

ESXi 5.x

要移除数据存储,请执行以下操作:
  1. 运行以下命令以列出主机上挂载的数据存储:

    esxcli storage nfs list

  2. 记录步骤 1 中的 NFS 数据存储。运行以下命令以删除 NFS 挂载:

    esxcli storage nfs remove -v NFS_Datastore_Name

    注意:此操作不会删除共享上的信息,它会从主机中卸载共享。如果 NFS 数据存储正由虚拟机或第三方脚本使用,您可能会看到以下错误:

    执行操作时出错: NFS 错误: 无法卸载文件系统: 忙碌 (Error performing operation: NFS Error: Unable to Unmount filesystem: Busy)。

要添加数据存储,请执行以下操作:

  1. 运行以下命令以挂载 NFS 数据存储:

    # esxcli storage nfs add -H NFS_IP|NFS_HOSTNAME -s Share_mount_point_on_the_NFS -v DatastoreName

注意:有关详细信息,请参见 vSphere 5 Command Line Documentation 中的“Managing NFS/NAS Datastores”。

ESX/ESXi 3.x 和 4.x

要移除数据存储,请执行以下操作:
  1. 使用以下命令列出挂载的数据存储:

    esxcfg-nas -l

    例如,如果在 /nfs2 上挂载 NFS 数据存储,输出将如下所示:

    bf_Ubuntu_nfs-2 is /nfs2 from 10.21.68.149 mounted

  2. 记录步骤 1 中的 NFS 数据存储。运行以下命令以删除 NFS 挂载:

    esxcfg-nas -d NFS_Datastore_Name

    例如:

    esxcfg-nas -d bf_Ubuntu_nfs-2
    NAS volume bf_Ubuntu_nfs-2 deleted.


    注意:此操作不会删除共享上的信息,它只会从主机中卸载共享。如果 NFS 数据存储正由虚拟机或第三方脚本使用,您可能会看到以下错误:

    执行操作时出错: NFS 错误: 无法卸载文件系统: 忙碌 (Error performing operation: NFS Error: Unable to Unmount filesystem: Busy)。
要添加数据存储,请执行以下操作:
  1. 运行以下命令以挂载 NFS 数据存储:

    esxcfg-nas -a -o NFS_IP -s Share_mount_point_on_the_NFS DatastoreName

    例如:

    esxcfg-nas -a -o 10.21.68.149 -s /nfs2 bf_Ubuntu_nfs-2
    Connecting to NAS volume: bf_Ubuntu_nfs-2

    输出可能如下所示:

    bf_Ubuntu_nfs-2 created and connected.
Remounting a disconnected NFS datastore from the ESXi/ESX command line


转载请标明出处【从 ESXi/ESX 命令行重新挂载已断开连接的 NFS 数据存储 (1005057)】。

《www.micoder.cc》 虚拟化云计算,系统运维,安全技术服务.

网站已经关闭评论