linux基礎夯實之磁碟分割槽原理知識

2022-02-15 14:12:43 字數 1472 閱讀 9993

磁碟分割槽時使用分割槽編輯器(partition editor)在磁碟上劃分幾個邏輯部分。碟片一旦劃分成數個分割槽(partition),不同類的目錄檔案可以儲存進不同的分割槽。

最早的時候,分割槽只有乙個分割槽:主分割槽,主分割槽最多只能有4個(由硬碟結構決定,分為4個等大小扇區,每個512位元組,446位元組記錄啟動資訊,64個位元組進行分割槽表示(每16個位元組表示乙個分割槽,既能表示4個分割槽)),剩下兩個位元組(55 aa)屬於分割槽結束標誌;後來加入擴充套件分割槽(將1/4的分割槽拿出來做的擴充套件分割槽),剩下3個主分割槽(主分割槽加擴充套件分割槽最多4個),並且擴充套件分割槽對一塊硬碟來說最多1個,擴充套件分割槽不能寫入資料,只能包含邏輯分割槽!(記住根本幾個分割槽型別:主分割槽、擴充套件分割槽、邏輯分割槽)

這時我們需要再回顧一下格式化,格式化又稱邏輯格式化,它是根據使用者選定的檔案系統(如fat32.ntfs、ext234等),在磁碟的特定區域寫入特定資料,在分割槽中劃出一片用於存放檔案分配表、目錄表等用於檔案管理的磁碟空間。

①格式化時,系統在乙個分割槽中將空間劃分成等分,如n個4kb小格仔(block,預設4kb),如果你要存10k的東西,就存到3個格仔,第三個格仔還剩2k就不再存東西:

②然後格式化還做的一件事就是建立查詢規則(分割槽列表,即記錄乙個檔案放在哪幾個格仔中,好還原檔案,記錄的有id號,修改時間、許可權等),linux中記錄檔案被放在哪幾個格仔的id號叫i節點 格式化也是重新規劃資料塊block大小、檔案列表。

格式化後,就是分配碟符,win系統直接c、d、e、f……排字母分配,而linux中是為碟符起乙個檔名(linux中一切皆檔案,硬碟、滑鼠、甚至使用者等等),再分配碟符!下圖是linux系統為沒個裝置起的名稱:

既然是檔案,就有儲存的位置,上圖中 / 表示根目錄(最高端目錄),dev中儲存的都是硬體裝置的檔名,

分割槽1、2、3、4號只能給主分割槽或擴充套件分割槽使用,邏輯分割槽一定是從5開始!

接下來就是給碟符!在linux中叫做 掛載 

win中的碟符在linux中叫掛載點,linux中不拿abc作為『碟符』,而是拿『目錄』作為『碟符』(掛載點)

注意①swap分割槽叫交換分割槽,其實是虛擬記憶體 (真是記憶體不夠時拿swap中的空間使用)

②根分割槽/ 和 swap分割槽是必須分的!根分割槽/ 是最高一層 儲存所有資料,如果不分配空間,東西就沒法存

③boot分割槽是啟動分割槽,如果不分,啟動資料會放到/根分割槽中,一旦根分割槽被放滿,系統就無法啟動了,所以把boot分割槽分出,就算 /分割槽寫滿,boot還有空間,就能啟動!

Linux基礎 基本磁碟分割槽

1 啟動分割槽工具 fdisk dev sdb 建立分割槽,將硬碟裡所有東西擦除 2 進入會話模式 提示二 按 p 主分割槽,e 拓展分割槽 提示三 選擇分割槽號1 4 提示四 選擇磁碟開始的扇區,預設即可。0 2048存放mbr 提示五 last扇區,選擇這個分割槽的大小 2g 提示六 提示未生效...

linux 磁碟分割槽

以後我們都將生活在數字時代,任何事都可以用二進位制的方法儲存起來。對於個人來說資料關鍵在於 全面 而對於系統運維工程師來說關鍵在於 大 所以如何安全的儲存就是我們要解決的問題之一。對於一塊硬碟 要想在系統中起到作用需要以下步驟 1 當然要正確的插上 2 利用fdisk命令 對磁碟進行分割槽,新建可用...

Linux磁碟分割槽

首先,介紹2種分割槽表 mbr分割槽表 mbr master boot record 支援的最大卷 2tb tb terabytes,1tb 1024gb 對分割槽的設限 最多4個主分割槽或3個主分割槽加乙個擴充套件分割槽。gpt分割槽表 gpt guid partition table 支援的最大...