1-3 建立ext3档案系统
在上个小节中,我们了解了ext3档案系统的优鲇及內容,所以在这个小节中,我们将說明如何建立ext3,以加強读者的实际操作经验,而建立ext3主要的步骤分为磁碟分割和格式化为ext3。

1-3-1 以fdiSk分割磁碟
「fdisk」是种功能強大的磁碟分割工具,管理员可在作业系统安装期间或是完成后使用,他的指令语法如下:

fdisk/dev/装置名称

上式的「装置名称」必需视实际的环境而定,本书在此以分割第一颗IDE硬碟上的Master为例,因此输入的指令及出现的讯息如下:

[root@ns1 root] # fdisk/dev/hda
The number of cylinders for this disk is set to 5005
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:

1)software that runs at boot time (e.g.,old versions of LILO)

2)booting and partitioning software from other Oss

(e.g., DOS FDISK, OS/2 FDISK)

Command (m for help):

在输入fdisk指令后,该程式会自动侦测硬碟上的磁柱(Cylinder)数量,若磁柱的数量大於1024,则系统会出现以上的警告讯息,其中說明一些开机时执行的软体(例如旧版的LILO),或是由其中的作业系统分割磁碟时(DOS FDISK或OS/2 FDISK),可能会產生问题,但是
以Fedora Core 而言,您能够忽略这些讯息。

在执行fdiSk后,游标会停留在「Command (m for help):」的讯息处,建议您先输入」「m」指令,以参考任何可用的选项說明。下表为笔者整理的中文选项說明:



在了解fdiSk指令的基本顯示功能後,接下來本書將說明如何利用fdisk來新增分割區,以下是詳細的步驟及說明:
在開始進行磁碟分割前,建議您先按「p」鈕,以顯示现在存在的分割區內容:



在了解现在的分割區狀況後,您可在「Command(m for help):」
處按「n」鈕以新增分割區,若是在系統中现在並未擁有其他分割區則fdisk程式會出現類似以下的訊息:

Command(m for help):n
Command action
e extended
p primary partition(1-4)


在出現以上的訊息後,此時您有 2 種選擇 :

◆ e :若按「e」(Extended),則表示要新增延伸分割區。
◆ p :若按「p」(Primary),則表示要新增主要分割區。

Command(m for help):n
Command action
1 logical (5 or over)
p primary partition(1-4)

若是在系統中现在擁有其他分割區,則會出現以下的訊息 :

Command(m for help):n
Command action
1 logical (5 or over)
p primary partition(1-4)

◆ I :若按「1」(Logical),則表示要新增邏輯分割區。
◆ p :若按「p」(Primary),則表示要新增主要分割區。

本書以新增一個主要分割區為例,首先輸入「p」後再按 Enter 鈕, fdisk 程式可能會出現以下的訊息:

p
Partition number (1-4) : 1
Partition 1 is already defined. Delete it before re-adding it.
Command (m for help):

在以上訊息中的「Partition number(1-4)」表示 fdisk 需要您指定主要分割區的編號,而筆者在此輸入「1」但卻出現 Partition 1 is already defined。Delete it before re-adding it.」 , 並且跳離開分割區的新增工作。這表示在硬碟上已存在其他分割區,而他們的主要分割區編號為 1 ,所以若要再新增其他的主要分割區,必須使用其他的編號。

以下的范例我们将新增一个编号为4的主要分割区,其讯息如下:

Command (m for help) : n
Command action
e extended
p primary partition (1-4)
p
partition number (1-4): 4
First cylinder (1-5005,default 1):1
Last cylinder or sizeM or sizeK (1-653,default653): 653

在上例中,笔者先指定分割区的编号为4,则fdisk程式会出现以下的讯息:

First cylinder (1-5005), default 1)

此处需输入分割区起始磁柱的值, fdisk 程式也会自动显示允许输入的值 (1-5005) ,並且会以允许范围的第一个数字为预设值 (1) ,所以输入预设值和直接按 Enter 钮的功能相同。

Last cylinder or size or sizeM or sizeK (1-653, default 653)

此处需输入分割区结束磁柱的数值, fdisk 程式也会自动显示允许输入的值 (1-653) ,並且会以允许范围的最后一个数字为预设值 (653) ,所以输入预设值和直接按 Enter 钮的功能相同。而除了使用磁柱来设定分割区的结束位置外,您也能够使用下表中的格式来进行指定:



注意:
在建立主要分割区时,您能够先建立编号 2 的主要硬碟分割,再建立编号 1 的主要硬碟分割。而在逻辑分割区中,第一个建立的逻辑分割区编号一定是 5 ,但假如在建立了编号 5 和编号 6 号两个逻辑分割区后,接着刪除编号 5 的逻辑分割区,则原先编号 6 的分割区会变成编号 5.

◆ 在新增 Linux 分割区后很重要的一点是,必须指定分割区的类型,以 ext2 或 ext3 而言,分割区的类型值为「83」。欲指定分割区的类型,您能够在「Command (m for help) :」处按「 t 」钮,则 fdisk 程式会出现类似以下的讯息:

Command (m for help): t
Partition number (1-4) : 4
Hex code (type L to list codes) : 83
Changed system type of partition 3 to 83 (Linux)

在上述出现的讯息中,首先指定欲变更类型的分割区编号,本书的范例为「4」然后在「Hex code(type L to list codes)」选项中输入「83」以表示 Linux 分割区。

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!