檔案系統的組成(一)

2021-10-09 08:24:50 字數 680 閱讀 7794

檔案系統的基本組成

檔案系統,作業系統中負責管理持久資料的子系統,主要用於可持久化儲存資料,預防斷電情況下的檔案丟失。

基本資料單位:檔案

主要用途:對磁碟上的檔案進行組織管理,

因組織方式不同,會形成不同的檔案系統

linux經典:一切皆檔案

普通的檔案、目錄、快裝置、管道、socket等,統一由檔案系統管理

linux檔案系統----檔案

1.索引節點-inode ,記錄檔案的元資訊:inode編號、檔案大小、訪問許可權、建立時間、修改時間、資料在磁碟的位置。

檔案的唯一標識,占用磁碟空間。

2.目錄項-dentry,記錄檔案名字、索引節點指標及其他目錄項的層級關聯關係。多目錄關聯形成目錄結構

與索引節點不同,目錄項是由核心維護的乙個資料結構,不存放於磁碟,而是快取在記憶體。

區別:索引節點占用磁碟空間,目錄項占用記憶體

索引節點記錄檔案的元資訊,目錄項記錄檔案的名字及其他目錄項的層級關聯關係

共性:都是資料結構的一種

關係:索引節點唯一標識乙個檔案

目錄項記錄檔名

目錄項與索引節點的關係是多對一,乙個索引節點可對應多個目錄項

注:目錄也是檔案的一種,也是用索引節點唯一標識

區別:普通檔案在磁碟裡面儲存的是資料,

目錄檔案在磁碟裡面儲存子目錄或檔案。

硬碟的組成及檔案系統

硬碟的組成及檔案系統 一塊硬碟的基本結構 磁頭 磁軌 柱面 硬碟的組成 1.圓形的碟片 主要記錄資料 2.機械手臂和機械手臂上的磁頭 可讀寫碟片上的資料 3.主軸馬達,可以轉動碟片,讓機械手臂的磁頭去讀寫 資料 圓形的碟片 磁軌 柱面 扇區 1.扇區 最小的物理儲存單位,每乙個扇區512bytes ...

Linux硬碟的組成及檔案系統

硬碟的組成及檔案系統 硬碟的組成 1.圓形的碟片 主要記錄資料 2.機械手臂和機械手臂上的磁頭 可讀寫碟片上的資料 3.主軸馬達,可以轉動碟片,讓機械手臂的磁頭去讀寫 資料 圓形的碟片 1.扇區 最小的物理儲存單位,每乙個扇區512bytes 2.柱面 將扇區組成乙個圓,那就是柱面 cylinder...

檔案系統 檔案系統的架構

vfs是具體檔案系統的抽象,依靠超級塊 inode dentry以及檔案這些結構來發揮作用,檔案系統的架構就體現在這些結構的使用方式中。1 超級塊作用分析 1 2 所有的dentry都指向乙個dentry hashtable dentry hashtable是乙個樹組,每乙個樹組成員都是hash鍊錶...