![]() |
![]() |
||||||||
|
|
コンテンツ![]()
Haiku を使うHaiku で開発
ZETAJPBE.net について
新着ハードウェア互換情報新着 BeBits
リンク集ページビュー サイトビュー
|
復習BeOS --ファイルシステム編-- †BeOSのディレクトリ構造について概観します。 まえおき †Windowsのようなドライブの概念はなく、ボリュームをディレクトリツリーのどこかに マウントする方式を取ります。ま、Windowsが特殊なのであって、一般的な方式です。 ファイルシステムは独自のBFSを用います。アトリビュート付加機能やその検索機能 が搭載された高機能のファイルシステムですが、細かいファイルの作成&削除を短い間 に繰り返すような利用には弱い(遅い)という特徴を持ちます。(検索機能のためのindex 情報を書き換える処理が重いことが一端としてあるので、この機能をOFFにしたファイル システム上では多少速くなるようです) BFSはシンボリックリンクをサポートしています。Windowsでいうショートカットのような ものです。LinuxやUNIXにあるハードリンクはサポートされていません。 ディレクトリ構造は、どのOSにも似ていません。UNIX系でもないしWindowsを真似ても いません。独自の構造です。基本的にはシステムはbeosディレクトリ下に、ユーザ インストールのものはhomeディレクトリ下に、というルールになっています。 シングルユーザOSですので、homeの下にはいきなりファイルがあります。ユーザ毎 のディレクトリがあって〜のようなスタイルではありません。 ルートディレクトリ †ルートディレクトリはメモリ上に展開された仮想ボリュームであり、ディスク上には存在 しません。この仮想ボリューム上に各ボリュームをマウントしていくことになります。 また、仮想ボリューム上にディレクトリやファイルを作成することもできます。 電源を切ると消えてしまいますが。 また、このディレクトリはTrackerでも表示してくれません。Terminal上からのls コマンドでしか確認できない場所です。 (Trackerで表示しようとしても"Disks"として、マウントされているディスク一覧の表示 になってしまいます)
起動ボリューム (boot) †OSがインストールされているボリュームについて解説します。 beos †
apps、preferences †beos内にある各アプリケーションへのシンボリックリンクが入っています。このディレク トリ自体はリンクでなく、実体のディレクトリです。入っているファイルが全部リンク ファイルになっているわけです。 home †
マウント †マウント、アンマウントはTerminalからのmount、unmountコマンドやTracker上からの 操作で可能です。 各ディスクのマウント設定はTrackerの右クリックメニュー(デスクトップ等で右クリック すると出るメニュー)のMount→Settingsから設定できます。 ネットワーク共有 †標準のネットワーク共有ディスクの方式は定義されていません。Windowsのディスクを 共有マウントするコマンド(cifsmountやezmount)は搭載されていますが、 BeOS側のディスクを公開する機能はありません。 |
Contact: a d m i n 【 a t 】 j p b e 【 d o t 】 n e t | JPBE.net サイトのご利用について