RiweiPan / F2fs Notes
F2FS的学习笔记以及源码分析。这个github的分析都是初版,CSDN的版本是经过修改的,应该逻辑更为通畅,建议去CSDN进行阅读,连接如下。
Stars: ✭ 56
Labels
Projects that are alternatives of or similar to F2fs Notes
Moosefs
MooseFS – Open Source, Petabyte, Fault-Tolerant, Highly Performing, Scalable Network Distributed File System (Software-Defined Storage)
Stars: ✭ 1,025 (+1730.36%)
Mutual labels: filesystem
Read Multiple Files
Read multiple files Observable way
Stars: ✭ 13 (-76.79%)
Mutual labels: filesystem
Node Fs Extra
Node.js: extra methods for the fs object like copy(), remove(), mkdirs()
Stars: ✭ 8,142 (+14439.29%)
Mutual labels: filesystem
Python Diskcache
Python disk-backed cache (Django-compatible). Faster than Redis and Memcached. Pure-Python.
Stars: ✭ 992 (+1671.43%)
Mutual labels: filesystem
Diskover
File system crawler, disk space usage, file search engine and file system analytics powered by Elasticsearch
Stars: ✭ 977 (+1644.64%)
Mutual labels: filesystem
Chokidar
Minimal and efficient cross-platform file watching library
Stars: ✭ 8,538 (+15146.43%)
Mutual labels: filesystem
Locator
A node module that gives semantic meaning to filesystem paths.
Stars: ✭ 21 (-62.5%)
Mutual labels: filesystem
Shell Functools
Functional programming tools for the shell
Stars: ✭ 971 (+1633.93%)
Mutual labels: filesystem
Filesize.js
JavaScript library to generate a human readable String describing the file size
Stars: ✭ 997 (+1680.36%)
Mutual labels: filesystem
Pyfiling
Python script that organizes files in a folder or directory according to file type/extension.
Stars: ✭ 12 (-78.57%)
Mutual labels: filesystem
Kaitai fs
KaitaiFS: mount any filesystem specified with a .ksy as a real file system
Stars: ✭ 45 (-19.64%)
Mutual labels: filesystem
Fusell Seed
FUSE (the low-level interface) file system boilerplate 📂 🔌 💾
Stars: ✭ 9 (-83.93%)
Mutual labels: filesystem
Cords
File-system fault injection framework for distributed storage systems
Stars: ✭ 55 (-1.79%)
Mutual labels: filesystem
Flysystem Backblaze
💿 A backblaze adapter which can be used with flysystem(http://flysystem.thephpleague.com/)
Stars: ✭ 49 (-12.5%)
Mutual labels: filesystem
Rmlint
Extremely fast tool to remove duplicates and other lint from your filesystem
Stars: ✭ 996 (+1678.57%)
Mutual labels: filesystem
F2FS笔记
实验环境的搭建
一、文件系统布局以及元数据结构
- 总体结构
- Superblock区域
- Checkpoint区域
- Segment Infomation Table区域(SIT)
- Node Address Table区域(NAT)
- Segment Summary Area区域(SSA)
二、文件数据的存储以及读写
三、文件与目录的创建以及删除
四、垃圾回收流程
五、数据恢复流程
六、重要数据结构或者函数的分析
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].