第 3 章

29
著著著著著 © 著著著著著著著著著著 第 3 第 著著著著著著

description

第 3 章. 安裝前的準備. 本章大綱. 3-1 認識硬碟分割區 3-2 規劃您的硬碟. 前言. 看過了第 1 篇的介紹之後 , 相信您對於 Linux 作業系統 , 及所需的軟硬體配備已經有了基本的認識 , 在開始安裝 Linux 之前 , 筆者先介紹如何規劃硬碟 , 並讓您對 Linux 硬碟分割區有基本的概念 , 然後再開始安裝 Linux 作業系統。. 3 - 1 認識硬碟分割區. - PowerPoint PPT Presentation

Transcript of 第 3 章

Page 1: 第  3  章

著作權所有 © 旗標出版股份有限公司

第 3 章安裝前的準備

Page 2: 第  3  章

2

本章大綱 3-1 認識硬碟分割區 3-2 規劃您的硬碟

Page 3: 第  3  章

3

前言 看過了第 1 篇的介紹之後 , 相信您對於 Li

nux 作業系統 , 及所需的軟硬體配備已經有了基本的認識 , 在開始安裝 Linux 之前 , 筆者先介紹如何規劃硬碟 , 並讓您對 Linux 硬碟分割區有基本的概念 , 然後再開始安裝 Linux 作業系統。

Page 4: 第  3  章

4

3 - 1 認識硬碟分割區 通常在安裝 Windows 作業系統時 , 我們

會將硬碟分割成 C 、 D... 磁碟 , 分別安裝作業系統或存放資料 , 然而在 Linux 中 , 硬碟的概念是截然不同的。

例如在 Linux 中 , 每個硬碟都被賦予一個設備名稱 , 而切割出的分割區則會有其分割區名稱。

Page 5: 第  3  章

5

3 - 1 認識硬碟分割區 在安裝之前 , 先瞭解何謂設備名稱及分割

區名稱 , 在接下來的章節 , 便能清楚地知道自己的 Windows 及 Linux 作業系統是安裝到哪個分割區。

本節的內容將會有些生硬 , 但想學好 Linux, 這是必要的過程 , 因此請讀者耐心閱讀。

Page 6: 第  3  章

6

何謂設備名稱

在 Linux 裏 , 每個硬體設備都有一個專屬的設備名稱 , 例如接在 IDE0 的第 1 顆硬碟 (master), 其設備名稱為 /dev/hda, 意即我們可以用 “ /dev/hda” 代表此硬碟。

下表列出在 Linux 中 , 常用磁碟機所對應的設備名稱:

Page 7: 第  3  章

7

何謂設備名稱

Page 8: 第  3  章

8

何謂分割區 規劃硬碟時 , 為了要讓資料能夠分門別類存放 ,

我們可將一顆硬碟分成好幾個區域。每個分割出來的區域 , 就稱為一個『分割區』 (partition) 。

而將不同的資料擺在不同的分割區 , 也具有安全上的好處:例如其中一個分割區有了問題 , 我們只需修復該分割區即可 , 而不會有一個分割區損毀 , 導致所有資料報銷的惡夢。

Page 9: 第  3  章

9

分割區的種類

硬碟分割區依照功能性的不同 , 可分為主要 (primary) 分割區 , 延伸 (extended) 分割區及邏輯 (logical) 分割區等 3 種:

Page 10: 第  3  章

10

主要分割區 主要分割區通常用來擺放作業系統 , 有些作業

系統 ( 如 Windows 98/Me) 規定只能被安裝在主要分割區中 , 但一些比較先進的作業系統 ( 如 Linux 、 Windows XP) 則沒有此限制 , 可放置在主要分割區 , 或稍後介紹的邏輯分割區。

主要分割區有數量上的限制。 若以 Windows 98/Me 的 FDISK.EXE 程式切割

硬碟 , 一顆硬碟只能建立 1 個主要分割區。 Linux 或 Windows XP 則可讓使用者建立 4

個主要分割區。

Page 11: 第  3  章

11

延伸分割區 由於一顆硬碟最多只允許 4 個主要分割區 ,

為了想要建立更多的分割區 , 因此便產生了延伸分割區的機制:使用者可先建立一個延伸分割區 , 然後在延伸分割區上建立更多的邏輯分割區。

理論上 , 邏輯分割區沒有數量上的限制。

Page 12: 第  3  章

12

延伸分割區 當建立延伸分割區時 , 它會佔用掉一個主

要分割區的位置。因此若要建立延伸分割區 , 則一顆硬碟最多只能建立 3 個主要分割區 , 及 1 個延伸分割區。

不過請切記:延伸分割區可不是用來直接存放資料的唷!它的主要功能是為了讓您建立邏輯分割區 , 以便有更多的分割區可以使用。

Page 13: 第  3  章

13

邏輯分割區 從前面的介紹可瞭解 , 我們不能直接建立

邏輯分割區 , 它必須依附在延伸分割區之下。邏輯分割區基本上沒有數量的限制 , 但所有邏輯分割區容量的總和不能超過延伸分割區的大小。

