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
CloudExplorer 3.0 部署运维手册v1.2Ansible CloudExplorer 基于 Ansible 实现自动化操作功能 Prometheus CloudExplorer 基于 Prometheus 实现监控和告警功能 Redis 提供缓存服务 ElasticSearch 提供日志存储服务,可配置使用外部 ES 服务 Keycloak 提供 IDP 服务,用户统一认证中心,可以配置 SSO,或者对接 LDAP RabbitMQ 消息队列服务 9091 Prometheus pushgateway 服务端 口 监控使用 9093 Prometheus alertmanager 服务端口 监控使用 6379 Redis 服务接口 缓存使用 8000/8001 Ansible api 服务端口 用于管理资产 9200/9300 ElasticSearch 服务端口 日志服务使用 8778/9779 Jumpserver connector │ ├── mysql # MySQL 数据目录 │ ├── prometheus # 监控数据目录 │ ├── rabbitmq # RabbitMQ 数据目录 │ ├── redis # 缓存数据目录 │ └── upload # 上传数据目录 ├── docker-compose.yml # docker-compose 文件 ├── external-compose # 各个扩展模块的0 码力 | 29 页 | 0 Bytes | 1 年前3
CloudExplorer 3.0 用户手册v1.2运行在一个完全隔离环境中的完整计算机系统。在实体计算机中 能够完成的工作在虚拟机中都能够实现。 云磁盘 云硬盘(Elastic Volume Service)是一种为 ECS 等计算服务提 供持久性块存储的服务,通过数据冗余和缓存加速等多项技术, 提供高可用性和持久性,以及稳定的低时延性能。您可以对云硬 盘做格式化、创建文件系统等操作,并对数据做持久化存储 安全组 安全组是一种虚拟防火墙,具备有状态的数据包过滤功能,用于 分布式协调中间件: Zookeeper 数据库 包含几类数据库: 关系型数据库: MySQL、Oracle、DB2、SQLServer、 杭州飞致云信息科技有限公司 10 PostGreSQL 缓存数据库: Redis、Memcache 文档数据库: CouchDB、MongoDB 列蔟数据库: Cassandra IT 服务 主要指 IT 部门为内部及外部部门提供的 IT 服务方面,主要包括0 码力 | 102 页 | 0 Bytes | 1 年前3
高效智能运维[云+社区技术沙龙第29期] - ServerlessOps… … Fun Fun Fun Fun … … Serverless Computing BaaS CMQ 消息队列 AI 接口 IOT 平台 API 网关 Credis 云缓存 …. COS 对象存储 CDB 云数据库 终端用户 Ckafka COS … API GW HTTP Timer 调用 函数代码 依赖 本地 开发者 Serverless0 码力 | 32 页 | 4.85 MB | 1 年前3
JumpServer ⼴受欢迎的开源堡垒机V7.0 优麒麟 Ubuntu Kylin 欧拉 OpenEuler ARM 架构 鲲鹏 ⻜腾 ⻰芯架构 ⻰芯 LoongArch64 x86 架构 兆芯 海光 负载层 缓存层 数据库层 系统层 CPU 关键数据⽀持 SM4 国密算法进⾏加密 国产化操作系统及 芯⽚架构 JumpServer 信创堡垒机全景架构图 1 2 企业为什么需要堡垒机?0 码力 | 49 页 | 14.87 MB | 1 年前3
CloudExplorer 3.0 管理员手册v1.2个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在 虚拟机中都能够实现。 云磁盘 云硬盘(Elastic Volume Service)是一种为 ECS 等计算服务提供持久性 块存储的服务,通过数据冗余和缓存加速等多项技术,提供高可用性和持 久性,以及稳定的低时延性能。您可以对云硬盘做格式化、创建文件系统 等操作,并对数据做持久化存储 安全组 安全组是一种虚拟防火墙,具备有状态的数据包过滤功能,用于设置云服 RabbitMQ、RocketMQ 分布式协调中间件: Zookeeper 数据库 包含几类数据库: 关系型数据库: MySQL、Oracle、DB2、SQLServer、PostGreSQL 缓存数据库: Redis、Memcache 文档数据库: CouchDB、MongoDB 列蔟数据库: Cassandra IT 服务 主要指 IT 部门为内部及外部部门提供的 IT 服务方面,主要包括运行环境资0 码力 | 308 页 | 0 Bytes | 1 年前3
Zadig 面向开发者的云原生 DevOps 平台来和云端做交互,利用 Zadig 能力完成车端和云端服务的迭代更新 过程: 主机方式接入资源设备 • 支持系统主机管理的同时支持了项目级别的主机管理,项目成员可 以自己上下线资源设备 • 主机管理支持强大的探活机制 (TCP/HTTP 协议 ) ,精准检测资源设 备是否在线。 • 服务可以查看到关联的主机资源,支持登录主机,方便开发登录资 源设备诊断问题 • 完备的权限控制,极大降低了管理成本,实现安全风险可控。0 码力 | 59 页 | 81.43 MB | 1 年前3
Zadig 面向开发者的云原生 DevOps 平台来和云端做交互,利用 Zadig 能力完成车端和云端服务的迭代更新 过程: 主机方式接入资源设备 • 支持系统主机管理的同时支持了项目级别的主机管理,项目成员可 以自己上下线资源设备 • 主机管理支持强大的探活机制(TCP/HTTP 协议),精准检测资源设 备是否在线。 • 服务可以查看到关联的主机资源,支持登录主机,方便开发登录资 源设备诊断问题 • 完备的权限控制,极大降低了管理成本,实现安全风险可控。0 码力 | 59 页 | 23.57 MB | 1 年前3
共 8 条
- 1













