ファイルシステム
ほとんどのLinuxシステムにあるように
いくつかのファイルシステムがAndroidには使われています。
それらファイルの多くは、ファイルの起動や
実行に使われています。
特に、EXT、FAT32、YAFFS2ファイルシステムに言及します。
Linuxカーネル(Androidも含め)がサポートするファイルシステムを
決めるために、/proc/filesystemファイルの内容を試行してみます。
打ち込むコマンドは
$ adb shell cat /proc/filesystems
これで内容を確認します。内容は、
パーティション | ファイル |
nodev | sysfs |
nodev | rootfs |
nodev | bdev |
nodev | proc |
nodev | cgroup |
nodev | tmpfs |
nodev | debugfs |
nodev | sockfs |
nodev | pipefs |
nodev | anon_inodefs |
nodev | inotifyfs |
nodev | devpts |
| ext3 |
| ext2 |
nodev | ramfs |
| vfat |
| yaffs |
| yaffs2 |
この中にある18のファイルシステムは、
HTC Incredibleでサポートされ、
その5つだけが、NAND flashやSDカードのようなデバイス自体によって、
支援にまわされます。
残りのファイルシステムは”nodev”プロパティを持ち、
これはいかなるファイルシステムにも書かれていない主要な
仮想ファイルシステムを意味します。
おまけに、nodevファイルシステムの6つだけ、
rootfs, tmpfs, cgroup, proc, sysfs, devptsが
実際にデバイスで使われています。
そして、デバイスに支援されるファイルシステムの3つ
ext3, yaffs2, vfatが使われます。
proc tmpfs ファイルシステムのこと
sysfsなどその他のファイルシステムのこと
|
【用語解説】
フォレンジック
ある特定のデバイスの中のデータを
分析し、不正利用などの痕跡を
調査すること。
セッション
インターネットにつなぐといった、
特定のコンピュータによるサービスを
人がつかうときの、
一区切りの時間のこと
デバイス
ここではiPhoneやiPod,iPadなど、
iOSが動いている機器のこと。
躯体的取得
コンピュータ内に保存されている
データをビットごとに保存し、
内容を調査すること
調査人
ここではiPhoneやiPod,iPadなど、
iOSが動いている機器自体の情報や、
不正利用されていないか、
ウィルスなどに感染していないかを
調べる人のことを指す。
ディレクトリ
ファイルの名前や場所を保存している
記憶装置上の場所のこと。
マッキントッシュやWindowsではフォルダ。
ツリー構造で構成されている。
トランザクション
主にデータのやり取り、処理の事。
データベースの場合、ユーザによる
検索、更新などの一連の手続きを指す。
|