Mercurial > hg > Papers > 2022 > matac-thesis
changeset 6:3c9b5f9cff85
...
author | matac42 <matac@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 20 Jan 2022 13:46:45 +0900 |
parents | 47c5e331d020 |
children | 124583e0b372 |
files | paper/text/chapter2.tex paper/thesis.pdf |
diffstat | 2 files changed, 34 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/paper/text/chapter2.tex Sun Jan 16 18:52:03 2022 +0900 +++ b/paper/text/chapter2.tex Thu Jan 20 13:46:45 2022 +0900 @@ -93,6 +93,40 @@ \chapter{UnixのFileSystem} \section{inode} +主にUnix系のファイルシステムで用いられる,ファイルの属性情報が書かれたデータである. +inodeにおけるファイルの属性情報は表\ref{table:inode}のようなものがある. +またinodeは識別番号としてinode numberを持つ. +inode numberは一つのファイルシステム内で一意の番号であり,\emph{ls -l}コマンドで確認可能である. +inodeはファイルシステム始動時にinode領域をディスク上に確保する. +そのためinode numberには上限があり,それに伴いファイルシステム上で扱えるファイル数の上限も決まる. +inode numberの最大値は\emph{df -i}コマンドで確認可能である. + +\begin{table}[htpb] + \begin{center} + \small + \begin{tabular}[htpb]{|c||c|} + \hline + File Types & directoryやregular fileなど,ファイルの種類 \\ + \hline + Permissions & read write executeの実行可否\\ + \hline + UID & ファイル所有者のID \\ + \hline + GID & ファイル所有グループのID \\ + \hline + File Size & ファイルのサイズ \\ + \hline + Time Stamps & ファイル作成,編集日時 \\ + \hline + Number of link & ハードリンクの数 \\ + \hline + Location on hard disk & データのアドレス\\ + \hline + \end{tabular} + \caption{inodeでのファイル属性情報} + \label{table:inode} + \end{center} +\end{table} \chapter{GearsFileSystemのdirectory} \section{Treeによるdirectory構造}