CurveFS rename 接口实现方案步骤中出现的错误处理如下: 步骤 1 出错,啥事都没发生 步骤 2 出错,等同于创建硬连接出错,恢复机制如下: 将源文件的 nlink 减一 步骤 3 出错,相当于创建了硬链接,但是没有删除源文件,此时源文件和目标文件同时存在,恢复机制如下: 删除目标文件 dentry 将源文件的 nlink 减一 备注: 如果这一步骤出错,并且恢复机制没有执行成功,那么会导致一些问题:© XXX Page 3 of 15 3 有可能没办法被正常回收 (nlink 始终大于 0),恢复机制如下: 对于这一步出错,没有恢复机制,与 unlink 操作失败一样的处理(因为 dentry 删除了,而 inode 却没被回收,会被当成孤儿节点去处理) 如果采用 chubaofs 的方案,需要考虑以下问题: 以上的恢复进制如果没执行成功怎么办? 客户端存活的情况下,应该多尝试几次,直至成功 但是如果恢复机制尝试多次没成功,或者客户端挂掉、宕机该如何处理? 宕机该如何处理? 步骤 1:忽略 步骤 2:只是给 nlink + 1 了,这个 ,同步骤 4 恢复机制一样,当做孤儿节点来处理 等同于 unlink 操作时删除了 dentry 而 nlink 没减一的情况 步骤 3: ,就会同时存在 src、dst 的 dentry,相当于多了一个硬链接,Linux 和 POSIX 这一步出错 接口中表明这允许一段时间内存在,但是最终还是要原子性,所以这0 码力 | 15 页 | 555.93 KB | 6 月前3
高效智能运维[云+社区技术沙龙第29期] - ServerlessOpsCPU Network Serverless 用户 云厂商 Serverless vs. IaaS 运维能力对比 资源创建 业务部署 监控告警 故障排查 性能调优 安全保障 弹性扩缩 故障恢复 基本运维能力 核心运维能力 Serverless vs. IaaS 运维能力 资源创建 - IaaS 2~3 周 ? 运维部门 需求文档 审批&排期 运维部门 软件安装 安装 弹性扩缩 Serverless vs. IaaS 运维能力 ❑ 小时 级 ❑ 分钟 级 ❑ 毫秒 级 虚拟机 容器 Serverless 故障恢复 Serverless vs. IaaS 运维能力 ❑ 需要运维实现故障恢复逻辑 ❑ 如果没有故障恢复逻辑,需要运维介入 • 响应慢 有风险 ❑ 自动回复,秒 级 ❑ 每次请求都是一个新的实例 虚拟机 容器 Serverless 性能调优 Database0 码力 | 32 页 | 4.85 MB | 1 年前3
高效智能运维[云+社区技术沙龙第29期] - 冲上云霄—腾讯海量业务上云实践敏捷开发、DevOps 团队 协作式DevOps团队 交付周期 短且持续 应用架构 微服务,基于API的通信 基础架构 以容器为中心 部署可预测性 可预测 弹性能力 弹性调度 恢复能力 自动化运维,快速恢复 蓝盾/TencentHub…… 每天可交付数十次 运维开发&应用开发 TSF,Service Mesh K8S(TKE) 云原生方法 业务最佳实践 K8S(TKE) K8S(TKE)+业务画像0 码力 | 26 页 | 2.39 MB | 1 年前3
CloudExplorer 3.0 部署运维手册v1.2........................................................................................25 8.3 数据库恢复................................................................................................... 2)执行备份脚本 bash backup.sh 3)添加定时执行 00 01 * * * /bin/bash /tmp/backup.sh >> /dev/null 2>&1 8.3 数据库恢复 1)进入备份目录解压:gunzip fit2cloud_$date.sql.gz 2)登录数据库后新建数据库并导入数据 mysql -uroot -pPassword123@mysql CREATE0 码力 | 29 页 | 0 Bytes | 1 年前3
Red Hat OpenShift GitOps 1.13 了解 OpenShift GitOpsRed Hat OpenShift GitOps 可帮助您自动执行以下任务: 确保集群具有类似的配置、监控和存储状态 对多个 OpenShift Container Platform 集群应用或恢复配置更改 将模板配置与不同环境关联 在集群间(从调试到生产阶段)推广应用程序。 Red Hat OpenShift GitOps 1.13 了解 了解 OpenShift GitOps 40 码力 | 17 页 | 203.28 KB | 1 年前3
FIT2CLOUD CloudExplorer 产品白皮书 v1.7运维工具类型 支持工具 说明 堡垒机 JumpServer 集成支持用户、组织、资产同步与全生命周期管理,Web SSH 登录 备份 Veeam 支持备份情况概览,备份统计,以及创建管理虚拟机备份策略、恢复 等 漏洞扫描 绿盟 支持集成漏洞扫描引擎 API; 支持用户自助创建漏洞扫描任务,并解析扫描结果; 支持用户与管理员为不同的项目、组织设置定时漏洞扫描; 支持按组织维度、项目维度、责任人维度展示漏洞信息及漏洞等级;0 码力 | 60 页 | 0 Bytes | 1 年前3
CloudExplorer 3.0 用户手册v1.2若您填写的 【挂载点】目录不是空目录,为避免影响系统及应用程序的运行,挂载程序将终止, 您需要手动执行挂载 若您明确以上风险,仍要挂载,请打开【强制变更文件系统】 按钮,挂载程序将备份源文件并在挂载后恢复文件(此过程会影响使用相关文件/ 文件夹的应用)。 当【强制变更文件系统】开启时,开启后,新添加的磁盘将自动强制挂载至您所填 写的挂载点 若目标文件下存在文件/文件夹,挂载程序会将源文件夹下的子文件移0 码力 | 102 页 | 0 Bytes | 1 年前3
CloudExplorer 3.0 管理员手册v1.2提供准确、一致的数据支持,比如统计分析资源投入、分组分类关联查找 定位、快速定位故障等。在企业 IT 建设中,往往被作为建设核心。 Veeam Veeam 是瑞士一家智能数据管理解决方案提供商,专注于为用户提供数据 备份和恢复、数据保护和数据安全等服务,帮助用户提升数据的智能化水 平,实现数据的自主管理,旗下拥有“Veeam ONE”、“Veeam Backup” 等产品。 备份目标平台主要面向 VMware 虚拟化平台。0 码力 | 308 页 | 0 Bytes | 1 年前3
共 8 条
- 1













