ceph
carolove
这个作者很懒,什么都没留下…
展开
-
btrfs连载(一) test目录代码走读之extent-buffer-test.c
概述:本文作为ceph-btrfs块存储系类的第一遍文章,没想有什么大的出息,只作为记录,而且的确很多的地方不明白希望找到志同道合者共同解疑,本系列的文章都会围绕ceph以及btrfs这两部分展开,首先从btrfs开始,对于btrfs的简要描述不在重复,只求共同弄明白btrfs这个基于btree为基础存储metadata而设计的filesystem的技术细节,并且如果有能力深入,弄明白基于btre原创 2015-08-25 17:57:23 · 1006 阅读 · 0 评论 -
btrfs连载(一)inode.c之btrfs_create函数
总体的思路:btrfs_create -> btrfs_new_inode -> btrfs_insert_empty_items -> setup_items_for_insert 分析的过程就是围绕这几个函数展开,主要的得内容就是围绕这些函数如何操作extent_buffer而来。如何创建bTree 暂且不讨论transation过程err = btrfs_find_free_ino(r原创 2015-08-29 22:24:49 · 635 阅读 · 0 评论 -
ext2文件系统实验目录
最近迷上了存储,打算下一个方向就是存储以及相关的东西,购买了一本《深入linux内核架构》中文纸质书,感觉沉甸甸的很多兴奋点,以前没有如此仔细的深入理解过linxu内核机制,当然我第一次开始接触linux内核机制就是在块存储模块,因此在此着手研究文件系统快存储感觉还是很有感觉。 看过这本书的文件系统一章,连带复习了page等相关知识以后, 对linux内核中关于存储的东西还是比较有感觉的,打算写一原创 2015-09-07 14:59:59 · 562 阅读 · 0 评论 -
ext2 第一堂课
首先分享一个比较优秀的ext2博客介绍,鸟哥的私房菜官网对ext2文件系统的介绍 http://vbird.dic.ksu.edu.tw/linux_basic/0230filesystem.php 其中的 认识 EXT2 文件系统 章节很详细的介绍了该文件系统的内容 现在让我们动手实验整个过程dd if=/dev/zero of=img.1440 bs=1k count=1440mkfs -原创 2015-09-14 21:49:11 · 467 阅读 · 0 评论