對很多用戶來講,安裝 Linux 系統最麻煩的就是創建 Linux 分區了!在下文中,筆者將告訴安裝程序要在哪裡安裝系統,即為將要安裝 Red Flag Linux Desktop 4.0 的一個或多個磁盤分區上定義掛載點。這時,需要根據實際情況創建、修改或刪除磁盤分區。 1.分區的命名設計
Linux通過字母和數字的組合來標識硬盤分區。具體如下:
前兩個字母
分區所在設備的類型
hd:IDE硬盤
sd:SCSI硬盤。
第三個字母
分區在哪個設備上
hda:第一塊IDE硬
hdb:第二塊IDE硬盤
sdc:第三塊SCSI硬盤
數字
分區的次序
數字1-4表示主分區或擴展分區,邏輯分區從5開始
例如:/dev/hda3是指第一個IDE硬盤上的第三個主分區或擴展分區;/dev/sdb6是第二個SCSI硬盤上的第二個邏輯分區。
注意:如果硬盤上沒有分區,則一律不加數字,代表整塊硬盤。
2.分區前的考慮
分區的目的是在硬盤上為系統分配一個或幾個確定的位置,Linux 系統支持多分區結構,每一部分可以存放在不同的磁盤或分區上。
一般情況下,安裝 Red Flag Linux Desktop 4.0 需要一個根文件系統分區(類型為 ext3、ext2 或 reiserfs)和一個交換分區(類型為swap),這種分區方案適用於大多數用戶。
根分區(/):Linux 根文件系統駐留的地方。
交換分區(swap):用來支持虛擬內存的交換空間,當沒有足夠的內存來處理系統數據時,就要使用交換分區的空間。交換分區的大小建議設置為計算機內存的1~2倍之間。
如果系統的用戶數目較多,可以專門為這些用戶建立一個獨立的文件系統,如 /home;如果需要有一個固定的數據存放區,也可以為它分配一個獨立的硬盤分區,建立一個 /data分區。
3.選擇分區方式
圖1是進入配置分區的界面,可以選擇 “用 Disk Druid 手工分區” 或 “用 fdisk 程序手工分區(只限專家)” 進行分區操作。
圖1 分區方法選擇
“Disk Druid” 提供圖形化的操作界面,操作起來很直觀,可以自由增加、編輯或刪除分區;“fdisk 程序” 是字符方式的設置工具,它的使用有一定難度,建議有經驗的用戶才選擇它。
4. 使用Disk Druid 分區
Disk Druid 是一個圖形化的分區工具。相對於稍後介紹的 Fdisk 工具而言,Disk Druid工具界面友好、易於操作。圖2就是進入 Disk Druid 工具的界面,在此可以根據用戶的要求創建、修改和刪除硬盤分區,並對每個分區設置裝入點。
圖2 進入Disk Druid分區工具
可以看到,系統當前的硬盤分區情況以樹狀的目錄層次結構列出,最上面的一級是硬盤,如果存在多個硬盤,分別以 hda、hdb、hdc… 表示;接下來的是硬盤上的主分區和擴展分區;最後是擴展分區下面的邏輯分區。
如果分區設備名前面帶有 + 號,表示它下面還包含有未顯示的分區;如果分區設備名前的符號為 — 號,表示它下面的分區已全部顯示。
分區列表中顯示了系統中硬盤驅動器的詳細信息,每一行代表一個硬盤分區,包括五個不同的域:
分區:
當前硬盤分區的名稱
大小:
當前分配給這個分區的空間(以MB為單位)
類型:
分區的文件系統類型
掛載點:
指明分區在目錄樹中的加載位置
格式化:
顯示是否要對當前的分區進行格式化
圖2中分區列表底部的一排按鈕用來控制 Druid Disk 的行為,用途如下:
新建:在空閒分區上申請一個新分區,選擇後出現一個對話框,按要求輸入所需的項;
編輯:選中分區後按下該按鈕,用來修改當前分區表中已創建好的分區的某些屬性;
刪除:刪除所選的分區;
重設:取消所做的修改,將分區信息恢復到用戶設置之前的布局。
刪除分區
如果硬盤上沒有剩余的磁盤空間,或者是可以重新設置的 Linux 類型分區,那麼需要先刪除原有的分區,為安裝 Red Flag Linux Desktop 4.0 提供足夠的空間。
例如,要刪除主機中已經存在一個 Windows 分區,可以先在當前分區列表中選中該分區,然後按下 “刪除” 按鈕。
增加新分區
在分區列表中選定空閒空間,雙擊或點擊 “新建” 按鈕,出現如圖3所示對話框。
圖3 創建新分區
“掛載點”:輸入將創建的分區在整個目錄樹中的位置,可以從下拉菜單中選擇正確的掛載點。如果創建的是根分區,輸入 “/ ”;如果是交換分區,不需要輸入裝入點;如果創建的是根文件系統和交換分區以外的分區,應根據實際情況輸入,如 /boot、/home 等。
“文件系統類型”:在提示列表中選擇將創建分區的文件系統類型,如果創建的是交換分區,選擇 “swap”;如果創建的是根文件系統或其他分區,可選擇 “ext3”、“reiserfs”、“jfs” 或 “ext2”,默認的類型為 “ext3”。
Red Flag Linux Desktop 4.0 允許根據分區將使用的文件系統來創建不同的分區類型。下面的是對不同文件系統以及它們的使用方法的簡單描述。
ext2
支持標准 Unix 文件類型(常規文件,目錄,符號鏈接等)。支持長達255 個字符的文件名。
ext3
ext2 的升級版本,可方便地從 ext2 遷移至 ext3 。主要優點是在 ext2 的基礎上加入了記錄數據的日志功能,且支持異步的日志。
reiserfs
一種新型的文件系統,通過完全平衡樹結構來容納數據,包括文件數據,文件名以及日志支持。Reiserfs 支持海量磁盤和磁盤陣列,並能在上面繼續保持很快的搜索速度和很高的效率。
JFS
IBM的jfs 文件系統提供了基於日志的字節級文件系統,該文件系統是為面向事務的高性能系統而開發的,與非日志文件系統相比,它的優點是其快速重啟能力。
交換區swap
用於支持虛擬內存的空換空間。
vfat
與 Windows 9X/2000/NT 的 FAT 文件系統的長文件名兼容的文件系統。
“允許的驅動器”:包括了系統上安裝的硬盤列表。硬盤被突出顯示表示在該硬盤上可以創建想要的分區。如果某個硬盤沒有被選中,那麼這個分區一定不會在該硬盤上被創建。
“大小(MB)”:填入分區大小(以MB為單位)。
“使用全部可用空間”:如選中該項,上面添入的分區大小將是該分區的最小值,指定的 Linux 分區將占據整個剩余硬盤空間。如果後面再創建分區時也使用這個選項,系統將根據這兩個分區最小值的比例自動分配空間大小。
“檢查磁盤壞塊”:如選中該項,會在格式化的過程中檢查壞磁道,並將其列表以防今後被使用,這會花費更多的安裝時間。
交換分區用來支持虛擬內存,大小通常設為物理內存的兩倍,如果系統中已經存在有一個其它 Linux 系統的 Swap 分區,那麼 Red Flag Linux Desktop 4.0 也可以使用它,就不需要再創建一個交換分區了。
按 “確定” 按鈕,屏幕上將顯示新創建的分區信息。當所有操作正確完成後,單擊 “下一步” 按鈕。
編輯分區
選擇當前分區列表中的一個分區,按 “編輯” 按鈕,將看到一個與圖4類似的對話框,在對話框中修改此分區的設置。
如果一個分區已經存在於硬盤上時,那麼只能修改這個分區的掛載點和文件系統類型。要想做其它的修改,如改變大小,就必須先刪除這個分區然後重建。
5. 使用fdisk工具分區
Fdisk 是基於文本的、命令行式的工具,它的操作方式是通過鍵盤輸入命令字符,可以看到最為原始的分區信息,感覺是在切切實實與硬盤分區打交道。Fdisk 的使用是比較復雜的,詳細地介紹需要很多的篇幅。這裡只給出 fdisk 工具的簡單介紹。更多的信息可參見工具附帶的幫助。
除非您從前使用過 fdisk並且理解它的工作原理,我們不推薦使用它。對於新用戶來說,使用 fdisk 很容易不小心損壞或丟失數據。
圖5是選擇 “用 fdisk 程序手工分區(只限專家)” 後的操作界面:
圖5 進入Fdisk工具
首先點擊上圖中列出的需要進行 fdisk 分區操作的硬盤,單擊 “下一步” 就會進入圖5所示的 fdisk 分區工具界面,對這個硬盤進行分區。如果直接選擇 “下一步” ,則會進入 Disk Druid 分區工具。
在圖6所示的操作界面中使用特定字符作為命令的標識完成指定的操作。
使用 fdisk 分區開始工作時,要做的第一件事是利用 p 命令查看當前的分區信息。如果不知道要用什麼命令,在提示下鍵入 m 來獲得幫助。
添加根文件系統分區:利用 n 創建一個新的分區,然後用 l 或 p 來選擇邏輯(logical)分區或主(primary)分區;接下來需指定分區號、分區開始的磁道數(將給出一個范圍,一般只選擇最低的數字)以及分區的大小;
創建交換(swap)分區:利用 n 產生一個新的分區,選擇主分區或擴展分區;接下來給出分區的號碼並告之起始磁道的位置;然後告訴 fdisk 需要的交換分區大小,把分區的類型改變為 “Linux Swap” 。輸入 t 來改變分區的類型並輸入交換分區的分區號,代表Linux 交換分區的分區號是82。
按照上述步驟,已經為系統創建了根文件系統分區和交換分區,還可以繼續添加一些其它分區(例如,/home分區),方法類似。
1、 在 fdisk 工具運行過程中,不能使用 “返回” 和 “下一步”。
2、 直到用 w 命令將所有改變都存盤並退出 fdisk 後,這些改變才會生效。
3、 利用 q 命令,可以在任何時候不存盤退出 fdisk 。
圖6 使用 fdisk 分區工具6. 確認要格式化的分區
接下來是要用戶確認將要格式化的分區,所有新建的分區都會被格式化,此處列出的只是先前系統中已存在、並將要被格式化的分區。
請確認是否已將所選定分區中原有的重要數據進行過備份。一般情況下,用戶應將個人的私有數據放在其它自己定義的分區上,不要與系統文件所在的目錄共享。
圖7 確認格式化的分區