Linux磁碟與檔案系統簡單介紹

2021-10-07 02:27:26 字數 963 閱讀 3892

磁碟的物理組成

整塊磁碟的組成主要有:

所有物理磁碟的檔名都被模擬成/dev/sd[a-p]的格式,而分割槽的檔名為/dev/sda[1-128]

虛擬機器的磁碟通常為/dev/vd[a-p]的格式

若有使用軟體磁碟陣列的話,那還有/dev/md【0-128】的檔名,檔名則為/dev/vgname/lvname等格式

檔案系統的特性

我們知道磁碟分割槽完畢後還需要進行格式化,之後作業系統才能夠使用這個檔案系統。

為什麼要格式化???

因為每種作業系統所設定的檔案屬性/許可權並不相同,為了存放這些檔案所需的資料,因此就需要將分割槽進行個格式化,以成為作業系統能夠利用的檔案系統格式

傳統的磁碟與檔案系統應用中,乙個分割槽就只能被格式化成為乙個檔案系統,所以我們可以說乙個檔案系統就是乙個硬碟分割槽

目前我們在格式化時已經不再說成針對硬碟分割槽來格式化了,通常我們可以稱呼乙個可被掛載的資料為乙個檔案系統而不是乙個分割槽

超級區塊

超級區塊會記錄整個檔案系統的整體資訊,包括inode與資料區塊的總量、使用量、剩餘量等

inode:記錄檔案的屬性,乙個檔案占用乙個inode,同時記錄此檔案的資料所在的區塊號碼

資料區塊:實際記錄檔案的內容,若檔案太大時,會占用多個區塊

常常會聽到所謂的碎片整理吧?

需要碎片整理的原因就是檔案寫入的區塊太過於離散,此時檔案讀取的效能將會變得很差所致。

這個時候可以通過碎片整理將同乙個檔案所屬的區塊集合在一起,這樣資料的讀取會比較容易

那麼inode table包括哪些內容呢?(inode表)

inode的數量與大小也是在格式化時就已經固定了,除此之外inode還有哪些特色呢?

Linux 磁碟與檔案系統

一 硬碟物理組成 整個磁碟是由許多的硬碟片堆疊組成,而整個磁碟包括柱面 cylinder 磁軌 track 以及最小的單位扇區 sector 通常,乙個扇區的大小約為512位元組。而硬碟的讀取則是依賴於固定在機械手臂上磁頭 head 來實現。可以通過以下這個公式來計算整個磁碟的儲存容量 cylind...

Linux 磁碟與檔案系統

1.硬碟的基礎知識 1.1 分割槽的概念 分割槽從實質上說就是對硬碟的一種格式化。當我們建立分割槽時,就已經設定好了硬碟的各項物理引數,指定了硬碟主引導記錄 即 masterbootrecord,一般簡稱為 mbr 和引導記錄備份的存放位置。而對於檔案系統以及其他作業系統管理硬碟所需要的資訊則是通過...

Linux磁碟檔案系統與維護

linux 磁碟檔案系統與維護 掛載硬碟步驟 分割槽 格式化 掛載分割槽 讀寫掛載點 解除安裝掛載點 掛載u盤 u盤是usb裝置,內建usb scsi轉換介面,所以被認為是scsi硬碟,預設都劃分乙個分割槽。掛載需要核心支援scsi和usb介面,需要事先驅動 modprobe usb storge ...