硬碟的組成及檔案系統

2021-09-29 03:11:03 字數 2238 閱讀 7979

硬碟的組成及檔案系統

一塊硬碟的基本結構:磁頭、磁軌、柱面

硬碟的組成:

1.圓形的碟片(主要記錄資料)

2.機械手臂和機械手臂上的磁頭(可讀寫碟片上的資料)

3.主軸馬達,可以轉動碟片,讓機械手臂的磁頭去讀寫 資料

圓形的碟片:磁軌、柱面、扇區

1.扇區:最小的物理儲存單位,每乙個扇區512bytes

2.柱面:將扇區組成乙個圓,那就是柱面(cylinder),柱面是分割槽的最小單位

3.第乙個扇區最重要,裡面有硬碟主引導記錄(446bytes)

分割槽表,主引導記錄佔446位元組,分割槽表64位元組

各個磁碟在linux中檔名是:

/dev/sd[a-p][1-15] :為scsi、sata、usb、

/dev/hd[a-d][1-63] : 為ide介面

分割槽:磁碟上由a柱面到b柱面之間的塊,就是乙個分割槽區域

檔案系統:

windows: ntfs fat32

linux : ext4

linux : ext4 xfs ntfs swap iso9660

linux將乙個檔案的資訊(許可權和屬性)存放在兩個不同的塊:

許可權和屬性存放在inode中,

實際資料放在block中

inode:記錄檔案的屬性,乙個檔案佔乙個inode,同時記錄此檔案內容資料所在block號碼

block:實際記錄檔案的內容,檔案太大,占用多個block

無論是i節點還是block都有編號

2、檔案系統的特性

1inux: ext2、 ext3、 ext4、 xfs、 swap、 iso9660、 ntfs

widows: fat32、ntfs

block: 最小的儲存單位 1k 2k 4k 記目錄下的檔名和inode編號

inode: i節點 儲存目錄的詳細資訊 指定block編碼

superblock:超級快

3、檔案系統:extr ----> inode

自動扇區:

data block :資料塊

block大小 : 1k 2k 3k

最大單一檔案限制 16g 156g 2tb

最大檔案系統容量 2tb 8tb       16tb

*原則上大小是不能改變的,除非格式化

*每乙個block中最多只能放乙個

inodetable: inode

*該檔案訪問模式 許可權

*檔案的所有者和所屬組

*該檔案的大小

*改變時間(atime ctime mtime)

*特殊許可權 :定義檔案特性的標誌

*真正的資料內容指向:block編號

*inode在資料格式化的時候就已經確定了

*固定大小為128bytes

*每個檔案只占用乙個inode

*乙個block編號佔4bytes

inode中,號碼區域分為:12個直接 1個間接 1個雙間接 1個三間接

121=12 k

1256=256 k

1256256=2562 k

1256256256=256*3 k

16gsuperblock:記錄整個檔案系統相關資訊

*block與inode數量

*未使用的inode和block數量

*block和inode大小

*檔案系統的掛載時間 最後一次寫入資料的時間 最後一次檢驗磁碟fsck的時間

*validbit的值:0為已被掛在,1為未被掛載

*1k*建立乙個目錄會自動分給乙個block和inode

思考:block: 4k ,建立乙個100kb大小的檔案,

問:硬碟分給這個檔案幾個inode?幾個block? 1inode 26block

w許可權決定了乙個目錄下面的block裡邊的全部的資訊可以修改

x許可權對於乙個目錄是切換裡邊

ext 2:

檔案資料離散問題:檔案過大,block存的數量多,

解決方法:將檔案裡邊資料複製出來,格式化,複製回去

ext 3:

日誌系統:記錄你所有做過的事情,有專門的分割槽

#cat  /proc/filesystems

//檢視已經儲存在磁碟中的檔案系統資訊

#ls -l /lib/modules/$(uname -r)/kernel/fs

//常見的linux中檔案支援的系統

vms:虛擬的檔案系統,模擬任何檔案系統呼叫磁碟

Linux硬碟的組成及檔案系統

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

檔案系統的組成(一)

檔案系統的基本組成 檔案系統,作業系統中負責管理持久資料的子系統,主要用於可持久化儲存資料,預防斷電情況下的檔案丟失。基本資料單位 檔案 主要用途 對磁碟上的檔案進行組織管理,因組織方式不同,會形成不同的檔案系統 linux經典 一切皆檔案 普通的檔案 目錄 快裝置 管道 socket等,統一由檔案...

硬碟 磁碟與檔案系統

每個盤面上都有乙個讀寫磁頭,盤面號即磁頭號。所有磁頭在磁頭臂的作用下內外移動,即任意時刻,所有磁頭所處的磁軌號是相同的 每個碟片有兩個面,每個面都有乙個磁頭 一塊硬碟有若看碟片,每個碟片都有上下兩個盤面。扇區是讀寫的最小單位,簇是資源分配的最小單位。所有盤面上的同乙個磁軌構成乙個柱面。在定位時,先確...