版权声明:本文为CSDN博主「shuxiaogd」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/shuxiaogd/article/details/48829671
==============================================================
最近想研究一下Linux文件系统,最好的开始当然是自己写一个简单的文件系统,并能够mount上。
这方面的工作其实已经有很多人做过了,比如IBM Linux技术中心的教程:
Linux FileSystems in 21 Days( A step by step introduction to writing a Linux Filesystem)
点此下载源代码samplefs
===============================================================
ps:
最近在配置网络文件系统nfs,然后又发现了国产分布式文件系统fastdfs,于是十分好奇这个东西到底是什么原理,linux的文件系统是怎么搞出来的,可以不可以用Python语言配合C语言搞一个linux的磁盘文件系统呢,那种可以mount的,于是一查,还真有教程,感觉比较靠谱,这里转载下,也做收藏。
代码及PPT另存地址:
https://gitee.com/devilmaycry812839668/linux_file_system_course