
张书宁
本书通过理论与实践相结合的方式,深入浅出地介绍了文件系统的概念、原理和具体实现。本书涵盖本地文件系统、网络文件系统、分布式文件系统和对象存储等内容,可以说涵盖了数据持久化文件系统的主要领域。为了使读者更加深入地理解文件系统的原理,本书不仅介绍了文件系统的原理和关键技术,还结合开源项目介绍了文件系统的实现细节。最后,本书介绍了在互联网领域广泛使用的对象存储、承载海量访问请求的原理及可存储海量数据的架构。希望读者通过阅读本书对文件系统有全面、深入的认识。 本书既可以作为文件系统及其他存储系统开发人员的指导用书,也可以作为软件架构师、程序员和 Linux 运维人员的参考用书。
这本书详细讲解了本地文件系统和分布式系统系统的一些关键技术,总体来说很适合对文件系统不了解的人来看。不足之处是写了太多函数调用,容易把人看懵。特别是关于ext2文件系统的分析,截图中很多偏移地址计算没有解释清楚,贴出的截图会让人感觉很突兀。
主要从文件系统应用方面入手,另外ext2太传统了,缺乏主流文件系统的新特性。和大话存储系列类似,和其他技术内幕系列书籍不同。
15万字得有1万字是 此处不再赘述
内容泛泛而谈,对存储设计和使用场景无深刻见解,很一般。
市面上单讲文件系统的书籍还是比较少的,书中简要介绍了常见的一些文件系统的原理以及实现,我觉得对于存储行业相关的开发人员还是有一定帮助的。当然知识还是要亲身应用过才能记得牢,否则看了也是三天就忘,推荐对文件系统感兴趣的童鞋可以去看看怎么基于fuse实现一个用户态的文件系统 😄
相当值得推荐。对文件系统的各方面都有详细的介绍,而且书籍编排也是由浅入深,非常适合文件系统基础入门和作为工具书。
前部分单机简化的文件系统,几个关键模块设计基本都有讲到,也还算详细。后部分布式文件系统的很多关键问题就显得泛泛而谈。
大部分在讲函数怎么调用,对我来说略枯燥
对于文件系统的方方面面讲解的很全面,可以看出作者比较用心。 只是内容略显枯燥,在基本理论上着墨较少,是一本注重应用之“术”的书。
比较基础,用于熟悉入门还是很好的