安裝Linux 的硬碟分割槽

2021-04-19 08:10:34 字數 4242 閱讀 1414

為了安裝l i n u x ,你必須為它準備硬碟空間。這個硬碟空間必須和你的計算機上安裝的其他作業系統(如wi n d o w s ,o s / 2 或著其他版本的l i n u x )所使用的硬碟空間分開。這項工作就是我們馬上要進行的硬碟分割槽。

1. linux 硬碟分割槽的基礎知識

乙個硬碟可以分割成不同的分割槽。訪問每個分割槽就像訪問不同的硬碟。每個分割槽甚至可

以有乙個型別用來表明這個分割槽中資訊是如何儲存的。例如,d o s 、o s / 2 和l i n u x 使用不同的硬碟分割槽型別。你可以這樣處理你的l i n u x 分割槽:

1) 可以將l i n u x 安裝在乙個或多個型別「 linux native "的硬碟分割槽,通常稱為"l i n u x原始分割槽"。同時還需要乙個型別為"linux swap "的分割槽,也叫做"l i n u x 交換分割槽"。

2) linux 對分割槽的最小要求是:乙個"linux native "加乙個"linux swap "分割槽。要特別注意的是,l i n u x 一定不可以安裝在d o s / wi n d o w s 的分區內!

3) 即使你將l i n u x 安裝在乙個專門的硬碟,或者一不安裝其他作業系統的計算機上,你仍需要為l i n u x 建立分割槽。相對而言,這種情況非常簡單,因為不必為硬碟的其他分割槽操心。

對於**建設者而言,我們推薦採用這種方法,你甚至可以不要d o s / wi n d o w s ,因為在你的**對外發布(供外界訪問)的時候,你只能使用l i n u x 系統,而且,一般**總是處於"發布"的狀態,你將幾乎沒有機會執行你的d o s / wi n d o w s 。

4) 對於一般使用者,另一種更普遍的情況是:將l i n u x 安裝在已經含有其他作業系統的硬碟上。這種情況就有一點複雜,因為乙個錯誤就可以毀了你現有的分割槽,更不用說它含有的資料!

l i n u x 通過字母和數字的組合來標識硬碟分割槽,如果你習慣於使用類似"c 盤/ d 盤"來標識硬碟分割槽的話,可能會搞混。l i n u x 的命名設計比其他作業系統更靈活,能表達更多的資訊。

歸納如下:

1) 分割槽名的前兩個字母表明分割槽所在裝置的型別。你將通常看到h d (指i d e 硬碟),或s d(指s c s i 硬碟)。

2) 第三個字母表明分割槽所在的裝置號。例如:/ d e v / h a d (第乙個i d e 硬碟)或/ d e v / s d b(第二個s c s i 硬碟)。

3) 最後的數字代表分割槽。前四個分割槽(主分割槽或擴充套件分割槽)用數字1 到4 表示。邏輯分割槽

從5 開始。例如,/ d e v / h d a 3 第乙個i d e 硬碟上的第三個主分割槽或擴充套件分割槽; / d e v / s d b 6 是第二個s c s i 硬碟上的第二個邏輯分割槽。

在重新對你的硬碟分割槽時,可能遇到三種情況,一般而言,對它們的處理方法分別應該是這樣的:

1) 有未分割槽的空閒空間。在這種情況下,已定義的分割槽未占有整個硬碟空間,也就是說空閒空間不屬於任何已定義的分割槽。仔細想一下,乙個未用的硬碟也屬於這種情況,不同的只是所有的空間都不屬於任何已定義的分割槽。這時,只須簡單地從未用的空間建立所需的分割槽。

2 )有未用的分割槽。你可能已經將硬碟分成諸如c 、d 、e 這樣的d o s 分割槽,但是有乙個分割槽現在沒有使用,或是已經被清空,你或許希望將l i n u x 安裝在這裡。如果你屬於這種情況,可以使用這個未使用的分割槽。這時,先得刪除這個分割槽,然後再在這個空間建立合適的l i n u x分割槽。

3) 在已有分割槽中有空閒空間。如果你已經將硬碟分割槽,並且沒有乙個完全空閒的分割槽,以下就是你應該看的了。這是最常見的情況。不幸的是,這也是最難對付的情況。雖然你有足夠的空間,但卻屬於已用的分割槽。除了加乙個硬碟外(這時你只需要考慮你的銀子,其他就好辦了),還有兩種選擇:

a. 破壞性的重新分割槽。首先刪除乙個大的分割槽,然後建立幾個小的分割槽。被刪除的那個大的分割槽中的所有資料將被破壞。這就是說必須做一次完全的備份。為安全起見,做兩套備份,使用校驗(如果你的備份軟體有此功能),在刪除分割槽之前試著讀一下你備份的資料。這將是一件麻煩的工作,但為了保護你以前的工作,還是十分必要的。注意一點,如果你刪除的分割槽含有作業系統,還得重灌作業系統。在建立了小的分割槽之後,可以重灌軟體,恢復資料,然後繼續安裝l i n u x 。

b. 非破壞性的重新分割槽。這裡,你可以執行乙個提供這種功能的應用程式。這個程式可以將大分割槽變小而不丟失分割槽中的檔案。很多人發現這種方法是可靠而沒有麻煩的。那麼你該用什麼軟體呢? 市場上有好幾種磁碟管理的軟體產品,就筆者看來,它們在功能和可靠性方面大同小異,例如partition magic 就是乙個口碑不錯的分割槽軟體。red hat linux 也為i n t e l 系統提供了乙個這樣的軟體:在linux/intel cd-rom 上d o s u t i l s 目錄中的f i p s 。

2. linux 硬碟分割槽的實際操作

