首页
/
行业洞察
/
正文
INDUSTRY INSIGHT · 深度
华为云弹性文件服务 SFS 与云备份 CBR:一个目录,多台机器共享
📅 2026/11/6 6:40:50
✍️ 爱科研究院
👁 阅读 3,247
云硬盘解决的是「一台机器多一块盘」可一旦有两台以上机器要读写同一批文件块存储就不够用了——它同时只能挂一台共享盘也要求同可用区。这时候要换文件存储建一个文件系统几台机器挂同一个地址谁写谁读都是同一份数据。这篇先把 SFS 的协议、规格和挂载流程讲清楚Linux 与 Windows 两边都走一遍再用云备份 CBR 补上「数据要有第二份」这件事最后把块、对象、文件三种存储放在一张表里对比——这是考试和选型都绕不开的一题。本文概要项目内容文章主题弹性文件服务 SFS 的协议与规格、Linux 与 Windows 双端挂载、云备份 CBR以及块/对象/文件三种存储对比所属类别云计算 → 华为云 → 存储类服务文件存储与云备份知识关键字SFS·SFS Turbo·NAS·NFS·CIFS·fstab·CBR·RPO·RTO·三种存储对比一、SFS 是什么云上的 NAS弹性文件服务Scalable File ServiceSFS提供按需扩展的高性能文件存储NASNetwork Attached Storage可为云上多个弹性云服务器ECS、容器CCE / CCI、裸金属服务器BMS提供共享访问。它支持通过 HTTPS 请求的 API 方式或管理控制台访问。三个关键词文件级对外提供的是目录和文件不是裸设备不需要格式化。共享同一个文件系统可以同时挂给多台机器看到的是同一份数据。按需扩展容量可随时扩容或缩小过程对应用透明性能随容量线性增长。一句话定位云硬盘是「给一台机器插一块盘」SFS 是「给一群机器开一个共享目录」。二、三个协议概念NFS、CIFS、POSIX文件存储的价值在于「跨机器、跨系统还能用同一套接口」接口就是协议概念英文全称中文用在哪NFSNetwork File System网络文件系统Linux / Unix 侧挂载SFS 的主力协议CIFSCommon Internet File System通用 Internet 文件系统Windows 侧共享访问POSIXPortable Operating System Interface可移植操作系统接口定义文件操作的标准接口保证程序可移植SFS 通过 NFS / CIFS 协议为客户提供文件存储服务其中NFS 目前支持 NFSv3能满足不同操作系统环境的需求。记住这条对应关系就不容易错Linux 走 NFSWindows 走 CIFS。实验里 Windows 挂 SFS装的是「NFS 客户端」而不是 SMB因为后端文件系统是 NFS 协议——Windows 也能当 NFS 客户端用。三、两种规格容量型与 Turbo差在海量小文件维度SFS 3.0 容量型SFS Turbo定位完全托管的共享文件存储可弹性伸缩至 PB 规模完全托管的共享文件存储可弹性伸缩至 PB 级强项高可用、持久性海量数据、高带宽型应用海量小文件、低延迟、高 IOPS短板不适合海量小文件与随机小 I/O等时延敏感业务成本相对更高网络仅限内网访问不支持公网华为云内网访问支持云下通过 VPN / 专线访问备份不支持 CBR 备份支持 CBR 备份典型场景HPC、媒体处理、文件共享、内容管理、Web 服务HPC、媒体处理、AI 训练、自动驾驶、影视渲染SFS Turbo 内部分通用型、HPC 型、HPC 缓存型三类按业务的带宽与 IOPS 需求再细分。⚠️选型只看两个问题① 是不是海量小文件是就 Turbo。② 要不要用 CBR 备份要就 Turbo。这两个问题任一答「是」容量型就出局。四、五个优势为什么不用自己搭 NFS优势具体表现弹性扩展不中断应用的情况下增加或缩减容量高性能、高可靠性能随容量增加而提升同时保障数据持久度无缝集成同时支持 NFS 与 CIFS标准协议适配主流应用操作简单、低成本控制台几步建好无需自建文件服务器文件共享同一区域跨多个可用区的云服务器访问同一文件系统再加上两条功能特点同一区域各个可用区内的云文件服务器实例可以跨可用区访问已申请的文件系统支持为多个 VPC 中的 ECS 提供共享存储并通过授权地址做访问控制。五、实操准备两台机器 一个文件系统5.1 先备机器在同一个 VPC如vpc-1/subnet-1里准备两台ecs-linuxCentOS 7.81 核 2 GB系统盘 40 GB绑一块公网 IP全动态 BGP按带宽计费 5 Mbit/s——装 NFS 软件包要从公网拉yum源。ecs-windowsWindows Server 20162 核 4 GB系统盘 40 GB。很多人卡在「yum装不上 nfs-utils」根因就是 Linux 没绑 EIP出不了公网。5.2 创建文件系统「服务列表 → 弹性文件服务」→ 选SFS Turbo→ 「创建文件系统」关键参数参数取值计费模式按需计费区域华东-上海一可用区默认选有资源的可用区文件系统类型标准型容量500 GB协议类型NFS网络和安全组与 ECS 保持一致云备份暂不购买名称sfs-turbo-01提交后回到列表一般 2~3 分钟创建完成。网络和安全组必须与 ECS 一致否则挂载时连不通。这是 SFS 排错的第一条。六、Linux 挂载四条命令 一次重启6.1 检查并安装 NFS 客户端# 检查是否已安装rpm-qa|grepnfs没有任何回显说明没装。CentOS / Red Hat / EulerOS / Fedora 下安装# 安装 NFS 客户端工具含 showmount 等依赖yuminstallnfs-utils-y# 可选安装域名解析工具便于验证挂载地址可解析yum-yinstallbind-utils# 再确认一次rpm-qa|grepnfs# 输出应包含 nfs-utils 与 libnfsidmap6.2 建挂载点并挂载在 SFS 的文件系统详情页能看到「Linux 挂载命令」直接复制更稳妥# 建本地挂载点mkdir make directorymkdir/mnt/sfs_turbo# 挂载文件系统-t 指定文件系统类型-o 后面跟逗号分隔的挂载选项mount-tnfs-overs3,nolock,prototcp,noresvport 256e3761-ecea-4561-9506-834df2ae51de.sfsturbo.internal:/ /mnt/sfs_turbo-t nfs告诉系统「这是 NFS 文件系统」-o是挂载选项的统一入口多个选项用逗号串起来也可以拆成多个-o。四个选项各有用途别当成可省略的装饰选项作用vers3指定 NFSv3SFS 目前只支持这一版nolock关闭文件锁避免依赖 rpcbind 导致挂载卡住prototcp走 TCP比 UDP 稳定noresvport允许使用非保留端口NFS 客户端重连时不中断验证挂载df-Th# 会多出一行# 256e3761-....sfsturbo.internal:/ nfs 1.2T 0 1.2T 0% /mnt/sfs_turbo注意Size显示 1.2T这是文件系统的上限容量不是已购买容量。500 GB 是计费容量扩容后上限随之变化。6.3 写文件测试读写cd/mnt/sfs_turbotouchhuawei_cloudls# 输出huawei_cloud6.4 配 fstab让重启后自动挂载# 编辑开机挂载配置vi/etc/fstab文件末尾追加一行256e3761-ecea-4561-9506-834df2ae51de.sfsturbo.internal:/ /mnt/sfs_turbo nfsvers3,nolock00这里的挂载地址换成自己的域名别照抄。验证三步缺一步都不算配好# 先卸载再用 fstab 挂回来umount/mnt/sfs_turbomount-adf-Th# 最后真重启rebootdf-Th重启回来后/mnt/sfs_turbo还在且ls能看到huawei_cloud才算完成。写点内容再cat一下确认读写都正常cd/mnt/sfs_turbovihuawei_cloud# 写入 Hello!!!cathuawei_cloud# 回显 Hello!!!七、Windows 挂载装客户端、改协议、用 cmdWindows 挂 NFS 有两个前置很多人只做了第一个。7.1 安装 NFS 客户端功能「服务器管理器」→ 「添加角色和功能」→ 一路下一步到「服务器角色」→ 展开「文件和存储服务」这个方向是服务端到「功能」里勾选NFS 客户端→ 安装。记住区别服务器角色里的「NFS 服务器」是让别人来挂你功能里的「NFS 客户端」是你去挂别人的。这里要的是后者。7.2 改客户端属性TCP 硬装载「开始 Windows 管理工具」→ 「Network File System 服务NFS」→ 右键「NFS 客户端」→ 「属性」传输协议改成TCP勾选使用硬装载hard mount。硬装载的含义是服务端暂时不可达时客户端会一直重试而不是直接报错返回。对共享存储来说这更安全——避免程序以为写入成功其实丢了。7.3 用 cmd 挂载不要用 PowerShellmount -o nolock -o casesensitiveyes 256e3761-ecea-4561-9506-834df2ae51de.sfsturbo.internal:/! Z:Z:是空闲盘符可自定义别占用已有盘符casesensitiveyes表示区分大小写与 Linux 侧行为保持一致!:表示挂到根目录。⚠️ 一定要在CMD里执行不要在 PowerShell 里跑——mount在 PowerShell 里不是同一个命令会报错或被解析成别的意思。7.4 验证共享打开「此电脑」应该多出一个 Z 盘进去能看到 Linux 那边建的huawei_cloud记事本打开内容是Hello!!!。这一步就是文件存储与块存储最直观的区别同一份文件两边同时可见、同时可写。八、云备份 CBR给数据留第二份8.1 它是什么云备份Cloud Backup and RecoveryCBR为云内资源ECS、HECS、BMS、EVS、SFS 等和云下虚拟化环境、本地文件目录提供备份服务。发生病毒入侵、人为误删除、软硬件故障时可以把数据恢复到任意备份点。8.2 三个组成组成说明备份一个备份对象执行一次备份任务产生的数据含恢复所需的全部数据存储库存放备份的容器创建备份前必须先建至少一个存储库并把服务器或磁盘绑上去策略分备份策略与复制策略分别对应备份与复制场景8.3 两种备份方式一次性备份手动创建的一次性任务适合变更前留个还原点。周期性备份创建备份策略并绑定存储库系统按周期自动跑。8.4 四个优势优势具体指标可靠支持云服务器多盘一致性备份、数据库应用一致性备份高效永久增量备份缩短备份时长即时恢复RPO 最小 1 小时RTO 可达分钟级简单三步完成配置不需要专业备份软件技能安全加密盘的备份数据自动加密支持跨 Region 复制备份可在异地恢复8.5 三类典型场景数据被误删、应用程序更新出错、云服务器宕机——三者共同点是「都能回到故障前的时间点」这正是备份的价值它不保证业务不中断只保证数据能回到过去。⚠️SFS 与 CBR 的关系要分清只有SFS Turbo 支持用 CBR 备份SFS 3.0 容量型不支持需要备份就把数据复制到 OBS 或做本地备份。买容量型又想靠 CBR 兜底是常见的一处误判。九、备份、快照、三副本各防哪一种丢数据这三个词经常被混着说其实防护对象完全不同手段防什么数据在哪盘删了还在吗三副本硬盘坏、节点坏硬件故障同一存储集群的不同节点盘删了副本一起没快照文件误改、误删逻辑错误与盘存在一起跟着盘一起删备份盘被删、AZ 级故障、勒索病毒独立存进 OBS可跨 Region 复制还在一句判断法要「回到某个时间点」快照最快要「盘没了还能重建」只能靠备份。三副本是底座不是备份——它连「误删」都防不住因为删除操作会被三个副本一致地执行。十、三种存储放在一张表里块、对象、文件对比维度EVS 云硬盘块OBS 对象存储SFS 弹性文件文件概念为云服务器提供块存储类似 PC 里的硬盘海量、安全、高可靠、低成本的数据存储按需扩展的高性能文件存储类似远程目录数据逻辑存二进制数据不能直接存文件要先格式化存对象可直接存文件附系统与自定义元数据存文件按文件与文件夹层次组织访问方式只能在 ECS / BMS 中挂载需格式化互联网或专线指定桶地址走 HTTP/HTTPS指定网络地址访问或挂成本地目录走 NFS / CIFS容量TB 级EB 级PB 级时延亚毫秒级约 10 ms3~10 ms带宽MB/s 级TB/s 级GB/s 级典型场景高性能计算、核心集群应用、开发测试大数据分析、静态网站、在线视频点播、基因测序高性能计算、媒体处理、文件共享、内容管理记法沿用「车」的比喻但落到云上产品块 跑车快、小挂上就能跑适合数据库与系统盘。对象 货轮慢、能装走 HTTP 全球可达适合备份、静态资源、大数据。文件 卡车居中多台机器共享一个目录适合办公共享、渲染集群。选型时只问一句这份数据是给「一台机器当硬盘用」、「给全世界下载用」还是「给一群机器共享用」十一、排错速查SFS 挂不上的六种原因挂载失败报错信息往往只有一句mount.nfs: access denied或直接卡住不动得按层排查现象大概率原因处理挂载命令卡住几十秒后超时安全组没放通 2049NFS端口或文件系统与 ECS 不在同一 VPC安全组放通 TCP 2049确认网络一致access denied by server客户端 IP 不在文件系统的授权地址范围内在文件系统详情里加授权地址VPC 网段或 ECS IPmount: wrong fs type没装nfs-utils先yum install nfs-utils -yyum装包报无法解析域名Linux 没绑公网 IP绑 EIP 或用内网yum源重启后挂载点空了只mount没写fstab写fstabmount -a验证后reboot复验写文件报Permission denied目录属主与挂载用户不匹配用 root 建目录、统一 UID或chmod调整Windows 侧多一条用 PowerShell 执行mount会报错必须用 CMD。另外挂载前要确认「NFS 客户端」功能已装、协议已改成 TCP——只装功能不改属性挂载能成但读写可能异常。一条经验SFS 的问题九成在网络与授权不在命令。命令照抄详情页就不会错错的是安全组、VPC 和授权地址这三个地方。十二、删除顺序共享存储最容易忘的两步删除 ECS勾选同时删除挂载的数据盘→ 删除 SFS 文件系统 → 删除 OBS 对象与桶 → 删除 VPC先删子网两个必踩的点SFS 不删VPC 删不掉子网里还有挂载点关联。OBS 桶里有对象就删不掉多版本还要清历史版本。先把 ECS 删掉再删 SFS是因为客户端还挂着时删除文件系统会失败或残留。附命令英文全称速查表缩写/命令英文全称中文SFSScalable File Service弹性文件服务CBRCloud Backup and Recovery云备份NASNetwork Attached Storage网络附加存储NFSNetwork File System网络文件系统CIFSCommon Internet File System通用 Internet 文件系统POSIXPortable Operating System Interface可移植操作系统接口HPCHigh-Performance Computing高性能计算RPORecovery Point Objective恢复点目标能回到多早RTORecovery Time Objective恢复时间目标多久能恢复rpm -qaRPM query all列出已安装的软件包mount -amount all按 fstab 挂载全部条目umountunmount卸载df -Thdisk free (type, human)查看文件系统类型与空间 参考资料官方文档弹性文件服务 SFS 产品介绍https://support.huaweicloud.com/productdesc-sfs/sfs_01_0001.html挂载 NFS 文件系统到 Linux 云服务器https://support.huaweicloud.com/usermanual-sfs/sfs_01_0071.html挂载文件系统到 Windows 云服务器https://support.huaweicloud.com/usermanual-sfs/sfs_01_0072.html云备份 CBR 产品介绍https://support.huaweicloud.com/productdesc-cbr/cbr_01_0001.html云备份的备份与恢复机制https://support.huaweicloud.com/usermanual-cbr/cbr_01_0007.html总结SFS 的骨架是「一个文件系统 多台客户端 NFS/CIFS 协议」Linux 侧四条命令装包、建目录、mount -t nfs、df -Th加上一次 fstab 与重启验证Windows 侧先装 NFS 客户端、改 TCP 与硬装载、再用 CMD 挂。CBR 补的是「盘没了也能重建」与快照、三副本分工明确。最后三种存储的分界只有一句块给一台机器当盘、对象给全网下载、文件给一群机器共享。
📌 标签:
工业官网
设计趋势
AI 建站
SEO
获取完整报告 →
RELATED ARTICLES
推荐阅读
2026/11/6 6:40:50
华为云对象存储 OBS:桶、对象与四种存储类别,一次讲清
2026/11/6 6:40:50
二进制部署node-exporter及自动化部署讲解(2)
2026/11/6 6:40:50
窗口之后——以人类记忆为镜,重画大模型的形状
2026/11/6 7:50:53
如果要存ip地址,用什么数据类型比较好?
2026/11/6 7:50:53
第三章-计算机系统-系统分析师高频考点汇总
2026/11/6 7:50:53
标签/小票打印机驱动
2026/11/6 7:50:53
【K8s系列 (一) 】Docker与容器(上篇)
2026/11/6 7:50:53
langchain-chroma向量库和agents组件
2026/11/6 7:45:53
手把手教你C++——string(上)
2026/11/6 1:05:27
一键开关机芯片选型指南:功耗、逻辑、封装与供应链四大维度
2026/11/6 1:05:28
FSoE白通道:EtherCAT功能安全通信的信任模型与工程实践
2026/11/6 1:05:28
单片机控制板异常排查六步法:从供电到环境的系统化故障定位指南
2026/11/6 4:33:35
面向复杂光照与角度的宠物面部识别鲁棒性增强策略
2026/11/6 4:33:28
DRV8818PWPR与R7FA8M1AHECBD工业步进驱动实战指南
2026/11/6 4:33:20
STM32与DRV8818双极步进电机驱动方案:从选型到调试全流程解析
2026/11/6 4:33:35
面向复杂光照与角度的宠物面部识别鲁棒性增强策略
2026/11/6 4:33:28
DRV8818PWPR与R7FA8M1AHECBD工业步进驱动实战指南
2026/11/6 4:33:20
STM32与DRV8818双极步进电机驱动方案:从选型到调试全流程解析