Linux磁碟分割槽

2021-07-09 11:36:59 字數 1534 閱讀 3540

在pc中常見的磁碟介面有ide和sata兩種,現在的pc基本上都是sata介面了,較老的可能還是ide介面。在ide介面中,各個磁碟分割槽的名字就是hda1,hda2這種形式;在sata介面中,各個磁碟分割槽的名字就是sda1,sda2這種形式。

磁碟主要由碟片、機械手臂、磁頭和主軸馬達等組成。關於磁碟有一些常用的單位名詞,例如扇區、磁軌、柱面等,如圖1所示。其中扇區是磁碟的基本單位,每個扇區的大小是512位元組;處在同乙個半徑圈的扇區組成了磁軌;在乙個碟片中,最外側的是磁軌0,然後是磁軌1,磁軌2,依次遞增。各個不同碟片的同一磁軌組成了乙個柱面,柱面是進行磁碟分割槽的最小單位。

圖1 磁碟示意圖

在磁碟的眾多扇區中,第乙個扇區是最為重要的。第乙個扇區主要包含了主引導分割槽和分割槽表兩個重要的部分。主引導分割槽(master boot record,mbr)的大小為446位元組,其中安裝了引導引導程式;分割槽表中則記錄了整個硬碟分割槽的狀態,大小為64位元組,分割槽表的示意圖如圖2所示

圖2  磁碟分割槽示意圖

由於分割槽表只有64位元組大小,因此只能將磁碟分為四個記錄區,這四個分割槽成為主分割槽,但是四個分割槽有時對於實際應用來說太少了,因此又有了擴充套件分割槽和邏輯分割槽的概念。擴充套件分割槽的基本思想是:既然第乙個扇區的分割槽表只能記錄四條資料,那麼是否可以利用額外的扇區來記錄更多的分割槽資訊呢?擴充套件分割槽的示意圖如圖3所示。

圖3 擴充套件分割槽示意圖

在圖3中,p1稱為主分割槽,p2稱為擴充套件分割槽,擴充套件分割槽本身不能被拿來格式化,擴充套件分割槽可被繼續分割為邏輯分割槽,邏輯分割槽可以被格式化。以sata格式為例,主分割槽和擴充套件分割槽的範圍只能是sda1~sda4,邏輯分割槽的範圍是從sda5開始。由於邏輯分割槽是依賴於擴充套件分割槽而存在,因此一旦擴充套件分割槽被損壞,那麼所有邏輯分割槽將被刪除。

系統剛啟動時的流程:

1.bios: 開機主動執行的韌體,會認識第乙個可開機的裝置;

2.mbr:第乙個可開機裝置的第乙個扇區內的主引導分割槽塊,內包含引導引導程式;

3.引導引導程式(boot loader):一支可讀取核心檔案來讀取的軟體;

4.核心檔案:開始作業系統功能;

引導引導程式(boot loader)的主要功能:

1.提供選單:使用者可以選擇不同的開機選擇,這也是多重引導的重要功能;

2.載入核心檔案:直接指向可開機的程式區段來開始作業系統;

3.轉交其他loader:將引導載入功能轉交給其他loader負責(這也是能實現多系統的原因);

linux 磁碟分割槽

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

Linux磁碟分割槽

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

Linux磁碟分割槽

硬碟是計算機中的重要儲存裝置,它負責資料儲存,因此對它進行合理的規劃,對於我們提高使用的效率具有重大意義。這些規劃的動作就叫做對硬碟的 格式化 下圖是乙個硬碟格式化前後的乙個示意圖 從上圖我們可以發現通過格式化我們增加用來記錄和儲存檔案系統資訊的空間,但是對於整體而言,這些代價是值得的在對檔案系統格...