初步认识ceph文件系统d

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

Ceph 最初是一项关于存储系统的PhD 研究项目,由 Sage Weil 在University of California, Santa Cruz(UCSC)实施。但是到了 2010 年 3 月底,您可以在主线Linux 内核(从 2.6.34 版开始)中找到 Ceph 的身影。Ceph is a distributed object store and file system designed toprovide excellent performance, reliability and scalability.(ceph是一个分布式的对象存储用来文件系统,设计之初是为了提供优秀的表现,在可靠性和扩展性方面)。

个人会学习这个是因为发现这是个开源的文件系统,目前没有正式合入linux内核,目前只在linux2.6版本上面提供了测试,另外学习这个是为了熟悉开源软件的开发流程。

现记录一下自己的学习心得,用来记录一下。学习ceph目前自己发现资料很全的网站为

http://ceph.com/


这个是官方的网站(对了,里头有个很卡哇伊的功能就是记录世界各地的人访问该网站的情况,发现是美国,中国,德国等大国居多的),里头对ceph有详细的介绍,自己也主要根据里头的内容进行学习,并尽力翻译里头的英文,顺带为了自己的学习。

    下面先初略的介绍一下ceph。

    ceph是一个很牛逼的分布式文件系统,具体多牛逼还不知道,就使说数据的存储计算是放在存储数据的服务区上面,而不是通过中心节点进行计算,这样就加快的运算速度,目前只知道这些。

之后就开始介绍进入ceph开源社区的步骤。自己目前所了解的就是先加入邮件列表,在http://ceph.com网站的右侧找到Mailing Lists &IRC(

http://ceph.com/resources/mailing-list-irc/

,进入邮件订阅界面,之后会有一系列的列表进行订阅,会要求让你点击订阅各种信息之类的。


点击订阅按钮,之后就会要求你填写邮箱之类的信息,之后会发送一个类似验证码的东西到你的邮箱,用来进行第二次进行确认,主要目的是为了保证是你自愿订阅的,而不是恶作剧之类的。另外ceph社区还有个愿景就是订阅者会跟踪订阅内容,之后也能够参与到讨论中,之后就能够促进ceph的发展。

之后就会有ceph的邮件发送过来。

里头就是部分讨论。让我有点诧异的地方是竟然是中文的,额,我还以为是英文呢,目前看不懂,不明觉厉的感觉。

那就这样吧,先看着。计划先把ceph官网的东西慢慢看懂,之后再说吧

 


ceph简介 ceph是⼀种分布式存储系统,可以将多台服务器组成⼀个超⼤集群,把这些机器中的磁盘资源整合到⼀块⼉,形成⼀个⼤的资源池(⽀持PB级别,大厂用得多),然后按需分配给客户端应⽤使⽤。由于ceph源码代码量较大,这里只做简单介绍。 ceph特点 ⽀持三种存储接口: 对象存储、块存储、⽂件存储,称之为统⼀存储 采⽤CRUSH算法,数据分布均衡,并⾏度⾼,不需要维护固定的元数据结构。CRUSH需要集群的映射,并使⽤CRUSH映射在OSDs中伪随机存储和检索数据,数据在集群中均匀分布 数据具有强⼀致性,确保所有副本写 阅读详情

相关推荐

分布式文件系统ceph是什么?

概念: Ceph是一种为优秀的性能、可靠性和可扩展性而设计的统一的、分布式文件系统。 官网:https://ceph.io/ 架构设计: 支持三种接口: Object:有原生的API,而且也兼容Swift和S3的API。 Block:支持精简配置、快照、克隆。 File:Posix接口,支持快照。 Ceph核心组件及概念介绍 Monitor一个Cep...

乔治大哥的博客 1765

Ceph实战(六):Ceph文件系统的基本概念,使用以及特点(基于nautilus版本)

本文首先介绍了Ceph文件系统的基本概念,Ceph文件系统接口符合POSIX标准,用户可以像使用本地存储目录一样使用Ceph文件系统的挂载目录,就是说你不需要修改你的程序就可以将程序的底层存储换成空间无限并可多处共享读写的Ceph文件系统。它优秀的共享性弥补了Ceph的块设备接口在共享性方面的不足。接着介绍了Ceph文件系统的创建以及挂载,其过程跟块设备类似,用户机上都需要安装相应的操作客户端。最后就是介绍了Ceph文件系统的特点。

