Ubuntu系统中如何格式化磁盘?
董师傅茶坊
当系统中添加了一块新的硬盘时,或者在重新安装系统等情况下,我们往往会对磁盘进行格式化处理。那么在Ubuntu系统中又该如何格式化磁盘呢?下面本文就介绍一下,基于Ubuntu Desktop 9.04,GNOME集成桌面环境下格式化磁盘的方法。
1.确认磁盘设备标志
磁盘设备在Linux系统中是以文件的形式来表示的,每一个磁盘设备在系统中均对应一个磁盘设备文件(或称系统为之分配一个设备标志)。对于IDE接口类型的硬盘,系统分配的设备文件或标志为“hdX”,对于SCSI接口类型的硬盘,系统分配的设备标志为“sdX”,其中“X”是指按字母表顺序表示的系统中的设备数,见下表。

通常硬盘又可以划分为多个分区,这多个分区可以用如“sdaN”的文件或标志来表示。设备文件通常位于“/dev”目录下,如“/dev/sda”,表示系统中存在一块SCSI接口类型的硬盘,“/dev/sda1”则表示该硬盘的第一个分区,“/dev/sda2”表示该硬盘的第二个分区。
一台计算机至少有一块硬盘,假设您要格式化的磁盘是一个U盘设备,因U盘设备在Linux中是作为SCSI接口类型的设备来对待的,因而系统为U盘分配的设备标志(对应的设备文件)为“/dev/sdb”,这个标志在后面执行格式化操作时需要用到。
2.使用命令行进行磁盘格式化操作
Linux系统中的磁盘格式化操作具体来说包括磁盘分区和创建文件系统两项工作。对于新的磁盘(没有创建过磁盘分区),确认磁盘所对应的标志后,在创建新的文件系统之前,我们首先要创建新的磁盘分区。常用的创建磁盘分区的命令为fdisk。例如,我们对上面提到的U盘进行分区操作。在“应用程序→附件”下找到“终端”项,单击该项则打开一个GNOME终端窗口。在终端窗口中,可以输入命令:sudo fdisk /dev/sdb,fdisk是一个交互式的命令,根据提示使用整个U盘的容量创建一个主分区,分区标志为“sdb1”。
有两点值得指出:如果磁盘上已经存在分区且不想改变分区大小,则不需要进行磁盘分区操作;插入到系统的U盘往往会自动挂载到系统中,此时应输入“sudo umount /dev/sdb”命令来卸载它。
创建了分区后,我们就可以在该分区上创建文件系统了。还是以U盘为例,在打开的GNOME终端窗口中,输入命令:sudo mkfs –t ext3 /dev/sdb1或sudo mkfs.ext3 /dev/sdb1(这两个命令的执行效果是相同的)来创建EXT3(Linux扩展文件系统版本3)。如果想创建其他的文件系统,如VFAT,可以使用命令mkfs.vfat。所有可用的创建各种类型文件系统的命令均可以通过命令“ls /sbin/mkfs*”列出。
3.使用磁盘分区编辑工具GParted进行操作
如果嫌上面的命令行操作比较麻烦,不用担心,所有这些操作均可以通过图形化的磁盘分区编辑工具GParted来完成。Ubuntu系统默认没有安装GParted磁盘分区编辑工具,但Ubuntu的软件仓库中包含了GParted软件,我们可以使用apt-get命令或新立得软件包管理器来安装该软件。在菜单“系统→系统管理”下找到“新立得软件包管理”项,用鼠标单击该项,则打开新立得软件包管理器窗口。点击窗口工具栏上的“搜索”按钮,在“搜索”对话框中输入关键字“GParted”,则搜索结果出现在可安装软件包列表区中。标记“GParted”软件包并安装它。安装完毕后,在菜单“系统→系统管理”下可找到“分区编辑器”项。单击该项,则运行GParted分区编辑器程序。
GParted分区编辑器程序的使用比较简单。我们再以格式化上例中的U盘为例。首先,在窗口工具栏右侧的磁盘驱动器列表中选中磁盘设备“/dev/sdb”;其次,在该磁盘上创建新的分区;最后选中该分区,在弹出的右键快捷菜单中选择“格式化为”下的文件系统类型,即可完成磁盘格式化的功能(如图)。磁盘经过格式化后,用mount命令挂载到某个目录下,就可以在系统中正常使用它了。
