1. 程式人生 > >【Linux初學】系統分割槽之分割槽與格式化

【Linux初學】系統分割槽之分割槽與格式化

前言:該部落格主要為慕課網上一節課的筆記 系統分割槽之分割槽與格式化 在此感謝老師通俗易懂的講解

前幾天我在鬧電腦時也遇到了關於分割槽的問題:主分割槽與邏輯分割槽的區別,在此篇部落格都記錄了下來。

1.分割槽的概念 

首先,什麼是分割槽?分割槽其實就是我們的硬碟需要分成幾個小的區域來分別儲存一些不一樣的檔案,當然這個不一樣的檔案只是邏輯上的,如果你要在C、D、E盤全放滿小電影也是未嘗不可,但通常來說,我們需要C盤來作為系統盤,其他每個盤也都有自己的作用,這樣我們使用起來會很方便,特別是方便查詢檔案。

分割槽主要分為主分割槽、擴充套件分割槽和邏輯分割槽

在此講一下主分割槽和擴充套件分割槽的區別:

主分割槽一般是系統的啟動分割槽,也叫引導分割槽,一般我們把它化作C盤作為系統盤,以此來引導電腦的開機啟動。

擴充套件分割槽是主分割槽剩下的部分,但是擴充套件分割槽不能直接使用,我們需要把它劃分成更小的邏輯分割槽如D盤、E盤之類。

注意:主分割槽與擴充套件分割槽之間的容量是相互獨立的,在window的磁碟管理中,即使擴充套件分割槽中仍然有未分配的硬碟空間,即使這個硬碟空間就在主分割槽的右側,也是不能使用“擴展卷”功能將其擴充套件到主分割槽中!

ps:可以使用DiskGenius可以實現主分割槽與擴充套件分割槽的調整。

主分割槽有一個限制,最多隻能有4個主分割槽

為什麼最多隻能有4個主分割槽?

這是由硬碟的結構決定的。硬碟把自己分成了一個個等大小的扇區,每個扇區是512個位元組,其中446個位元組是用來記錄啟動資訊的,剩下的64個位元組是用來分割槽表示的,64個位元組中每16個位元組表示一個分割槽,所以最多4個分割槽。

為了突破4個分割槽的限制,我們可以把其中一個主分割槽拿過來作為擴充套件分割槽(最多也只能有一個擴充套件分割槽) 

2.格式化 

格式化並不是用來清空資料的,清空資料只是附加的功能,格式化的目的是寫入檔案系統。 

格式化主要做了兩個工作:

  1. 把整個分割槽分割成了等大小的資料塊(block),每一個數據塊預設是4kb(這個能改),這就是我們儲存檔案的最小空間。(如果一個數據大小為10kb,需要佔用三個資料塊,即使其中一個數據塊還剩餘2kb也不能再放別的資料了)
  2. 做分割槽列表(node)。表上記錄檔案的ID、修改時間、許可權、資料儲存地址等資訊,取檔案時要先讀取列表,然後根據列表提供的的資訊提取具體的檔案。