码农飞哥 2975

使用rook-ceph部署高可用ceph集群

Rook是一种开源的、云原生存储的编排器,可以为各种存储服务在云原生的环境中实现无缝先和,提供了所必须的平台、框架和服务;而Ceph是Rook所支持的众多存储的一种,在k8s环境中,Ceph基于Rook能够为应用提供块存储(Block Storage),对象存储(Object Storage)以及共享文件系统服务。

qq_31055683的博客 3578

ceph文件系统存储

metadata元数据: 文件的描述信息 任何文件系统中的数据分为数据和源数据 数据指文件中的实际数据 元数据指用来描述一个文件的特征的系统数据(比如:访问权限,文件拥有者,文件数据块的分布信息等) 文件系统: 一个文件系统由inode和block两部分组成,inode存储元数据,block存储真正的数据 配置ceph文件系统存储 添加新服务器时需要先准备环境:配置yum源,ssh无密码验证,ho...

baiyuani的博客 503

初识CEPH(1)

Ceph,即分布式文件系统,是一种为优秀的性能、可靠性和可扩展性而设计的同一的、分布式文件系统。简单的定义为3项:1,可轻松扩展到数PB级容量;2,支持多种工作负载的高性能(每秒输入、输出操作[IOPS]和带宽);3,高可用性。 看到开篇的介绍你是不是觉得我很懂并有一种能从此博文中学到一些知识的错觉?然而真相从不如人意,这些都是我百度的哈哈哈。实际上,作为一位刚参加工作不久的小白来说,我连最基本的存储相关的知识都是一概不知的。因此,本篇博文主要是我在学习和了解存储以及分布式存储相关概念的过程中的一些粗浅分享

carol_lnq的博客 372

AI智能体技能库开发指南:从原理到实战集成

AI智能体(Agent)作为当前人工智能应用的重要形态,其核心能力在于通过调用外部工具和技能来扩展功能边界。其工作原理通常基于大语言模型(LLM)的任务规划与工具调用能力,通过标准化接口将各种外部服务(如网络搜索、数据查询、事务处理)封装为可执行的“技能”。这种模块化设计的技术价值在于显著降低了智能体开发的复杂度与重复劳动,实现了功能的高效复用与组合。在实际应用场景中,开发者可以像搭积木一样,快速为智能体集成天气查询、邮件发送、文档处理等能力,从而构建出功能强大的对话助手或自动化工作流。本文聚焦于**开源智

weixin_33720956的博客 1250

Ceph文件系统

一个文件系统是由inode和block两部分ininode存储文件的描述信息(metadata元数据)block存储真正的数据根据这个原理,所以在做ceph文件系统的时候,需要划分2个存储池,一个用来存储inode,另一个用来存储block。

桂安俊@KylinOS 2160

Ceph 分布式文件系统 搭建及使用

在当今数据爆炸式增长的时代,企业对于可靠、可扩展的存储解决方案的需求日益迫切。Ceph 作为一种开源的、可伸缩的分布式存储解决方案,正逐渐成为企业级存储领域的热门选择。Ceph是一种由Radicalbit公司开发的开源分布式存储系统,它通过将数据分布在一个或多个存储节点上,实现了高可靠性、高性能和高扩展性。

小毕超博客 2057

Ceph分布式文件系统

什么是分布式文件系统 分布式文件系统(Distributed File System)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连 分布式文件系统的设计基于客户机/服务器模式 常用的分布式文件系统:Lustre、Hadoop、FastDFS、Ceph、GlusterFS 什么是Ceph Ceph是一个分布式文件系统 具有高扩展、高可用、高性能的特点 ...

JReno的博客 5922

Ceph分布式文件系统集群搭建详解

1、Ceph分布式文件系统简介 Ceph是一种为优秀的性能、可靠性和可扩展性而设计的统一的、分布式文件系统Ceph 独一无二地在一个统一的系统中同时提供了对象、块、和文件存储功能。 基开发目标是: 可轻松扩展到数 PB 容量 支持多种工作负载的高性能(每秒输入/输出操作[IOPS]和带宽) 高可靠性 Ceph 不仅仅是一个文件系统,还是一个有企业级功能的对象存储生态环境。 中文学习网址:CEPH中文学习网 2.Ceph分布式文件系统搭建 2.1 环境准备 准备三台centos机器(使用虚拟机)

