上一页 1 ··· 101 102 103 104 105 106 107 108 109 ··· 111 下一页

2022年10月4日

【ceph】CephFS 内部实现(四):MDS是如何启动的?--未消化

摘要: MDS启动时要经历一系列状态装换,但mds的各个状态是如何产生、确定的?这些状态究竟在处理什么?本篇尝试以正常启动mds为背景解释这两个问题。 MDS和Monitor的交互 为提供FS服务,首先要ceph fs new命令创建filesystem,然后再启动m... 阅读全文

posted @ 2022-10-04 01:21 bdy 阅读(195) 评论(0) 推荐(0) 编辑

【ceph】CephFS 内部实现(三):快照

摘要: CephFS快照几个特点: 写时复制client端操作时只能针对目录,不能针对单独文件从任意文件夹下开始打快照快照实现 快照通过SnapRealm组织成树形结构,每个有快照信息的inode节点都会有对应的SnapRealm,没有快照信息的inode使用父节点路... 阅读全文

posted @ 2022-10-04 01:21 bdy 阅读(140) 评论(0) 推荐(0) 编辑

【ceph】CephFS 内部实现(二):示例--未消化

摘要: 之前面试时被问到描述下一个请求的完整流程,当时的结果很不理想,今天尝试重新组织下,记录在这里。 ceph-fuse1.png 这里有篇文章通俗易懂地描述了VFS层页缓存在cephfs中会有哪些“坑”以及相应策略。 mo... 阅读全文

posted @ 2022-10-04 01:21 bdy 阅读(89) 评论(0) 推荐(0) 编辑

【ceph】CEPHFS 内部实现(一):概念篇--未消化

摘要: 基础 CephFS致力于提供POSIX兼容的文件系统接口,为了实现这一目标,CephFS选择了以目录树的形式在内存管理和使用元数据信息。和S3的“伪目录”做对比,这种目录树的方式能更高效、直接地实现POSIX语义。 CephFS作为分布式文件系统,面临所有分布... 阅读全文

posted @ 2022-10-04 01:21 bdy 阅读(214) 评论(0) 推荐(0) 编辑

【SNMP】snmp trap 介绍、安装、命令|Trap的发送与接收代码实现

摘要: 目录 零、简略 一、SNMP简单概述 1.1、什么是Snmp 1.2、为什么需要SNMP? 1.3、SNMP的基本组件 1.4、SNMP 和 UDP 1.5、Snmp版本 二、Snmp有关的基本概念 2.1、代理和管理站的模型 2.2、SNMP的操作命令 2.... 阅读全文

posted @ 2022-10-04 01:21 bdy 阅读(10720) 评论(1) 推荐(0) 编辑

【ceph】cephfs caps简介

摘要: 目录 CAPS基础 基本概念 CAPS种类 CAPS PERMISSION种类 CAPS COMBINATION PIN AUTH、LINK、XATTR FILE CAPS管理 LOCK CAPS如何变更 CAPS相关告警 总结 CAPS代码相关 CAPS数... 阅读全文

posted @ 2022-10-04 01:21 bdy 阅读(126) 评论(0) 推荐(0) 编辑

【ceph】mkdir|mksnap流程源码分析|锁状态切换实例

摘要: 目录 一、mkdir Clientd端的处理 发送请求的流程 发送请求的内容 处理请求的流程 后记 二、mkdir MDS端的处理 MDS对于来自客户端请求的通用处理 Locker::process_request_cap_release Server::h... 阅读全文

posted @ 2022-10-04 01:21 bdy 阅读(290) 评论(0) 推荐(0) 编辑

【ceph】cephfs的锁 笔记

摘要: 目录 CEPH MDS锁实现介绍 锁的作用 锁的获取 加锁类型 锁的种类和状态机 锁的状态转换 锁的释放 了解cephfs锁必须要知道的事情 CEPH caps简介 http://t.csdn.cn/7tY3w CAPS 和锁的关系 caps由mds进行管理,... 阅读全文

posted @ 2022-10-04 01:21 bdy 阅读(283) 评论(0) 推荐(0) 编辑

【文件】VFS四大struct:file、dentry、inode、super_block 是什么?区别?关系?--编辑中

摘要: 简略 推荐:《VFS、超级块、inode、dentry、file》https://www.itdaan.com/blog/2014/08/31/f99ae6e6e574449076a385cd07f0957b.html https://www.itdaan.c... 阅读全文

posted @ 2022-10-04 01:21 bdy 阅读(487) 评论(0) 推荐(0) 编辑

【ceph】cephfs内核客户端到MDS的Lookup流程分析--未消化

摘要: 在文件系统中读写文件时,一般需要先得到操作对象的索引inode信息,在客户端未缓存的情况下,除了调用open外,客户端也会下发lookup或者getattr命令到服务端去获取操作对象的inode。Lookup和getattr IO的mds端流程几乎一致,所以以... 阅读全文

posted @ 2022-10-04 01:21 bdy 阅读(88) 评论(0) 推荐(0) 编辑

上一页 1 ··· 101 102 103 104 105 106 107 108 109 ··· 111 下一页

导航