7.8. 在计算实例上挂载共享


在向客户端授予共享访问权限后,客户端可以挂载和使用共享。只要客户端有网络连接,任何类型的客户端访问共享。

用于在虚拟计算实例上挂载 NFS 共享的步骤与在裸机计算实例上挂载 NFS 共享的步骤类似。有关如何在 OpenShift 容器上挂载共享的更多信息,请参阅 OpenShift Container Platform 产品文档

注意

必须在挂载共享的 Compute 实例上安装不同协议的客户端软件包。例如,对于通过 NFS 使用 CephFS 的共享文件系统服务,NFS 客户端软件包必须支持 NFS 4.1。

7.8.1. 列出共享导出位置

检索共享的导出位置,以便您可以挂载共享。

流程

  • 检索共享的导出位置:

    (user) $ manila share-export-location-list share-01
    Copy to Clipboard Toggle word wrap

    如果存在多个导出位置,选择一个 preferred metadata 字段的值等于 True 的位置。如果没有首选位置,您可以使用任何导出位置。

7.8.2. 挂载 NFS 或原生 CephFS

创建 NFS 或原生 CephFS 共享并授予对最终用户客户端的共享访问权限后,用户可以在客户端上挂载共享以启用对数据的访问。只要客户端有网络连接,任何类型的客户端访问共享。

先决条件

  • 要挂载 NFS 共享,必须在客户端计算机上安装 nfs-utils 软件包。
  • 要挂载原生 CephFS 共享,必须在客户端计算机上安装 ceph-common 软件包。用户可以通过在客户端计算机上使用 CephFS 内核客户端来访问原生 CephFS 共享。

流程

  1. 登录到实例:

    (user) $ openstack server ssh demo-instance0 --login user
    Copy to Clipboard Toggle word wrap
  2. 要挂载 NFS 共享,请参考以下示例语法:

    $ mount -t nfs -v <172.17.5.13:/volumes/_nogroup/e840b4ae-6a04-49ee-9d6e-67d4999fbc01> /mnt
    Copy to Clipboard Toggle word wrap
  3. 要挂载原生 CephFS 共享,请参阅以下示例语法:

    $  mount -t ceph \ <192.168.1.7:6789,192.168.1.8:6789,192.168.1.9:6789:/volumes/_nogroup/4c55ad20-9c55-4a5e-9233-8ac64566b98c> \
    -o name=<user-01>,secret='<AQA8+ANW/<4ZWNRAAOtWJMFPEihBA1unFImJczA==>'
    Copy to Clipboard Toggle word wrap

验证

  • 验证 mount 命令是否成功:

    $ df -k
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat