华为云存储服务实战全解:EVS 挂载、快照救数据、OBS 管理、SFS 共享、CBR 备份还原(保姆级教程)

华为云存储服务实战全解:EVS 挂载、快照救数据、OBS 管理、SFS 共享、CBR 备份还原(保姆级教程)

摘要:本文是华为云存储服务的一站式学习笔记。EVS(块存储)、OBS(对象存储)、SFS(文件存储)、CBR(云备份)四大服务均采用"理论 + 实战"结构:理论部分解析架构原理、关键特性与选型对比;实践部分完整复现 7 个可上手机实验:Windows/Linux 挂载云硬盘、磁盘迁移、快照找回误删数据、OBS 建桶与多版本管理、SFS 跨 Linux/Windows 共享、CBR 备份后"删机还原"。适合华为云认证备考(HCIA/HCIP)、云计算课程学习和企业存储选型参考,建议收藏后按章节实操。


Part 0 存储服务快速总览

服务 一句话定位 数据形态 容量 时延 访问方式 典型场景
EVS 云硬盘 云服务器的"硬盘" 块(需格式化) TB 级 亚毫秒级 ECS/BMS 内挂载 数据库、系统盘/数据盘、高性能计算
OBS 对象存储 海量"网盘"仓库 对象(文件+元数据) EB 级 10ms 级 HTTP/HTTPS,指定桶地址 大数据、图片视频、备份归档、静态网站
SFS 弹性文件服务 多人"共享文件夹" 文件(目录结构) PB 级 3~10ms NFS / CIFS 协议 文件共享、HPC、AI 训练、影视渲染
CBR 云备份 数据"后悔药" 备份数据 --- --- --- 病毒入侵、误删、软硬件故障恢复

选型口诀:数据库/系统盘 → EVS;海量对象/图片视频/备份归档 → OBS;多机共享文件/渲染/AI 训练 → SFS;一切重要数据 → CBR 兜底。


Part 1 云硬盘 EVS:理论 + 实战

1.1 EVS 理论:企业块存储的基石

什么是 EVS

云硬盘(Elastic Volume Service,EVS)为云服务器提供高可靠、高性能、规格丰富、可弹性扩展 的块存储服务,用于分布式文件系统、开发测试、数据仓库、高性能计算等场景。可以理解为云上服务器的"硬盘",但比本地硬盘多了三副本高可靠、加密高安全、快照/备份/在线扩容等企业级增值能力。

企业对块存储的三大核心诉求:高性能、高可靠、高安全,外加丰富的增值特性(共享卷、一致性快照组、存储容灾、云硬盘加密、在线扩容、回收站、变更磁盘类型、云硬盘备份等)。

性能指标(选型必看)
参数 极速型 SSD 超高 IO 通用型 SSD V2 通用型 SSD 高 IO
定位 超大带宽、超低时延 超高性能,企业关键业务 均衡价格与性能 高性价比企业办公 一般访问负载
最大 IOPS(参考) 128000 50000 128000 20000 5000
最大吞吐量(参考) 1000 MiB/s 350 MiB/s 1000 MiB/s 250 MiB/s 150 MiB/s
单队列时延(参考) 200 μs 1 ms 1 ms 1 ms 1~3 ms
典型场景 数据库、AI 转码、I/O 密集型、时延敏感 企业办公、开发测试、系统盘 企业办公、开发测试 日常办公、轻载测试(不建议系统盘)
磁盘模式:VBD 与 SCSI

根据是否支持高级 SCSI 命令划分磁盘模式:

  • VBD(Virtual Block Device):虚拟块存储设备,常规场景使用;
  • SCSI(Small Computer System Interface) :支持高级 SCSI 命令,承载共享云硬盘等高级能力。SCSI 共享盘使用 SCSI 锁协调多机读写,但 SCSI 锁无法区分同一物理主机上的多台 ECS,因此需将 ECS 加入同一个反亲和性云服务器组(分布在不同物理主机上),SCSI 锁才生效。
