#author("2024-06-23T12:06:35+09:00","default:shota","shota") #author("2024-06-23T12:20:27+09:00","default:shota","shota") [[FrontPage]] *概要 [#oa2d323d] -FHS(Filesystem Hierarchy Standard) -ルートに作成されるディレクトリとその役割 *目次 [#j07ef88c] #contents *bin [#ef900291] -binaryの略 -ls等,OSにとっても重要となるコマンドの実行ファイルが格納 -binに入っている実行ファイルはすべてのユーザが実行可能 *boot [#b2cde481] -システム起動時に必要となるファイルが格納される *dev [#x3e4ae60] -deviceの略 -ハードウェアへのアクセスを行うためのファイルが格納される -デバイスをファイルの概念で扱えるデバイスファイルが作成され,通常と同じファイルとしてアクセス可能となる -デバイスファイルへの実際の読み書きはデバイスドライバを通じてHW制御に変換される *etc [#p2cde415] -システム全体に影響する設定情報が格納される -各ユーザの個別設定はホームディレクトリ等に格納される *home [#j020386e] -ユーザごとのホームディレクトリが格納される *lib [#mcaad4d3] -libraryの略 -OSのカーネルモジュールと各アプリケーションの共有ライブラリが格納される *media [#sd12d898] -外部記憶装置のためのマウントポイント -USBやCD-ROM等へのアクセスはmediaデバイス下のディレクトリ経由で行う *mnt [#w5b40353] -mountの略 -ファイルシステムが一時的に使用する -ネットワークストレージやディスクストレージ等の接続時に使用される -mntディレクトリは手動マウント,mediaディレクトリは自動マウントされるデバイスのために使用されることが多い(どちらも設定次第で自動/手動マウント可能) *opt [#kb98e6e1] -optionの略 -応用ソフトウェアをインストールする際に格納される *proc [#c6d36394] -processの略 -カーネルや実行中のプロセスを表現する仮想ファイルシステム -仮想ファイルシステムはメモリ上に存在しており,ディスク容量は消費されない -procディレクトリには,実行中のプロセスに対応するディレクトリが存在し,プロセスID(PID)と同じ名前がつけられる *root [#vf4e6721] -rootユーザのためのホームディレクトリ *run [#j176a505] -ランタイムに利用される一時的なファイルが格納される -プロセス間通信(IPC)で使用されるソケットファイルやプロセスのロックファイルも格納される -runディレクトリはtmpfs(一時ファイルシステム)としてマウントされ,データは基本的にはメモリ上に配置される *sbin [#ibdc463c] -system binaryの略 -OSの動作に関わりのある実行ファイルが格納されている -sbinに格納されている実行ファイルはrootユーザのみが実行できる *srv [#mdc79c24] -serviceの略 -webサーバ等の情が使用する情報を格納する目的 *sys [#t0680d8c] -systemの略 -カーネルが管理するデバイスやドライバの情報が格納される -仮想ファイルシステムのため再起動でクリアされる *tmp [#ha5de345] -temporaryの略 -一時ファイルを格納する *usr [#xa1c7a38] -userの略でもともとはhomeディレクトリの役割を担っていた -システム全体で共有されるデータを格納するディレクトリ *var [#nd7ef329] -variableの略 -システムの実行中に変更される可能性のあるデータを格納するディレクトリ