連載記事「作りながら理解するファイルシステムの仕組み」

作りながら理解するファイルシステムの仕組み

作りながら理解するファイルシステムの仕組み(1)

ないと困る!? ファイルシステムのありがたみ

ファイルシステムの仕組みとは? まずは、当たり前のように使っているファイルシステムのありがたみを再認識しよう


作りながら理解するファイルシステムの仕組み

作りながら理解するファイルシステムの仕組み(2)

素晴らしきファイルシステムのデータ管理

ファイルシステムが一体どうやってデータを管理しているのか? 単純な例を挙げながらその仕組みを詳しく解説しよう


作りながら理解するファイルシステムの仕組み

作りながら理解するファイルシステムの仕組み(3)

ファイルシステムってそんなに簡単に作れるの?

Linuxカーネルとtarファイルの構造を理解し、オリジナルのファイルシステム「tarファイルシステム」の設計をはじめよう


作りながら理解するファイルシステムの仕組み

作りながら理解するファイルシステムの仕組み(4)

tarファイルに魔法をかけてみよう! その1

今回と次回の2回に渡って、「tarfsのデータ構造」と「ファイルシステムとしてマウントするまでの処理の流れ」について解説


作りながら理解するファイルシステムの仕組み

作りながら理解するファイルシステムの仕組み(5)

tarファイルに魔法をかけてみよう! その2

今回は、tarfsのメタデータを実際に作るコマンドと、tarファイルをファイルシステムとしてマウントするまでの流れを解説する


作りながら理解するファイルシステムの仕組み

作りながら理解するファイルシステムの仕組み(6)

AndroidエミュレータでLinuxカーネルをデバッグ!!

Linuxカーネルにtarfsを組み込むための手順を解説。今回はAndroidを題材に開発環境構築、デバッグ方法を紹介する


作りながら理解するファイルシステムの仕組み

作りながら理解するファイルシステムの仕組み(7)

仮想ファイルシステムのありがたみを知ろう

Linuxカーネルでファイルシステム全体を管理する「ファイルシステム種別」と「スーパーブロック」について解説する


作りながら理解するファイルシステムの仕組み

作りながら理解するファイルシステムの仕組み(8)

ファイル名を管理するキャッシュdentry

今回は、ファイル名、ディレクトリ階層構造、キャッシュの管理を担う「dentry」というデータ構造について詳しく解説する


作りながら理解するファイルシステムの仕組み

作りながら理解するファイルシステムの仕組み(9)

動画・写真などのデータを仮想化する仕組みとは?

今回は、前回紹介した「dentry」が参照している、ファイルの実体「inode」について詳しく解説する!


作りながら理解するファイルシステムの仕組み

作りながら理解するファイルシステムの仕組み(10)

Androidをデバッグしメモリダンプからデータを復旧する

Android組み込みボードを使って、デバッグしながらファイルデータ管理の内容を探る! 併せて、“実践知”も紹介する


全記事インデックス

スポンサーからのお知らせ

- PR -
- PR -

震災関連・復興支援情報

震災関連・復興支援情報
@IT MONOist/EE Times Japan/環境メディアの製造業技術者向け3メディアを中心に、震災関連/復興支援情報を集めました

次世代エンベデッドコーナー

次世代エンベデッド
“次世代”の組み込み機器を開発するエンジニアを支援するコーナー。新潮流・新技術をインタビューやコラム、解説記事で分かりやすく紹介!

Windows Embeddedコーナー

Windows Embedded
Windows Embedded専門コーナー。Windows Embedded StandardやWindows Embedded CEをはじめとする「Windows Embedded」ファミリの最新動向や技術情報をお届けします!!

Androidコーナー

Android
Android専門コーナー。組み込みデバイスへの適用からアプリケーション開発、イベントレポート、ニュースなどAndroidに関するさまざまな技術情報がここに集結!!