共享云硬盘

支持多台云服务器并发读写访问的数据块级存储设备,具备多挂载点、高并发性、高性能、高可靠性等特点,主要应用于需要集群、HA(高可用)能力的关键企业应用场景。可创建 VBD 和 SCSI 两种类型,多台服务器通过集群文件系统同时访问同一块盘。

云硬盘加密

采用行业标准的 XTS-AES-256 加密算法,利用密钥加密新创建的云硬盘,满足业务安全性/合规性要求。

云硬盘备份 vs 快照(考试高频考点)

备份和快照都能提供数据冗余,但区别很大:

指标 备份 快照
存储位置 与云硬盘分开存储(存储在 OBS 中),云硬盘损坏也能恢复 与云硬盘存储在一起
生命周期 删除云硬盘不会删除备份 删除云硬盘连带删除快照
容灾范围 与云硬盘同 AZ、云服务器备份支持跨区域复制 与云硬盘同 AZ
恢复方式 恢复至原盘或用备份新建云硬盘,数据持久性高 回滚快照或用快照新建云硬盘
三副本机制(可靠性核心)

云硬盘存储系统采用三副本机制 保证可靠性:数据默认按 1 MB 数据块切分,每个数据块复制 3 份,按分布式存储算法保存在集群不同节点上。

  • 3 个副本分布在不同服务器的不同物理磁盘上,单个硬件故障不影响业务;
  • 3 个副本之间保持数据强一致性
挂载规则
  • 云硬盘不能单独使用,需挂载到 ECS/BMS 并初始化后才能正常使用;
  • 非共享云硬盘只能挂载 1 台云服务器;
  • 共享云硬盘可挂载多台,但所有服务器须与盘同区域同可用区

1.2 EVS 实战

实验目标:购买云硬盘 → 挂载 → 初始化 → 写入数据 → 卸载迁移 → 快照恢复。

1.2.1 为 Windows 云服务器挂载云硬盘

实验拓扑 :VPC1 下两台 Windows 服务器 ecs-win1 / ecs-win2,一块数据盘 volume-data1

步骤 1:准备网络与服务器

  • 新建 VPC 及子网(如 vpc-sh01 / subnet-sh01,安全组用通用 Web 服务器模板);
  • 创建一台 Windows Server 2016 云服务器 ecs-win1(通用计算型 2 核 4 GB 40 GB)。

步骤 2:购买云硬盘

控制台 → 云硬盘 → 购买磁盘,参数如下:

配置项
区域 / 可用区 华东-上海一 / 与 ECS 同可用区
挂载到云服务器 立即挂载 → ecs-win1(挂载点为数据盘)
计费模式 按需计费
磁盘类型 通用型 SSD
容量 20 GB
磁盘名称 volume-data1

购买后磁盘会自动挂载到 ecs-win1,但在云硬盘列表里能看到两块盘:40 GB 系统盘 + 20 GB 数据盘。

步骤 3:初始化云硬盘(关键!)

刚挂载的磁盘在"此电脑"里看不到,必须先初始化:

  1. 远程登录 ecs-win1,右击开始菜单 → 磁盘管理
  2. 弹出"初始化磁盘"对话框,磁盘 1(20 GB)状态为"没有初始化",选择分区形式 MBRGPT,确定;
  3. 初始化完成后磁盘状态变"联机";
  4. 右键未分配区域 → 新建简单卷 → 一路下一步;
  5. 指定卷大小(默认最大值 20477 MB)→ 分配驱动器号 D → 格式化(NTFS);
  6. 完成后磁盘显示"状态良好",回到"此电脑"即可看到 新加卷 (D:)

步骤 4:写入测试文件

在 D 盘创建文本文件 test,输入内容 哈哈哈!! 并保存,用于后续验证数据。

1.2.2 卸载云硬盘并挂到另一台服务器(数据迁移验证)

目的:验证云硬盘卸载后数据是否保留、能否在另一台服务器上继续使用。

  1. 先脱机 :在 ecs-win1 的磁盘管理中,右键 20 GB 磁盘 → 脱机(卸载前必须先在系统内脱机,再在控制台卸载);
  2. 脱机后"此电脑"中 D 盘消失;
  3. 控制台卸载 :云硬盘 EVS → volume-data1 → 更多 → 卸载
  4. 创建第二台 Windows 服务器 ecs-win2可用区与 ecs-win1 保持一致,否则 EVS 无法挂载);
  5. 挂载:在云硬盘列表选 volume-data1 → 挂载 → 选择 ecs-win2 → 确定;
  6. 登录 ecs-win2,打开磁盘管理------因为硬盘之前已格式化,不会重新提示初始化
  7. 打开 D 盘,test 文件原封不动 ,内容 哈哈哈!! 完好。

结论:云硬盘是独立于服务器的持久化存储,卸载再挂载,数据不丢失。 这正是不把数据放在系统盘的原因。

1.2.3 为 Linux 云服务器挂载云硬盘(分区/格式化)

实验拓扑 :Linux 服务器 ecs-linux + 10 GB 数据盘 volume-linux

步骤 1:购买并挂载

  • 购买 Linux 云服务器(CentOS 7.8,1 核 2 GB 40 GB);
  • 购买 10 GB 云硬盘 volume-linux(与 ECS 同可用区)→ 以数据盘方式挂载给 ecs-linux。

步骤 2:确认磁盘

bash 复制代码
[root@ecs-linux ~]# fdisk -l
# 可见两块盘:/dev/vda(系统盘 40G)、/dev/vdb(数据盘 10.7G,无分区)

步骤 3:分区(fdisk)

bash 复制代码
[root@ecs-linux ~]# fdisk /dev/vdb
# 依次输入:
# n  新建分区
# p  主分区
# 1  分区号 1
# (起始/结束扇区直接回车,使用默认值)
# p  查看分区信息
# w  保存

步骤 4:格式化

bash 复制代码
[root@ecs-linux ~]# mkfs.ext4 /dev/vdb1

步骤 5:挂载并写文件

bash 复制代码
[root@ecs-linux ~]# mkdir /data
[root@ecs-linux ~]# mount /dev/vdb1 /data
[root@ecs-linux ~]# df -Th        # 看到 /dev/vdb1 已挂载到 /data
[root@ecs-linux ~]# cd /data
[root@ecs-linux data]# touch evs   # 创建测试文件
[root@ecs-linux data]# vi evs      # 写入内容:huawei cloud
[root@ecs-linux data]# cat evs
huawei cloud
1.2.4 配置开机自动挂载

mount 命令挂载的磁盘重启后失效 ,需要写入 /etc/fstab

bash 复制代码
[root@ecs-linux ~]# vim /etc/fstab
# 在文件最后添加一行:
/dev/vdb1  /data  ext4  defaults  0  0

验证:

bash 复制代码
[root@ecs-linux ~]# mount -a        # 重新加载 fstab,能挂上说明配置正确
[root@ecs-linux ~]# df -Th
[root@ecs-linux ~]# reboot          # 重启验证
[root@ecs-linux ~]# df -Th          # 重启后 /dev/vdb1 自动挂载在 /data
1.2.5 快照功能:删除的文件还能找回来

快照 = 云硬盘在某个时间点的完整副本,是重要的数据容灾手段。

① 创建快照

  • 控制台 → 云硬盘 EVS → volume-linux → 更多 → 创建快照
  • 快照名称:snapshot-data1,立即创建,等待状态变为"可用"。

② 模拟文件丢失

bash 复制代码
[root@ecs-linux ~]# cd /data
[root@ecs-linux data]# rm evs        # 删除刚才创建的文件(模拟误删)
[root@ecs-linux data]# ls             # 文件已消失
lost+found

