storageの仕組みやfilesystemの概要を把握するために、プチファイルシステム的なものを実装する
実装してみたいこと
- ファイルシステム自作
- 階層構造(ディレクトリ)を持たないもの
- インメモリDB的な感じにして、
- 起動時に一定量のメモリ確保
- その確保したメモリに対するR/Wのinterfaceを定義
- ファイル名を入力として、diskの位置を返すようなlogicを定義
- インメモリDB的な感じにして、
- 階層構造(ディレクトリ)を持つもの
- 基本的には上と同じ
- ディレクトリ的な概念を追加する.
- 階層構造(ディレクトリ)を持たないもの
- 基本的な圧縮アルゴリズム(ハフマン法とか)の実験