comparison paper/text/chapter2.tex @ 6:3c9b5f9cff85

...
author matac42 <matac@cr.ie.u-ryukyu.ac.jp>
date Thu, 20 Jan 2022 13:46:45 +0900
parents 47c5e331d020
children 124583e0b372
comparison
equal deleted inserted replaced
5:47c5e331d020 6:3c9b5f9cff85
91 dotファイルに記述したノードの数と参加ノードの数が一致した場合に動作する. 91 dotファイルに記述したノードの数と参加ノードの数が一致した場合に動作する.
92 動的topologyは参加を表明したノードに対し,自動的に配線を行う. 92 動的topologyは参加を表明したノードに対し,自動的に配線を行う.
93 93
94 \chapter{UnixのFileSystem} 94 \chapter{UnixのFileSystem}
95 \section{inode} 95 \section{inode}
96 主にUnix系のファイルシステムで用いられる,ファイルの属性情報が書かれたデータである.
97 inodeにおけるファイルの属性情報は表\ref{table:inode}のようなものがある.
98 またinodeは識別番号としてinode numberを持つ.
99 inode numberは一つのファイルシステム内で一意の番号であり,\emph{ls -l}コマンドで確認可能である.
100 inodeはファイルシステム始動時にinode領域をディスク上に確保する.
101 そのためinode numberには上限があり,それに伴いファイルシステム上で扱えるファイル数の上限も決まる.
102 inode numberの最大値は\emph{df -i}コマンドで確認可能である.
103
104 \begin{table}[htpb]
105 \begin{center}
106 \small
107 \begin{tabular}[htpb]{|c||c|}
108 \hline
109 File Types & directoryやregular fileなど,ファイルの種類 \\
110 \hline
111 Permissions & read write executeの実行可否\\
112 \hline
113 UID & ファイル所有者のID \\
114 \hline
115 GID & ファイル所有グループのID \\
116 \hline
117 File Size & ファイルのサイズ \\
118 \hline
119 Time Stamps & ファイル作成,編集日時 \\
120 \hline
121 Number of link & ハードリンクの数 \\
122 \hline
123 Location on hard disk & データのアドレス\\
124 \hline
125 \end{tabular}
126 \caption{inodeでのファイル属性情報}
127 \label{table:inode}
128 \end{center}
129 \end{table}
96 130
97 \chapter{GearsFileSystemのdirectory} 131 \chapter{GearsFileSystemのdirectory}
98 \section{Treeによるdirectory構造} 132 \section{Treeによるdirectory構造}
99 \section{Unix Like な interface} 133 \section{Unix Like な interface}
100 \subsection{mkdir} 134 \subsection{mkdir}