send_linux 发表于 2011-11-30 16:23

Linux存储大家谈!

对于系统运维人员来说,Linux除了桌面系统,在计算机操作系统中逐渐占据了重要的市场份额,随之而来的是Linux在各种平台上的存储问题,大到超级计算机处理数以pt级的数据,小到各种工控设备处理各种微型的存储设备,您在Linux平台下遇到过何文件系统的问题,如何解决,有什么好的想法?

同样对于开发人员来说,大多数爱好者在阅读Linux内核源代码时会产生这样的困惑,我们很少能找到针对Linux操作系统,甚至是某个单独的内核模块,在设计和开发方面的文档。仅有Linux社区的一些高手们对一些关键算法或者一些设计考虑的讨论。此外,当前大多数的源码分析书籍,都只是就函数或代码进行解释,没有给出整体和全面的视角。对于处于新手上路,或者小技初成级别的读者,只能获得获得局部和片面的认识,在理解这些讨论和阅读内核源码时会非常困难,常常产生挫败感。

欢迎大家参与本期的技术话题讨论----Linux存储大家谈!

讨论话题:
Linux系统下的存储解决方案
Linux内核中的存储设计原理
嵌入式Linux系统设计中存储注意细节
...........
...........

只要和Linux存储相关的,都欢迎加入我们的讨论!

活动嘉宾:
敖青云博士,CU论坛ID为ao_qy,《存储技术原理分析:基于Linux 2.6内核源代码》一书作者,2001年毕业于上海交通大学计算机科学及工程系。毕业后一直从事存储及相关产品的研发工作,主要研究方向为开源技术、操作系统、存储及虚拟机技术等。
happy_fish100,CU论坛开源项目FastDFS版块版主,FastDFS文件系统设计者。
T-Bagwell,CU论坛嵌入式开发版资深版主,嵌入式linux文件系统爱好者。

本期图书赞助:电子工业出版社《存储技术原理分析:基于Linux 2.6内核源代码》

活动时间:2011年12月1日——2011年12月24日


活动奖品:
挑选最佳讨论会员两名,各奖励CU十周年纪念背包一个
挑选优秀讨论参与会员5名,奖励《存储技术原理分析:基于Linux 2.6内核源代码》一本
----------------------------------------------------------------------------------------------
存储技术原理分析:基于Linux 2.6内核源代码
http://book.chinaunix.net/prepic/111130173201.jpg

作  者敖青云
出 版 社电子工业出版社
图书定价¥118.00

图书简介:
《存储技术原理分析(基于Linux2.6内核源代码)》(作者敖青云)通过对 Linux 2.6内核源代码的分析,详细讨论存储技术的内在实现原理。分为三条主线:解释PCI设备、SCSI设备及块设备的发现过程;跟踪存储I/O路径,即用户对文件的读/写请求怎么通过中间各个层次,最终到达磁盘介质;此外,还简要介绍主机适配器、块设备驱动及文件系统等编程框架。
   《存储技术原理分析(基于Linux2.6内核源代码)》中将设计一些主要的场景,跟踪实现的各个层次,对其中的主要函数进行代码级的讲解。在分析每个模块时,会给出整体框架与主要数据结构之间的关系,并列出各个域的详细含义。
   采用这种方式,希望读者能对存储相关概念(如RAID、快照等)的内在实现有具体的了解,也试图帮助读者理解Linux内核设计和开发的一些思想,为进一步分析其他模块(如进程管理、内存管理等)起借鉴作用。
   本书适合作为高校计算机相关专业本科生和研究生学习操作系统的辅助和实践教材,也适合作为Linux爱好者学习内核的参考书籍。同时,它也是存储从业工程师深入理解存储架构,以及软件开发工程师掌握软件架构的有效工具。

happy_fish100 发表于 2011-11-30 16:59

回复 1# send_linux

我了解的情况,文件系统ZFS用得还蛮多的。
ZFS在freeBSD下运行良好,在Linux下支持得不是太好。

cu_little_bird 发表于 2011-11-30 19:48

回复send_linux

我了解的情况,文件系统ZFS用得还蛮多的。
ZFS在freeBSD下运行良好,在Linux下支持得 ...
happy_fish100 发表于 2011-11-30 16:59 http://bbs.chinaunix.net/images/common/back.gif


    Symantec的VxFS很强大,支持主流服务器系统(AIX, HP-UX, solaris, suse/redhat)。而且对主流阵列的兼容认证。

ao_qy 发表于 2011-12-01 09:32

抛开商业系统不谈,开源社区中就有很多非常优秀的项目,ZFS无疑是其中的佼佼者。由于版权的不兼容性,暂时还无法集成到Linux内核,确实是一个遗憾。个人希望国内的有志之士能将这些项目进行深入剖析,整理成章节以飨读者,相信可以提高国内在Linux存储方面的整体的、基础的水平。从短期来讲,国内的技术创新能力还是有限。但是,从模仿能力和应用能力方面,我们还是有实力的。

send_linux 发表于 2011-12-01 09:33

抛开商业系统不谈,开源社区中就有很多非常优秀的项目,ZFS无疑是其中的佼佼者。由于版权的不兼容性,暂时还 ...
ao_qy 发表于 2011-12-01 09:32 http://bbs.chinaunix.net/images/common/back.gif


   谢谢作者的热心解答:)

chenyx 发表于 2011-12-01 09:55

开源的存储软件,我测试过的有freenas和openfile,感觉都不错.

chenyx 发表于 2011-12-01 09:56

linux的下一代fs,brtfs不知道什么时候release啊,应该和zfs有一拼

happy_fish100 发表于 2011-12-01 11:15

FastDFS是一款开源的应用级分布式文件系统,为互联网企业量身定做,其特点可以概括为:简单、高效、灵活!
有感兴趣的朋友可以到FastDFS论坛中逛逛:http://bbs.chinaunix.net/forum-240-1.html

king_819 发表于 2011-12-01 11:40

本帖最后由 king_819 于 2011-12-01 11:43 编辑

FastDFS是一款开源的应用级分布式文件系统,为互联网企业量身定做,其特点可以概括为:简单、高效、灵活!
...
happy_fish100 发表于 2011-12-01 11:15 http://bbs.chinaunix.net/images/common/back.gif


   FastDFS 只能通过API使用,不支持fuse,不过在处理海量图片的时候性能不错,比mogileFS性能更好

king_819 发表于 2011-12-01 11:51

最近讨论的比较多的就数mooseFS了,mooseFS到是支持FUSE,相对比较轻量级,对master服务器有单点依赖,虽然有人通过DRBD+Heartbeat解决了单点问题,但master服务器还是存在性能瓶颈,就是mysql主从同步一样,从可以扩展,主却不容易扩展,mooseFS把文件系统的结构缓存到master的内存当中的,文件越多,内存消耗就越大
页: [1] 2 3 4 5 6 7 8 9
查看完整版本: Linux存储大家谈!