③ 基于快照创建新磁盘

  • 快照页面 → snapshot-data1 → 创建磁盘
  • 磁盘名称 volume-snapshot-data1(先不挂载),参数默认 → 购买完成。

④ 挂载并找回数据

  • 将 volume-snapshot-data1 以数据盘挂载给 ecs-linux;
  • 登录服务器:
bash 复制代码
[root@ecs-linux ~]# fdisk -l          # 多出 /dev/vdc(10 GB,来自快照)
[root@ecs-linux ~]# mkdir /snapshot-data
[root@ecs-linux ~]# mount /dev/vdc1 /snapshot-data
[root@ecs-linux ~]# cd /snapshot-data
[root@ecs-linux snapshot-data]# ls    # evs 文件回来了!
evs  lost+found
[root@ecs-linux snapshot-data]# cat evs
huawei cloud

结论:快照可以把磁盘恢复到创建快照的时间点,误删数据也能完整找回。(恢复路径二选一:回滚快照到原盘,或用快照创建新盘。)


Part 2 对象存储 OBS:理论 + 实战

2.1 OBS 理论:海量非结构化数据仓库

核心概念
  • 桶(Bucket) :OBS 中存储对象的容器。OBS 采用扁平化结构,桶内所有对象处于同一逻辑层级,去除了传统文件系统的多级树形目录;
  • 对象(Object) :数据存储的基本单位,一个对象 = 文件数据 + 相关属性信息集合,包含 Key(键)、Metadata(元数据)、Data(数据) 三部分。
六大优势
优势 说明
数据分层 标准/低频/归档/深度归档 4 类独立计量计费,降低成本
按需使用 按量计费 + 包年包月
简单易用 在线升级扩容客户无感知;提供 POSIX 语言系统,应用接入简便
便于管理 标准 REST API、多版本 SDK、数据迁移工具
多重防护 多版本控制、服务端加密、防盗链、VPC 隔离、日志审计、细粒度权限
数据稳定 五级可靠性架构
五级可靠性架构(从介质到区域)
级别 名称 防的是什么 打个比方
Level 1 介质级(慢盘 / 坏道检测) 单块硬盘老化、出现坏道 监控每个 "仓库" 有没有漏水裂缝,提前修缮
Level 2 服务器级(Erasure Code 纠删码) 一台存储服务器宕机 数据切开分散存多台机器,坏一台也能用其他机器拼回来
Level 3 机柜级(机柜级冗余) 整个机柜断电 / 故障 鸡蛋分散在几个不同的柜子里,烧掉一个柜子也不全毁
Level 4 数据中心级(多 AZ 冗余) 整个数据中心出事故 数据同时存在两个可用区(AZ),一个机房没了另一个顶上
Level 5 区域级(跨区域复制) 整个区域级灾难(地震等) 把数据再复制一份到异地,老家没了外地还有
访问方式(六种任选)
方式 说明 鉴权
管理控制台 Web 界面操作 账号 / IAM 用户
OBS Browser+ Windows 图形化管理工具 AK/SK
API REST 风格接口 AK/SK 签名
SDK REST API 封装 AK/SK
obsutil 命令行工具,适合批量/自动化 AK/SK
obsfs 挂载为 Linux 文件系统 AK/SK
四种存储类别怎么选
类别 访问频率 适用场景
标准存储 频繁访问、低时延高吞吐 大数据、移动应用、热点视频、社交图片
低频访问存储 平均一年少于 12 次 文件同步/共享、企业备份
归档存储 平均一年 1 次 数据归档、长期备份(恢复需数分钟~数小时)
深度归档存储 平均几年 1 次 成本最低,恢复需数小时
关键功能点
  • 多版本控制:桶内保留同名对象多个版本,意外操作/故障时快速恢复;开启后上传同名对象自动生成新版本号并存留;
  • 跨区域复制 :源桶数据自动异步复制到不同区域 的目标桶,实现跨区域容灾;源/目标桶必须同账号
  • 服务端加密:支持 SSE-KMS、SSE-C、SSE-OBS 三种方式,均采用 AES256;上传时加密存储、下载时解密返回;
  • 防盗链:基于 HTTP Referer 字段设置白名单/黑名单,防止桶内资源被其他网站盗用;
  • 权限管理:默认资源全部私有;支持 IAM 权限、桶策略(含预置模板)、对象策略三层控制。
