在Linux下,可以使用fdisk和parted进行分区,然后使用mkfs对硬盘进行格式化。当然,在安装Linux时,系统提供了图形界面来处理磁盘分区。但是,我们不会在本文中讨论这个问题,因为我们可以在许多材料中找到使用这种方法的说明。本文讨论安装Linux后分区格式化的处理。
一、通过fdisk对硬盘进行分区
1. 首先使用“sfdisk -l”命令查看硬盘信息。在命令窗口中输入命令后,系统显示计算机中所有硬盘的大小。当然,除了这个命令,我们还可以使用“sfdisk -s”、“df”、“fdisk -l”等命令,这里就不一一列举了。
2.在命令行中输入“fdisk /dev/hdX”并回车。 (/Dev/hdX 是你要分区的硬盘编号,如“a”为第一块硬盘,以此类推)。
3. 进入分区界面后,按M键查看相关帮助。输入N新建一个分区,然后根据提示选择分区类型。这里我们按P创建一个主分区。
4. 接下来是所选分区的区号,这里有1到4个可以选择,本例中选择1。然后输入分区的大小,但是这里有一个比较麻烦的问题,那就是也就是,在Linux中,fdisk使用柱面来显示硬盘总量,所以我们要先输入开始柱面,再输入结束柱面。可以使用一种简单的方法来转换分区大小。例如,如果我们有一个80G的硬盘,当系统要求我们输入起始柱面时,我们可以看到总柱面为9729。这时可以用下面的公式来计算每个分区的大小 Cylinder size:“分区大小/总磁盘容量×9729”。得到柱面尺寸后,我们可以通过“起始柱面+柱面尺寸”得到结束柱面。

5. 分区大小设置完成后,我们只需要输入W,这样整个分区操作就结束了。最后输入Q退出分区程序。如果要做多个分区或者扩展分区,重复以上步骤即可。
二、通过parted创建分区
parted 命令的使用并不复杂,易于理解。
1. 在命令窗口输入“parted /dev/hdX”,回车进入分区界面。我们可以使用print命令查看硬盘分区和硬盘大小。
2.使用mkpart命令创建分区,命令如下:
mkpart 主 ext3 1024 2048
意思是从磁盘上1024M的位置到2048M的末尾创建一个大小为1024M的ext3格式的主分区。
三、删除分区
无论是fdisk创建的分区还是parted创建的分区,都可以删除。限于篇幅,我们只讲parted中删除分区的方法。在图2中,每个分区前面都有一个数字,这个数字就是分区的编号。找到要删除的分区后输入“rm X”,其中X为分区号。
四、format 分区
要格式化分区,使用mkfs命令,如“/sbin/mkfs -t ext3 /dev/hdb3”,表示将分区hdb3格式化为EXT3格式。当然,除了EXT格式,也可以格式化为FAT格式。具体命令如下:
/sbin/mkfs -t msdos /dev/hdb3

当然,如果你安装了多个操作系统,你可以在 Windows 中看到 Linux 中创建的 DOS 分区。但是,我发现在 Red Hat Linux 中无法将分区格式化为 FAT32。版本里应该是可以的。
五、让硬盘开始自动挂载
比如挂载/dev/hdb1分区到/mnt/hd目录
用vi编辑/etc/fstab文件,添加如下内容
/dev/dhb1/mnt/hdreiserfsdefaults
提醒:fdisk 和 parted 的参数还有很多。本文中的这些参数是最常用的。有兴趣的朋友可以看看帮助文档。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/dianqi/article-380911-1.html
这样的人也能被称为教授
这就是博弈
希望双方透露更多细节