儘管可以根據我們已經提到的分割槽原則,將l i n u x 裝在乙個單一的大分割槽中,但更好的主意是將它分開。綜合了單一分割槽的簡單性和多分割槽的靈活性,我們推薦以下配置。請注意:

如果你想安裝l i n u x 的所有軟體包的話,必須使用這裡指出的較大的分割槽尺寸。事實上,你可能會加大我們推薦的尺寸,以使將來公升級時不必重新分割槽。

1) 乙個交換(s w a p )分割槽。交換分割槽用來支援虛擬記憶體。如果你的計算機記憶體小於 1 6 m b ,必須建立交換分割槽。即使你有更多的記憶體,仍然推薦使用交換分割槽。交換分割槽的最小尺寸是你的記憶體的大小,或1 6 m b (兩者取大)。交換分割槽最大可以達到1 2 7 m b ,所以建立更大的交換分割槽是浪費空間。注意,可以建立和使用乙個以上的交換分割槽(儘管這通常安裝在大的伺服器上)。

2) 乙個根(r o o t )分割槽。根分割槽是"/"(根目錄)所在地(注意不是/ r o o t )。它只需要啟動系統所須的檔案和系統配置檔案。對於大多數系統,5 0 m b 到1 0 0 m b 的根分割槽可以工作得很好。

3) 乙個/usr 分割槽。/ u s r 是l i n u x 系統的許多軟體所在的地方。根據你交換安裝的包的數量,這個分割槽應該在3 0 0 m b 到7 0 0 m b 之間。如果可能,將最大的空間用於/ u s r 分割槽。任何你以後將要安裝的基於r p m 的包都會使用比其他分割槽更多的/ u s r 空間。

4) 乙個/ h o m e 分割槽。這是使用者的h o m e 目錄所在地; 它的大小取決於你的linux 系統有多少使用者,以及這些使用者將存放多少資料。如果系統將用作e - m a i l 服務的話,為每一位使用者預留5 m b 左右的空間,如果將提供個人主頁存放空間的話,則應至少為每位使用者預留2 0 m b 空間。

對於**建設者,還有一點需要注意的是,你的we b 服務和匿名f t p (/ h o m e / f t p )伺服器的內容也在這裡!

另外,你的環境可能會要求你建立乙個和多個以下的分割槽:

1) 乙個/usr/local 分割槽。一般/ u s r / l o c a l 用來存放與其餘l i n u x 系統不同的軟體,如不是r p m 包的軟體。它的尺寸取決於你準備存放的這些軟體的數量。

2) 乙個/usr/src 分割槽。在乙個l i n u x 系統中,/ u s r / s r c 通常存放兩樣東西:

l i n u x 核心源程式。核心的所有源程式都放在這裡,新的核心也在這裡建立。目前,核心源程式大概有3 0 m b 。記住,你可能需要更多的空間來建立核心,或者儲存幾個不同版本的核心。

r p m 包的源程式。如果安裝了包的源程式,檔案將存放在這裡。注意,除非特別指定,

建立包也將使用在這裡的乙個'建立目錄'。

同樣,這個分割槽的尺寸也取決於你將在這裡安裝的軟體的數量。

3) 乙個/ t m p 分割槽。就像它的名字,/ t m p 分割槽用來存放臨時檔案。對於乙個大型的,多使用者的系統或者網路伺服器,專門建立乙個/ t m p 分割槽是乙個好主意。對於乙個單使用者的工作站,就不必專門建立乙個/ t m p 分割槽了。

4) 乙個/var 分割槽。你的l i n u x 系統將把日誌寫在/ v a r / l o g 。列印佇列的檔案通常寫在/ v a r / s p o o l 。這只是兩個寫在/ v a r 的例子。除非特別配置,/ v a r 將是根檔案系統的一部分,通常不佔很多空間。如果你的系統有很多列印、郵件、或者日誌,可以考慮專門建立乙個/ v a r 分割槽。

一般來講,只有多使用者或者伺服器才需要專門的/ v a r 分割槽。

5) 乙個/boot 分割槽。這裡提到的分割槽多數是針對大的系統,這個分割槽則對空間很少的小的系統很有用。在上文中,我們討論了標準p c 的b i o s 的一些限制,以及這些限制如何影響l i l o 的啟動。所有l i l o 啟動時需要的檔案都在/ b o o t 目錄。因此最好的辦法就是專門為根檔案分乙個區,大小至多6 4 m b ,最好首先分這個區,然後再分/ u s r 等等。

linux硬碟分割槽

今天做了一套筆試題,裡面有一道選擇題,關於硬碟分割槽的,hda4,擴充套件分割槽。在linux 下硬碟分割槽的表示是通過hd x 或 sd x 表示的,其中 表示的是a b c x表示的數字 1 2 3 ide 硬碟在linux或者其它類unix系統的一般表示為 hd 比如hda hdb 我們可以通...

linux硬碟分割槽

把大硬碟分為小的邏輯分割槽 最多4個主分割槽,最多1個擴充套件分割槽 與主分割槽之和最大為4 擴充套件分割槽裡只能放邏輯分割槽。寫入檔案系統 windows下 fat32 fat16 ntfs linux下 ext2 ext3 ext4 劃分為4kb的資料塊 inode列表建立,inode號 ino...

linux硬碟分割槽

linux 對硬碟的操作 fdisk 磁碟管理工具,能夠觀察磁碟狀態 建立 刪除磁碟分割槽等 磁碟在linux中的對映檔案在 dev資料夾下 虛擬機器一般新增的硬碟是scsi型別的,所以對應的硬碟檔案是sdx,其中s就是scsi的簡寫,d是disk的簡寫,x代表不同的硬碟編號,比如系統只有一塊硬碟則...