典型场景
  • 备份归档:通过同步客户端、主流备份软件、云存储网关或数据快递服务 DES,把企业数据备份到 OBS,灾备时可恢复;
  • 大数据分析:海量数据存储分析、历史明细查询、行为日志分析,低成本高性能、无需扩容。

2.2 OBS 实战

实验目标:掌握控制台(Web 方式)完成 OBS 桶的创建、上传、下载、分享、多版本控制,并了解 OBS Browser+ 工具。

2.2.1 创建 OBS 桶
  1. 控制台 → 存储 → 对象存储 OBS → 创建桶;
  2. 参数配置:
配置项
桶名称 cloud-service-gqd(全局唯一,创建后不可修改
数据冗余策略 多 AZ 存储
默认存储类别 标准存储
桶策略 私有
区域 华东-上海一
  1. 点击"立即创建",桶列表中出现新桶。

可选操作:桶列表 → 操作 → 修改存储类别(标准 / 低频访问 / 归档)。

2.2.2 上传 / 下载 / 分享文件

上传

  1. 单击桶名称进入对象列表页 → 上传对象
  2. 本地新建文本文件(如 ggd-Cloud Service.txt)拖拽到上传区域 → 上传;
  3. 任务中心显示上传成功,对象列表出现该文件。

下载 :选中文件 → 下载 → 打开查看内容一致。

分享(临时链接)

  1. 选中文件 → 分享
  2. 设置 URL 有效期(1 分钟 ~ 18 小时)→ 复制链接
  3. 把链接发给别人,浏览器打开即可下载。

注:私有桶通过"分享链接"授权访问,链接带签名和有效期,适合临时共享。

2.2.3 多版本控制
  1. 桶 → 概览 → 基本配置 → 多版本控制 → 编辑 → 启用
  2. 本地新建 gqd-Cloud Service-2.txt,内容 gqd-Cloud Service-2,上传;
  3. 本地修改文件内容为 gqd-Cloud Service-3333(文件名不变),再次上传;
  4. 点击历史版本,可以看到同一文件的两个版本(22 bytes / 19 bytes),可分别下载、恢复。

⚠️ 多版本控制功能免费,但所有历史版本都会产生存储费用,用完及时清理。

2.2.4 OBS Browser+ 工具(AK/SK 鉴权)

控制台用"账号/IAM 用户"鉴权;工具(OBS Browser+、obsutil)、SDK、API 用 AK/SK(访问密钥) 鉴权。

获取密钥

  1. 控制台右上角用户名 → 我的凭证
  2. 左侧 → 访问密钥 → 新增访问密钥 → 确定 → 下载 credentials.csv
  3. 打开 csv 文件即可获取 Access Key ID(AK)Secret Access Key(SK),妥善保存。

安装登录

  1. 打开 OBS Browser+ 下载页(https://support.huaweicloud.com/browserg-obs/obs_03_1003.html)下载对应平台安装包;
  2. 安装后选择 AK 方式登录
    • 账号名:用户名(如 gqd888)
    • 服务提供商:华为对象存储服务
    • Access Key ID / Secret Access Key:从 credentials.csv 获取
    • 访问路径:可不填
  3. 登录后即可进行桶管理和对象管理(支持断点续传、分片上传等)。

Part 3 弹性文件服务 SFS:理论 + 实战

3.1 SFS 理论:多机共享文件存储

概念与协议

弹性文件服务(Scalable File Service,SFS)提供按需扩展的高性能文件存储(NAS) ,可为云上多个 ECS、容器(CCE/CCI)、裸金属服务器(BMS)提供共享访问 。通过 NFS (Linux 常用)与 CIFS(Windows 常用)协议提供文件服务,兼容 POSIX 接口。

功能特点
  • 支持 NFSv3 协议,满足不同操作系统环境需求;
  • 同一区域各可用区的云服务器可跨可用区访问文件系统;
  • 容量可随时动态伸缩,且对应用透明;性能随容量扩展线性增长
  • 支持为多个 VPC 中的 ECS 提供共享存储,并通过授权地址做访问控制。
规格对比:SFS 3.0 容量型 vs SFS Turbo
规格 定位 适用场景 关键限制
SFS 3.0 容量型 完全托管共享文件存储,弹性伸缩至 PB 级,高可用持久 HPC、媒体处理、文件共享、内容管理、Web 服务 不适合海量小文件/随机小 IO;仅限内网访问;不支持 CBR 备份
SFS Turbo 完全托管,弹性伸缩至 PB 级,面向海量小文件、低延迟高 IOPS 应用 HPC、媒体处理、文件共享、AI 训练、自动驾驶、影视渲染、内容管理、Web 服务 分通用型/HPC 型/HPC 缓存型;更适合海量小文件业务;支持云下 VPN/专线访问

SFS Turbo 规格参考:标准型(IOPS 20000、带宽 2.0 GB/s、HDD)、性能型(IOPS 100000、带宽 3.0 GB/s、SSD)等,容量从 500 GB 到 PB 级。

安全与备份
  • 加密 :创建文件系统时可选择 KMS 加密,创建后无法更改加密属性;
  • 备份仅 SFS Turbo 支持 CBR 备份;SFS 3.0 容量型需将数据复制到 OBS 或本地备份。
典型场景
  • 文件共享:企业内部部门/员工众多、共享访问同一文档库,免去自建 NAS 的硬件部署与维护;
  • 视频渲染:渲染集群同时读写共享素材,属高带宽场景(共享存储带宽要求 > 10 GB/s),SFS 提供百万 IOPS、几十 GB 带宽满足影视渲染需求。

3.2 SFS 实战

实验目标:创建 SFS Turbo,实现 VPC 内 Linux 和 Windows 两台云服务器共享同一份文件

实验拓扑

text 复制代码
                VPC1
    ┌─────────────┴─────────────┐
 ECS(Linux)               ECS(Windows)
    └──────────┬──────────┘
               │ NFS
        SFS Turbo 文件系统
         (华东-上海一)
3.2.1 创建 SFS Turbo 文件系统
  1. 准备两台云服务器(同一 VPC/子网):ecs-linux(CentOS 7.8)和 ecs-windows(Windows Server 2016);
  2. 控制台 → 弹性文件服务 SFS → SFS Turbo → 创建文件系统:
配置项
计费模式 按需计费
区域 / 可用区 华东-上海一 / 默认
文件系统类型 标准型
容量 500 GB
协议类型 NFS
选择网络和安全组 与 ECS 保持一致
云备份 暂不购买
名称 sfs-turbo-01
  1. 立即创建 → 提交,约 2~3 分钟创建完成;
  2. 点击文件系统名称,查看挂载地址(如 256e3761-xxx.sfsturbo.internal:/)和官方挂载命令。
3.2.2 Linux 挂载 SFS + 开机自动挂载

步骤 1:安装 NFS 客户端

bash 复制代码
[root@ecs-linux ~]# rpm -qa | grep nfs        # 无回显 = 未安装
[root@ecs-linux ~]# yum install nfs-utils -y   # CentOS/RedHat/EulerOS 等
[root@ecs-linux ~]# yum -y install bind-utils  # 可选,域名解析工具
[root@ecs-linux ~]# rpm -qa | grep nfs         # 确认已装:nfs-utils-1.3.0-...

步骤 2:挂载

bash 复制代码
[root@ecs-linux ~]# mkdir /mnt/sfs_turbo
[root@ecs-linux ~]# mount -t nfs -o vers=3,nolock,proto=tcp,noresvport \
  256e3761-xxx.sfsturbo.internal:/ /mnt/sfs_turbo
[root@ecs-linux ~]# df -Th
# 256e3761-xxx.sfsturbo.internal:/  nfs  1.2T  0  1.2T  0%  /mnt/sfs_turbo

步骤 3:测试读写并配置开机自动挂载

bash 复制代码
[root@ecs-linux ~]# cd /mnt/sfs_turbo/
[root@ecs-linux sfs_turbo]# touch huawei_cloud   # 创建共享文件(后面 Windows 上要看到它)
[root@ecs-linux sfs_turbo]# vi /etc/fstab        # 添加一行:
256e3761-xxx.sfsturbo.internal:/  /mnt/sfs_turbo  nfs  vers=3,nolock  0  0
[root@ecs-linux ~]# umount /mnt/sfs_turbo
[root@ecs-linux ~]# mount -a                     # 按 fstab 重新挂载,验证配置
[root@ecs-linux ~]# reboot                       # 重启后 df -Th 仍自动挂载
3.2.3 Windows 挂载 SFS

① 安装 NFS 客户端

  1. 登录 ecs-windows → 开始 → 服务器管理器 → 添加角色和功能;
  2. 一路下一步 → 服务器角色 → 文件和存储服务 → 文件和 iSCSI 服务 → NFS 服务器 → 添加功能;
  3. 下一步 → 功能 → 勾选 NFS 客户端
  4. 确认 → 安装 → 等待安装完成。

② 修改 NFS 客户端属性

  • 开始 → Windows 管理工具 → Network File System 服务 (NFS)
  • 右键 NFS 客户端 → 属性 → 客户端设置:
    • 传输协议:TCP
    • 默认装载类型:使用硬装载(断线无限重试,避免数据丢失)

③ 挂载命令(管理员 CMD,不要用 PowerShell)

bash 复制代码
mount -o nolock -o casesensitive=yes 256e3761-xxx.sfsturbo.internal:/! E:

输出:命令已成功完成

3.2.4 跨服务器共享验证
  1. 打开"此电脑",可以看到网络位置 E 盘(映射到 SFS);
  2. 进入 E 盘,能看到 ecs-linux 上创建的 huawei_cloud 文件
  3. 用记事本打开,内容 hello!!! 与 Linux 端一致。

结论:SFS 是共享文件系统,Linux 和 Windows 云服务器通过 NFS 协议访问同一份数据,实现 VPC 内多机共享。


Part 4 云备份 CBR:理论 + 实战

4.1 CBR 理论:数据安全最后防线

什么是 CBR

云备份(Cloud Backup and Recovery,CBR)为云内 (ECS、HECS、BMS、EVS、SFS 等)和云下 (虚拟化环境、本地文件目录)提供简单易用的备份服务。发生病毒入侵、人为误删、软硬件故障时,可将数据恢复到任意备份点,保障业务安全。

三大组成
组成 说明
备份 一个备份对象执行一次备份任务产生的数据,含恢复所需的全部数据
存储库 存放备份的容器;创建备份前需先创建至少一个存储库并绑定服务器/磁盘
策略 备份策略复制策略,分别用于备份和复制场景
两种备份方式
  • 一次性备份:手动创建的备份任务;
  • 周期性备份:通过创建备份策略并绑定存储库,自动周期执行。
典型场景
  • 数据被误删 → 恢复到删除前备份点;
  • 应用程序更新出错 → 回滚到更新前状态;
  • 云服务器宕机 → 恢复到宕机前备份点,重新启动。

4.2 CBR 实战:备份 → 删机 → 镜像还原

完整模拟"数据被误删/服务器被删除"的灾难场景,并用 CBR 完整还原。

① 准备云服务器并创建测试文件

购买 Linux 云主机 ecs-linux(绑定公网 IP,CentOS 7.8),登录后:

bash 复制代码
[root@ecs-linux ~]# echo xiyangyang > qingqingcaoyuan.txt
[root@ecs-linux ~]# cat qingqingcaoyuan.txt
xiyangyang

② 执行备份(四步走)

云备份通用流程:购买备份存储库 → 绑定资源 → 制定备份策略 → 创建成功

  1. 控制台 → 存储 → 云备份 CBR → 购买存储库(类型选云服务器备份);
  2. 绑定资源:选择云服务器 ecs-linux(运行中);
  3. 备份策略:手动备份 / 立即备份(可设置自动增量);
  4. 确认订单 → 执行备份,等待任务完成(进度 29% → 100%)。

③ 模拟灾难:删除云服务器

ECS 控制台 → ecs-linux → 更多 → 删除实例 → 输入 DELETE 确认。

⚠️ 弹窗提示:云服务器删除后,EIP、云硬盘等资源会被释放;包年包月实例删除后进入回收站保留 7 天。

④ 通过 CBR 还原(备份 → 镜像 → 新服务器)

  1. 云备份 CBR → 备份副本 → 找到刚才的备份;
  2. 操作 → 创建镜像(来源:云服务器备份 / 整机备份);
  3. 等待镜像创建完成;
  4. 用该私有镜像购买一台新的云服务器。

⑤ 验证还原结果

登录新服务器,查看文件:

bash 复制代码
[root@ecs-xxx ~]# cat qingqingcaoyuan.txt   # 或对应测试文件
xiyangyang

结论:整个虚拟机"删除后又被还原回来了"------备份是数据安全的最后一道防线。


Part 5 实验清理

清理顺序(避免持续扣费)

  1. ECS/EVS:删除云服务器时勾选"删除挂载的数据盘";
  2. OBS:先删除桶内文件,再删除桶(桶非空不能删);
  3. SFS:弹性文件服务 → 文件系统 → 更多 → 删除;
  4. CBR:先删云服务器 → 再删镜像 → 再删 CBR 存储库/备份。

总结

服务 本次实验验证的核心能力 一句话记住
EVS 挂载/初始化/卸载迁移/快照恢复/开机自动挂载 磁盘可搬家,数据不丢失,快照能救命
OBS 建桶/上传/分享/多版本/Browser+ 海量对象,链接分享,版本可回溯
SFS Linux/Windows 挂载、跨机共享、fstab 一份文件,多机共享
CBR 备份→删机→镜像还原 备份在手,删机不愁
相关推荐
SatanII1 小时前
华为云ECS实践:从创建、镜像制作到弹性伸缩完整实操指南
linux·运维·服务器·学习·centos·华为云
丨晨 丨3 小时前
华为云“基建狂魔”养成记:从“删库跑路”到“原地复活”的硬核求生指南
华为云
容器魔方4 小时前
议程一览 | 华为云亮相 KubeCon + CloudNativeCon China 2026
人工智能·云原生·容器·开源·华为云·云计算
Mrs_DongDong4 天前
华为云 Windows 服务器远程桌面自定义端口排障指南
服务器·windows·华为云
SelectDB技术团队4 天前
Apache Doris 多云原生实践:SaaS、BYOC 与四大公有云覆盖
数据库·阿里云·云原生·华为云·腾讯云·亚马逊云·写入更新
zhangfeng113310 天前
华为云 MaaS GLM-5.2 完整指南(踩坑实录)
人工智能·华为云·ai编程
大雷神11 天前
HarmonyOS APP<<古今职鉴定>>开源教程第13篇:隔空投送:ShareKit 分享服务
华为·华为云·harmonyos
wxchyy12 天前
手把手教你入门云计算(二):这些技术改变了世界,你也能轻松掌握
hadoop·阿里云·docker·云原生·华为云·云计算·运维开发
聚搜云——JuSouClouD12 天前
重庆华为云代理商:GPU加速云服务器和普通ECS有什么区别?AI、渲染和计算场景怎么选
服务器·人工智能·华为云