UNIX文件系統(tǒng)----系統(tǒng)存儲結構

1? ?文件存儲結構

在邏輯設備(被UNIX系統(tǒng)劃分為多個區(qū)域的存儲介質,例如硬盤,軟盤,光盤,每個區(qū)域都可以像獨立的物理設備一樣單獨進行管理和數(shù)據(jù)存儲),按照一定的格式進行劃分,就構成了邏輯文件系統(tǒng)。

邏輯文件系統(tǒng)的存儲結構

引導塊 | 超級塊 | i節(jié)點表 | 數(shù)據(jù)存儲區(qū)

2? 文件系統(tǒng)的建立

# mkfs specialfile blocksize gap blocks

specialfile 邏輯設備名

blocksize? 文件系統(tǒng)塊的大小,通常為512

gap:間隔因子,用于提高讀寫速度

blocks:文件系統(tǒng)的大小 512 * 2的n次方? 512,1024,2048...

3 文件系統(tǒng)的安裝和拆卸

建立好的文件系統(tǒng)在使用時,應掛接到一個目錄下,用戶在訪問該目錄下時也就訪問到了掛接在該目錄下的文件系統(tǒng)的內容? ?掛接操作就叫? 安裝

# mount? specialfile directoryname

eg: mount? /dev/hd03 /mnt

# unmount? specialfile( or directoryname)

eg: unmount? /dev/hd03 (or unmount /mnt)

4? 文件系統(tǒng)的邏輯結構

邏輯結構

文件和進程是UNIX系統(tǒng)的兩個基本概念

靜態(tài)的對象------》都是文件的范疇

動態(tài)的 --------》 進程

5 目錄文件的內容

僅包含欲訪問存放于其中的文件或者目錄所必需的信息

目錄條目,包括一個文件名(或者子目錄名)+ 一個相關的inode(i節(jié)點)序數(shù)

i 節(jié)點號為0? 表示已刪除的文件

i 節(jié)點號為1 表示壞塊

i 節(jié)點號為2? 表示根目錄


目錄結構

6 索引節(jié)點(inode, i節(jié)點)

磁盤i節(jié)點表中的一個表項,存放文件的靜態(tài)信息,各文件文件是以其i節(jié)點號相互區(qū)別的。

用戶訪問文件的過程:

指定的文件名---》找到相關的inode序數(shù)--》訪問inode表---》找到文件的位置---》訪問文件中的包含的數(shù)據(jù)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 一個基本的計算機系統(tǒng)由“硬件”和“軟件”組成,一臺Linux設備,主要的組成如下圖所示: 一般情況下,我們所說的L...
    時待吾閱讀 1,793評論 0 16
  • 是這樣的,剛上的一節(jié)數(shù)據(jù)結構課,學習了B樹.里面提到了B樹主要用于文件索引.書上的結構體定義如下 但是文件的索引k...
    小吉快跑呀閱讀 823評論 0 2
  • 21.1文件系統(tǒng)的概念 21.1.1文件系統(tǒng)和文件 ■文件系統(tǒng)是操作系統(tǒng)中管理持久性數(shù)據(jù)的子系統(tǒng),提供數(shù)據(jù)存儲和訪...
    龜龜51閱讀 823評論 0 4
  • 1.Linux下如何用命令查看實時日志(完整命令) tail -f 路徑.log查看前多少行 tai-200f 路...
    qianyewhy閱讀 2,555評論 0 11
  • 1、第八章 Samba服務器2、第八章 NFS服務器3、第十章 Linux下DNS服務器配站點,域名解析概念命令:...
    哈熝少主閱讀 3,905評論 0 10

友情鏈接更多精彩內容