6.3. 创建共享


创建用于读取和写入数据的共享。

要创建共享,请使用类似如下的命令:

$ manila create [--share-type <sharetype>] [--name <sharename>] proto GB

替换以下值:

  • sharetype 应用与指定共享类型关联的设置。

    • 可选:如果没有提供,则使用 default 共享类型。
  • sharename 是共享的名称。

    • 可选:共享不需要具有名称,也不需要名称保证是唯一的。
  • proto 是您要使用的共享协议。

    • 对于带有 NFS 的 CephFS,protonfs
    • 对于 CephFS 原生,proto s 是 cephfs
    • 对于 NetApp 和 Dell EMC 存储后端,protonfscifs
  • GB 是以 GB 为单位的共享大小。

例如,在 第 6.2 节 “创建共享类型” 中,云管理员会创建一个 默认共享类型,用于选择 CephFS 后端,另一个名为 netapp 的共享类型,用于选择 NetApp 后端。

流程

  1. 使用示例共享类型,在 CephFS NFS 后端上创建一个名为 share-01 的 10 GB NFS 共享。本例使用带有 NFS 的 CephFS:

    (user) [stack@undercloud-0 ~]$ manila create --name share-01 nfs 10
  2. 可选:在 NetApp 后端上创建一个名为 share-02 的 20 GB NFS 共享:

    (user) [stack@undercloud-0 ~]$ manila create --name share-02 --share-type netapp --share-network mynet nfs 20

6.3.1. 列出共享和导出信息

要验证您是否成功创建了共享,请完成以下步骤。

流程

  1. 列出共享:

    (user) [stack@undercloud-0 ~]$ manila list
    
    +--------------------------------------+----------+-----+-----------+           | ID                                   | Name     | ... | Status    ...
    +--------------------------------------+----------+-----+-----------+
    | 8c3bedd8-bc82-4100-a65d-53ec51b5fe81 | share-01 | ... | available ...
    +--------------------------------------+----------+-----+-----------+
  2. 查看共享的导出位置:

    (user) [stack@undercloud-0 ~]$ manila share-export-location-list share-01
    
     +------------------------------------------------------------------
     | Path
     |  172.17.5.13:/volumes/_nogroup/e840b4ae-6a04-49ee-9d6e-67d4999fbc01
     +------------------------------------------------------------------
  3. 查看共享的参数:

    $ manila share-export-location-show <id>
    注意

    您可以使用导出位置在 第 6.9.2 节 “挂载共享” 中挂载共享。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部