独自ファイルシステムを作ってみよう!

第1回 ファイルシステムを作ってみた(2011/08/04)

あなたは 人目のお客様です.

いろいろ忙しいのだが合間を見て,ちょっと実験用にファイルシステムと いうものを作ってみたので公開してみます.

以下,READMEより転載.
simplefs - 製作:坂井弘亮

■ 概要

・fuseについて調べていたら面白そうなので,試しに使ってサンプル実装してみた,
  シンプルなファイルシステムです.
・当然ですが無保証です.ライセンスはGPLです.
・坂井の実験用のサンプルを公開するものです.あくまでお試しでサンプル実装
  したものです.バグなどあるかもしれません.っていうかきっといっぱいあります.
・遊んだり試したりお勉強に使ったりしていただくのは構いませんが無保証です.
  あと当り前ですが実用には使わないほうがいいでしょう.
・ファイル属性チェックとか,いろんなチェック関連がザルです.
・現状でメモリファイルシステムなので,アンマウントしたら情報はすべて消えます.

■ 動作環境

・/dev/fuseで動作します.fuseデバイスと関連ライブラリのインストールが必要です.
・FreeBSD, Linux で動作確認してあります.

■ 動作方法

make して以下を実行してください.

simplefs sample.img <マウントポイント> -f

sample.img は将来的にイメージファイルに書き込むためのファイル名指定です.
現状では意味が無いので,てきとうな名前で構いません.

マウントポイントは,なんかてきとうに指定してください.

-fをつけるとフォアグラウンドで動作してデバッグメッセージを出力します.

■ ここまで

メールは kozos(アットマーク)kozos.jp まで