ytangdigl的博客 2862

分布式文件系统--ceph

概述 ceph是一种专为高性能、高可靠性和高扩展性而设计的一种统一的分布式文件系统。随着OpenStack日渐成为开源云计算的标准软件栈,ceph也成为了OpenStack的首选后端存储,因为它支持块存储和对象存储,所以很自然地被用作云计算框架的整个存储后端,当然也可以单独作为存储,例如部署一套集群作为对象存储、共享存储等。 ...

nmb_jiang的博客 2792

创建Ceph文件系统

创建Ceph文件系统 此文以Ceph octopus版本为例! 如未指定,下述命令在所有节点执行! 1、创建Ceph文件系统 1、初始化MDS节点 在Deploy节点上初始化MDS节点: cd /root/cluster/ ceph-deploy mds create node1.ceph.local node2.ceph.local node3.ceph.local 2、创建存储池 在Deploy节点上创建存储池: ceph osd pool create cephfs_data 128 ceph

mengshicheng1992的博客 1362

基于centos6.7的Ceph分布式文件系统安装指南

Ceph是加州大学Santa Cruz分校的Sage Weil(DreamHost的联合创始人)专为博士论文设计的新一代自由软件分布式文件系统。自2007年毕业之后,Sage开始全职投入到Ceph开 发之中,使其能适用于生产环境。Ceph的主要目标是设计成基于POSIX的没有单点故障的分布式文件系统,使数据能容错和无缝的复制。2010年3 月,Linus Torvalds将Ceph clien

yhao2014的专栏 1万+

Ceph 文件系统 CephFS 挂载为 NFS

利用 NFS-Ganesha 或 ceph-fuse 与 nfsd, 我们可以将 CephFS 通过 NFS 协议对外发布出去,用户可以通过 NFS 客户端挂载 CephFS 文件系统进行访问。 目录 Ceph 与 NFS NFS-Ganesha 挂载 CephFS 准备条件 安装 NFS-Ganesha 配置 NFS-Ganesha NFS 客户端挂载 ceph-fuse 和 nfsd 挂载 CephFS NFS 服务端设置 NFS 客户端挂载 两种...

eagle89的专栏 7010

安装和运行 Ceph 文件系统

特性方法一 (cephadm)方法二 (ceph/demo)推荐度强烈推荐不推荐,仅用于快速演示复杂度中等,但步骤清晰极其简单现代性最新、官方标准非常过时,架构不正确学习价值高,能学会现代 Ceph 管理低,会产生误导功能完整性完整,可扩展,可管理有限,所有组件混合适用场景学习、开发、测试快速验证某个应用是否能连接 Ceph如果你想认真学习或在开发环境中使用 Ceph,请务必选择方法一 (cephadm)。虽然步骤多一点,但它能让你掌握正确且可迁移到生产环境的知识和技能。

u011091936的博客 1246

共享存储-一步一步部署ceph分布式文件系统

共享存储-一步一步部署ceph分布式文件系统

huanhuanzhou blog 1442

Ceph 文件系统安装

1. 环境部署我使用VirtualBox创建了六台虚拟机,其中监控节点一个,元数据节点两个,数据节点三个,并使用监控节点作为客户端。机器名和ip如下:mon1.ihep.ac.cn192.168.56.107mds1.ihep.ac.cn192.168.56.108mds2.ihep.ac.cn192.168.56.109osd1.ihep.ac.cn192.168.56.110osd2.ihep.ac.cn192.168.56.111osd3.ihep.ac.cn192.168.56.112操作系统使用的

wujieyhy2006的专栏 1万+

CephCeph介绍、原理、架构

Ceph技术栈/学习图谱

我的笔记本 1万+

ubuntu20.04 ceph文件系统搭建

环境 2台ubuntu20.04 192.168.1.117 192.168.1.119 选192.168.1.119为deploy节点 每台机器含12个hdd 各个节点环境准备 时间同步 apt-get install ntp -y ntpdate ntp2.aliyun.com cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 更新ceph源 wget -q -O- 'http://mirrors.163.com/ceph/keys/rele

weixin_39750276的博客 3559
上一篇: source insight 宏 添加函数注释
下一篇: ceph的git代码下载
vanpire110
博客等级 码龄17年 20粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值