第七章 文件管理系統(tǒng)(UNIX操作系統(tǒng)筆記)

文件的概念

unix中除了一般的文件概念外,還包括輸入輸出設(shè)備,管道控制,連接定向等內(nèi)容也被定義成文件,對設(shè)備的訪問,對目錄的管理,特定存儲區(qū)的控制等。

文件系統(tǒng)的分類

  • 普通文件
  • 目錄文件
  • 特殊文件(設(shè)備文件)
  • 管道文件:負(fù)責(zé)進(jìn)程之間的通信
  • 鏈接文件

文件系統(tǒng)

組織及命名

  • 堆:記錄可變長度和可變域
  • 順序文件
  • 索引順序文件
  • 索引文件
  • 直接文件(散列文件)
    unix采用索引文件組織結(jié)構(gòu)來管理文件

文件許可機(jī)制

文件詳細(xì)信息,文件的類型,文件的權(quán)限管理

文件的系統(tǒng)功能及結(jié)構(gòu)

文件系統(tǒng)需要完成的工作有:空間管理釋放,存取,存放,存儲結(jié)構(gòu),物理查找讀寫,文件共享,文件保護(hù)。

系統(tǒng)中的特殊目錄

文件系統(tǒng)的安裝卸載

mount,umount命令
文件系統(tǒng)表:fstab自動掛載

文件系統(tǒng)的內(nèi)部存儲方式

物理卷、邏輯卷

  • 物理分區(qū),邏輯分區(qū)
  • 邏輯卷、邏輯分區(qū):一個邏輯卷可以對應(yīng)多個物理分區(qū)。邏輯卷可以分成多個邏輯分區(qū)。
  • 卷組:一個或多個物理卷以及對應(yīng)邏輯卷構(gòu)成

文件系統(tǒng)的存儲結(jié)構(gòu)

磁盤文件的形成

  • 第一層 從磁盤到分區(qū)
  • 第二層 從分區(qū)到磁盤塊序列
  • 第三層 從塊序列到文件系統(tǒng)的抽象

文件系統(tǒng)的實體存儲結(jié)構(gòu):

  • 數(shù)據(jù)區(qū)
  • i-node表
  • 超級塊
  • 引導(dǎo)塊

文件系統(tǒng)中使用的數(shù)據(jù)結(jié)構(gòu)

EXT2文件系統(tǒng)中的數(shù)據(jù)結(jié)構(gòu)分析,可以看出,每一個文件系統(tǒng)都可以與系統(tǒng)中的邏輯設(shè)備一一對應(yīng)。

索引節(jié)點和文件目錄的作用。

文件名是放在目錄文件中的。

多重索引存儲結(jié)構(gòu)

通過間接尋址來達(dá)到存放大容量文件的目的。

文件系統(tǒng)的動態(tài)管理技術(shù)

支持多文件系統(tǒng)的機(jī)制

使用VFS技術(shù),虛擬一個文件系統(tǒng)。同操作系統(tǒng)的緩沖儲存區(qū)建立關(guān)聯(lián),實現(xiàn)實際的文件管理過程。

文件信息的動態(tài)管理

  • 超級內(nèi)存塊
    在內(nèi)存中給已經(jīng)加載的文件系統(tǒng)的超級塊劃出一個特定區(qū)域,這樣文件管理的操作就可以在內(nèi)存中進(jìn)行了,如果umount,就會把超級內(nèi)存塊的內(nèi)容,復(fù)制回磁盤。
  • 活動索引節(jié)點表
  • 系統(tǒng)打開文件表
  • 安裝表

文件的檢索過程

文件的共享方式

之后略

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

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容