Gentoo Linux 2005.0 x86 手冊[8]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

完成了。現在 ping 一些網路伺服器(如 Google)測試您的網路連線。如果成功,恭喜!您現在已經可以準備安裝 Gentoo 了。請從 準備磁碟 繼續

4. 準備磁碟

4.a. 介紹區塊裝置

區塊裝置(Block Devices)

我們將仔細的介紹 Gentoo Linux 和 整體的Linux 的磁碟方式,包括 Linux 檔案系統,分割區,和區塊裝置。然後,當您了解磁碟和檔案系統,您將會學到如何為您的 Gentoo Linux 安裝設定分割區和檔案系統。

首先,我們將要介紹 區塊裝置。最有名的區塊裝置大概就是代表 Linux 系統上的第一個 IDE 磁碟 /dev/hda,如果您的系統使用 SCSI 或 SATA 磁碟,那您的第一個磁碟將會是 /dev/sda

以上的區塊裝置代表著磁碟的介面。使用者可以不用擔心您的磁碟是否為 IDE,SCSI 或是其他,並且使用程式來使用這些區塊裝置。這個程式可以在磁碟上寫入多個隨機的 512 byte 區塊。

分割區

理論上雖然您可以使用整個磁碟放置您的 Linux 系統,但是實務上幾乎沒有人這麼做。整個磁碟將會被分為其他小一點的大小,並可以更好的管理。x86 的系統叫他 分割區(partitions)

分割區總共有三類:primaryextendedlogical

一個 primary 分割區是一個包含 MBR(Master Boot Record)的分割區。一個 MBR 非常小(512 byte)只能定義成四個分割區(從 /dev/hda1/dev/hda4)。

一個 extended 分割區是一個特別的 primary 分割區(意思是說 extended 分割區一定要從四個可用的 primary 分割區內擴展)而可以建立更多的分割區。這種分割區原本是不存在的,但是四個分割區太少了,它會誕生是因為要擴展而不會遺失反向相容。

一個 logical 分割區是在 extended 分割區內。他們的定義不是放在 MBR,但是是放在 extended 分割區。

進階儲存

x86 的 Installation CD 支援 EVMS 和 LVM2。EVMS 和 LVM2 將會增強您設定分割區的彈性度。在安裝過程中,我們將會將焦點放在 "正常" 的分割方式,只是為了讓您知道 EVMS 和 LVM2 有被支援。

4.b. 策劃一個分割區計畫

預設的分割區策劃

如果您不打算策劃一個分割計畫,您可以使用手冊內的分割規劃:

分割區檔案系統大小說明
/dev/hda1ext232M開機分割區(Boot partition)
/dev/hda2(swap)512MSwap 分割區
/dev/hda3ext3磁碟剩下的空間根 或是 主分割區(Root partition)

如果您想知道一個分割區該要多大,或是需要幾個分割區,請繼續閱讀。不然請從 使用 fdisk 分割您的磁碟 開始分割。

多少和多大?

多少分割區通常是按照您的使用環境。舉例來說,如果您有很多個使用者,您就會因為安全問題和能夠簡易備份將您的 /home 分開。如果您將 Gentoo 安裝為郵件伺服器那您的 /var應該分開,因為郵件通常是放在 /var。選擇好的檔案系統將會提昇您的效能。遊戲伺服器因為大多數的遊戲伺服器都是安裝在 /opt 所以通常會將 /opt 分開。原因很和 /home 類似:安全問題和備份。你一定會想分給 /usr 比較大的空間:不只是因為他包含大部份的程式,Portage 樹,除了他儲存的各種原始碼知外,本身需要 500 Mb 的空間。

如您所見,不同的方式是彼此相依的。不同的分割區或是容量將會有以下優點:

  • 您可以選擇適合個別分割區的檔案系統提高效能
  • 您的系統不會因為一個分割區或是容量失效而完全終止
  • 如果必要,檔案系統檢查所費的時間將會減少,並且可以以平行方式進行(雖然這個優點 比較適合多分割區)
  • 安全性可以因為某些分割區以唯讀掛載而加強,nosuid(setuid機會被略過), noexec(執行檔將會被掠過)等等也可以。

但是,多個分割區也有一個很大的缺點:如果沒有完好的設定,您將會看到一個分割區上的空間不夠或是一個分割區上的空間太多。SCSI 和 SATA 也有 15 個分割區的限制。

以範例來分割,我們將使用一個 20GB 的硬碟,為手提電腦的示範(包含著網頁伺服器,郵件伺服器,gnome,﹍):

原始碼 1: 檔案系統使用範例

Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/hda5     ext3    509M  132M  351M  28% /
/dev/hda2     ext3    5.0G  3.0G  1.8G  63% /home
/dev/hda7     ext3    7.9G  6.2G  1.3G  83% /usr
/dev/hda8     ext3   1011M  483M  477M  51% /opt
/dev/hda9     ext3    2.0G  607M  1.3G  32% /var
/dev/hda1     ext2     51M   17M   31M  36% /boot
/dev/hda6     swap    516M   12M  504M   2% <not mounted>
(預留 2GB 空間)

本文关键:Gentoo Linux 2005.0 x86 手冊
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top