本文将引导你如何申请一个网络共享存储,并进行访问。步骤包括共享存储、扩容、配置和访问测试,确保应用程序能够顺利运行并被访问。
引导流程
第一步:申请存储池
存储池是文件系统的底层存储资源载体,需先申请存储池为后续文件系统提供存储支撑。
- 操作步骤
登录平台后,在左侧导航栏依次点击 存储池管理 → 存储池,进入存储池列表页面。
点击页面左上角的 创建 按钮,弹出 “创建存储池” 配置弹窗。 - 填写核心配置项:
- 名称(必填):输入存储池标识名称(如fs-test-pool),建议结合文件系统业务场景命名。
- 存储类型(必填):选择 “副本池” 或 “纠删码池”,副本池适合高性能文件存储场景,纠删码池适合大规模冷数据存储场景。
- 副本个数(若选副本池必填):设置数据冗余份数(如2),确保数据可靠性。
- 容量配额(可选):设置存储池最大容量(如500 GiB),控制资源占用。
- 所有配置确认无误后,点击 确定 按钮,完成存储池创建。可在存储池列表中查看新创建存储池的名称、类型、使用率、副本数等信息。
第二步:申请文件存储
文件系统是基于存储池的分布式文件存储单元,需在已创建的存储池基础上申请。
- 操作步骤
在左侧导航栏依次点击 文件存储 → 文件系统,进入文件系统列表页面。
点击页面左上角的 创建 按钮,弹出 “创建文件系统” 配置弹窗。 - 填写核心配置项:
- 名称(必填):输入文件系统唯一标识名称(如fs-test-fs)。
- 点击 确定 按钮,完成文件系统创建。在文件系统列表中可查看文件系统名称、最大文件数、是否可用、创建时间等信息。
第三步:申请文件存储卷
文件存储卷是文件系统内的隔离存储空间,用于进一步细分和管理文件资源。
- 操作步骤
在左侧导航栏依次点击 文件存储 → 卷,进入文件存储卷列表页面。
点击页面左上角的 创建 按钮,弹出 “创建存储卷” 配置弹窗。 - 填写核心配置项:
- 文件系统(必填):从下拉列表中选择已创建的文件系统(如fs-test-fs)。
- 名称(必填):输入存储卷唯一标识名称(如fs-test-volume)。
- 大小(必填):设置存储卷容量(如100 GiB)。
- 点击 确定 按钮,完成文件存储卷创建。在存储卷列表中可查看卷名称、使用 / 限制、使用率、状态、创建时间等信息。
第四步:创建网络文件共享存储
通过网络文件共享(如 NFS)配置,使客户端能通过网络访问文件系统中的存储卷资源。
- 操作步骤
在左侧导航栏依次点击 文件存储 → 网络文件系统,进入网络文件系统列表页面。
点击页面左上角的 创建 按钮,弹出 “创建网络文件系统” 配置弹窗。 - 填写核心配置项:
- 导出地址(必填):设置 NFS 共享的导出路径(如/fs-test-export),需保证唯一性。
- 文件系统(必填):选择已创建的文件系统(如fs-test-fs)。
- 存储卷(必填):选择已创建的文件存储卷(如fs-test-volume)。
- 读写权限(必填):设置访问权限,可选 “可读可写(RW)” 或 “只读(RO)”。
- 访问权限(必填):设置用户映射权限(如no_root_squash)。
- 传输协议(必填):选择传输协议,可同时勾选TCP和UDP。
- 点击 确定 按钮,完成网络文件共享存储创建。在网络文件系统列表中可查看挂载路径、文件系统、访问类型、协议等信息。
第五步:访问测试
通过客户端挂载网络文件共享存储,执行文件读写等操作,验证文件系统的访问可用性。
- 测试准备
确保客户端与网络文件共享的网关地址网络通畅,无防火墙或安全组限制 NFS 服务端口(默认2049)。
已获取网络文件共享的挂载命令(可在网络文件系统详情中查看)。 - 测试步骤(以 Linux 客户端为例)
打开客户端终端,执行挂载命令(如sudo mount -t nfs -o port=2049 172.16.20.100/fs-test-export /local-mount-dir),将网络文件共享挂载到本地目录。 - 执行基础操作测试:
- 写入测试:在本地挂载目录创建一个测试文件(如touch /local-mount-dir/test.txt),并写入内容。
- 读取测试:读取已创建的测试文件,验证内容完整性。
- 列表测试:执行ls /local-mount-dir,确认测试文件已正确存储。
- 查看测试结果:
若所有操作均执行成功,说明文件系统访问配置正常,可正常使用。
若出现挂载失败,优先检查网关地址、端口连通性及挂载命令正确性;若出现权限错误,检查 NFS 共享的读写权限和访问权限配置。