Page 14: 第  3  章

14

分割區的名稱 瞭解了分割區的概念之後 , 我們接下來看

看如何稱呼這些分割區?在 Windows 作業系統裏 , 每個分割區都會被賦予一個磁碟機代號 , 如 C: 、 D: ... 等:

Page 15: 第  3  章

15

分割區的名稱 但在 Linux 裏就不同了 , 它並沒有磁碟機

代號的觀念 , 每個分割區是用分割區名稱來代表 , 如 /dev/hda1 、 /dev/hda2... 等 , 其對應關係如下表所示:

Page 16: 第  3  章

16

分割區的名稱

Page 17: 第  3  章

17

分割區的名稱 假設我們規劃 IDE0 第 1 顆硬碟 (/dev/hd

a) 時 , 先建立了 1 個主要分割區 , 而後為了要能建立更多的分割區 , 因此又分割一個延伸分割區 , 並在之上建立了 3 個邏輯分割區。此時這顆硬碟每個分割區的名稱便如下圖所示:

Page 18: 第  3  章

18

分割區的名稱

Page 19: 第  3  章

19

分割區的名稱 上圖中延伸分割區佔用了第 2 個主要分割區

的位置 , 因此其分割區名稱也沿用第 2 個主要分割區的名稱 “ /dev/hda2” 。

然而為何上圖沒有 /dev/hda3 及 /dev/hda4 呢?這是因為邏輯分割區的名稱是從 5 開始算起的。換言之 , /dev/hda 的第一個邏輯分割區 , 其名稱必定為 /dev/hda5 。因此在上圖中 , 第一個邏輯分割區的名稱是 /dev/hda5,而非 /dev/hda3 。

Page 20: 第  3  章

20

3 - 2 規劃您的硬碟

在了解 Linux 分割區相關概念之後 , 接下來我們就來看看要如何規劃硬碟的分割區。

Page 21: 第  3  章

21

Linux 需要多大的硬碟空間 要完整安裝此 Linux 發行版 (包含:資料庫、 WWW 、 FTP 、 Mail... 等伺服器、辦公室軟體及數百套應用程式 ), 該準備多大的硬碟空間呢?

此版 Fedora Core 全部安裝約需 7.5GB 的硬碟空間。

若依本書第 4 章的說明安裝 , 則需約 5GB 的空間 , 所以為了您日後可能還會安裝其他軟體或儲存其他資料 , 筆者建議您最少保留 6 GB 的空間給 Linux 使用。

Page 22: 第  3  章

22

準備安裝 Linux 的磁碟空間至於要把 Linux 安裝在那裡呢?由於 Linu

x 不能與 Windows 並存於同一個分割區 , 所以我們需要劃分一個專門給 Linux 使用 , 且至少 6 GB 的分割區。

您可依照下列步驟檢查硬碟是否有足夠的空間安裝 Linux :

Page 23: 第  3  章

23

準備安裝 Linux 的磁碟空間

Page 24: 第  3  章

24

從現有硬碟中調整出足夠安裝的空間 如果您目前硬碟的剩餘空間不足 6 GB, 又

不想花錢購買新的硬碟 , 可以參考以下 2 種方法 , 準備好安裝 Linux 的磁碟空間。

接下來我們以實際範例來說明如何調整出足夠安裝 Linux 的空間 , 例如筆者目前只有一顆 20 GB 的硬碟 , 其中已劃分出 2 個分割區 , 一個安裝了 Windows 作業系統 , 另一個則用來儲存資料:

Page 25: 第  3  章

25

從現有硬碟中調整出足夠安裝的空間 我有一個分割區大於 6 GB, 且其中的所有

資料皆可備份到其他分割區上 若您的硬碟是屬於此種情況 , 我們便可將

該分割區中的資料全部備份到另一個分割區上 , 然後開始安裝 Linux 。安裝時 , 請先刪除此分割區 , 否則會沒有足夠的空間安裝:

Page 26: 第  3  章

26

從現有硬碟中調整出足夠安裝的空間

Page 27: 第  3  章

27

從現有硬碟中調整出足夠安裝的空間 我有一個磁碟 , 其中剩餘的可用空間大於

6 GB, 但沒有其他空間可以備份其中的資料 , 或是不想花時間備份 如果是屬於此種情況 , 在安裝 Linux 前 ,

我們可以使用其他軟體 , 如 SPFDisk 或 PartitionMagic 縮小此分割區的空間後 , 將 Linux 安裝於空出來的可用空間。如下圖所示:

Page 28: 第  3  章

28

從現有硬碟中調整出足夠安裝的空間

Page 29: 第  3  章

29

從現有硬碟中調整出足夠安裝的空間 如果您確定要調整分割區的大小 , 在調整

前 , 請務必先在 Windows 系統中執行磁碟重組 , 將不連續及散佈在各處的資料 , 集中到分割區的前段 , 避免因縮小分割區 , 而導致原本儲存在分割區後段的資料遺失。