Linux下的两种磁盘分区工具的使用
今天我们来说一下如何使用fdisk和parted分区工具来进行硬盘分区,、下面我来说一下在Linux系统中这两种硬盘分区工具的使用方法:
?
----------fdisk分区工具----------
?
?? 在我的另一篇文章里已经说过了在Linux系统中硬盘分区的概念了( http://blog.chinaunix.net/u3/112561/showart_2230401.html ),所以在这里我就不多说了,有不懂的可以看看那篇 一、.下面来介绍fdisk分区工具的命令格式: ??? fdisk是传统的Linux硬盘分区工具,也是Linux系统中最常用的一种硬盘分区工具之一,它的命令格式如下:
?
其中常用命令选项的说明如下: -b sectorsize: 定义磁盘扇区的大小,有效值包括512、1024和2048,这个选项只对老版本的Linux操作系统有效。 -C cyls: 定义磁盘的柱面数,一般情况不需要对它进行定义,使用默认的就好。 -H heads: 定义分区表所使用的磁盘的碰头数,一般为255或16。 -S sects: 定义每条磁道的扇区数,一般为63。 -l :这是最常用到的一个命令选项,它是显示指定磁盘设备的分区表信息,例如查看/dev/sdb1这个磁盘设备的分区表信息就是:fdisk -l /dev/sdb1 -u :在显示分区表时,以扇区代替柱面作为显示的单位 -s partition: 在标准输出中以block为单位显示分区的大小。 -v :显示fdisk的版本信息。 device:就是磁盘的设备名称,IDE类型的磁盘设备名为[dev/hd[a-h]];而SCSI或SATA类型的磁盘设备名为[dev/sd[a-p]]。 ??? 假如我要查看我电脑上的第一块磁盘的分区表信息(呵呵,我就一块硬盘)可以使用如下命令:fdisk -l /dev/sda(我的硬盘是SATA类型的)显示信息如图:
然后我们可以看一下它们各自对应磁盘设备文件: 使用命令:ll /dev/sda*? 来查看如图:
朋友们可以自己尝试一下别的命令的作用,由于时间问题我在这里就不一一说了~!下面我们来看看如何使用fdisk工具来对硬盘分区吧。 二、fdisk交互模式: ??? 当我们使用了命令“fdisk+设备名”后,就可以进入fdisk程序的交互模式了,在交互模式中可以通过输入fdisk程序所提供的指令来完成相应的操作,其结果如图:
进入到这种模式时候,我们就可以通过输入fdisk的指令来执行相应的磁盘分区管理操作了,输入m可以获取fdisk的指令帮助信息:如图:
下面我们来看看各个指令的使用说明: a :设置可引导标记 b :修改bsd的磁盘标签 c :设置DOS操作系统兼容标记 d :删除一个分区 l :显示已知的分区类型,其中82为Linux swap分区,83为Linux分区 m :显示帮助信息 n :增加一个新的分区 o :创建一个新的空白的DOS分区表 p :显示磁盘当前的分区表 q :退出fdisk程序,不保存任何修改 s :创建一个新的空白的Sun磁盘标签 t :改变一个分区的系统号码(比如把Linux Swap分区改为Linux分区) u :改变显示记录单位 v :对磁盘分区表进行验证 w :保存修改结果并退出fdisk程序 x :特殊功能,不建议初学者使用 知道了上面这些命令的意义,可以说就会对一块硬盘进行分区了。下面我来举个例子来说明一下: 首先我拿虚拟机添加一块硬盘,大小为170G,然后对其进行分区: 1.首先输入“fdisk -l“命令来查看一下添加上硬盘没有,然后输入命令“fdisk /dev/sdb"来进入fdisk程序交互模式,如下图:
2.输入指令“n"来新建一个分区,这个时候系统会让你输入是新建主分区还是扩展分区,我选择主分区(p),然后输入分区号(因为我这是新的硬盘,还没有分过区,所以输入1代表第一个主分区),然后又是起始柱面,直接选择默认即可。最后输入你这块分区的大小,我这里是分的差不多50G吧!这样一个分区就分好了,然后你可以输入p指令来查看一下,如下图:
3.这次我再建立一个扩展分区,首先输入指令n来新建一个分区,然后输入e来选择扩展分区,再输入分区号(2),然后下面的都选择默认就OK了!建立好后使用指令 p来查看一下,如图:
4.下面我再在扩展分区里面建立两个逻辑分区,首先输入指令n,然后选择分区类型为l(逻辑分区)起始柱面选择默认,然后输入此逻辑分区的大小,我就分40G了。最后输入指令p来查看一下是否建立成功,如图:
5.同样的步骤建立另一个逻辑分区,这里就不多说了。下面来看一下如何修改一个分区的类型。 6.输入指令t来修改分区的类型(只需要输入分区类型对应的ID号即可),然后输入要修改的分区号,我这里是修改的sdb5(也就是说输入5就OK了)。最后输入分区的类型的ID号,如果不知道分区的类型对应的ID号,你可以输入“l"指令来查看分区类型所对应的ID号。如图:
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。