1. 程式人生 > >Linux學習之路(Linux主機規劃與磁碟分割槽)

Linux學習之路(Linux主機規劃與磁碟分割槽)

在Linux系統中,每個裝置都被當做一個檔案來對待,例如在Linux系統中,幾乎所有的硬體裝置檔案都在/dev這個目錄下,所以你會看到/dev/hda,/dev/fd0等的檔名。

對硬碟的分割槽方式有兩種,MBR和GPT兩種方式,傳統的就是MBR,相容性最好,但它有2.2T的限制,大於這個容量的硬碟就不行了,所以要用GPT,GPT是新式的,可以管理大容量的硬碟,主分割槽的個數也自由,所以按容量分即可,小硬碟用MBR。

關於主分割槽(primary)、擴充套件分割槽(extended)、邏輯分割槽的特性定義:

  1. 主分割槽與擴充套件分割槽最多可以有四個( 硬碟的限制);
  2. 擴充套件分割槽最多隻能有一個(作業系統的限制);
  3. 邏輯分割槽是由擴充套件分割槽吃席切割出來的分割槽;
  4. 能夠被格式化後作為資料訪問的分割槽為主分割槽和邏輯分割槽,擴充套件分割槽無法格式化;
  5. 如果擴充套件分割槽被破壞,所有的邏輯分割槽將會被刪除,因為邏輯分割槽的資訊都記錄在擴充套件分割槽裡面;

BIOS與MBR都是硬體本身會支援的功能,BIOS是開機的時候計算機系統會主動執行的第一個程式,開機後BIOS會去分析計算機裡面有哪些儲存裝置,BIOS會依據使用者的設定去取的能夠開機的硬碟,並且到該硬盤裡去讀取第一個扇區的MBR位置,MBR裡面會放置最基本的引導載入程式,此時BIOS功成圓滿了,接下來就是MBR內的引導載入工作了,簡單的說整個開機流程到作業系統的動作如下:

  1. BIOS:開機主動執行的韌體,會認識第一個開機的裝置;
  2. MBR:第一個可開機裝置的第一個扇區內的主引導分割槽塊,內包含引導載入程式;
  3. 引導載入程式(Boot Loader):一個可讀取核心檔案來執行的軟體;
  4. 核心檔案:開始作業系統的功能;

通常我們的電腦如果要安裝雙系統,要先安裝Windows後安裝Linux,因為Windows在安裝的時候沒有提供選單設定功能,MBR內的Linux引導載入程式會被覆蓋掉。