the2th

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

使用fdisk与mkfs进行分区与格式化。

分区:就是将磁盘分为一个一个的区域,可以方便归类使用。
格式化:就是在一个个已经分好的区域上建立文件系统。

计算机是通过分区表来区别各个分区的。分区表一般位于硬盘的某柱面的0磁道 1扇区,而主分区表就位于0柱面,0磁道,1扇区。
磁道(track):磁盘最基本的组成部分就是由坚硬的金属材料制成的涂以磁性介质的盘片。当磁盘旋转时,磁头若保持在一个位置上,则每个磁头都会在磁盘表面划出一个圆形轨迹,这些圆形轨迹就叫做磁道。
扇区(sector):磁盘上的每个磁道被等分为若干个弧段,这些弧段便是磁盘的扇区。磁盘驱动器在读写磁盘数据时,以扇区为单位。

柱面(cylinder):每一个盘片上的等半径磁道,它们可以看成是抽象的柱面。

 

在安装操作系统时所进行的分区,实际上就是修改该硬盘的MBR(Master Boot Record,硬盘的主引导记录)

硬盘的主引导记录(512字节):位于硬盘的0柱面 0磁道 1扇区,分3部分:主引导程序(446字节)硬盘分区表DPT(64字节)硬盘有效标识55AA(2字节)

 

硬盘分区有三种:主分区(primary partition)扩展分区逻辑分区(logical partition)

因为MBR上的DPT只有64字节,所以能储存的分区信息很有限,最多只能存储4个分区的信息。由此引入扩展分区(extended partition)。

逻辑分区是建立于扩展分区之上的。

扩展分区的工作原理就是在被划分为扩展分区的磁盘0柱面再建立一个新的DPT(理论上大小无限制),上面用来储存逻辑分区的分区信息。

也就是通过主分区DPT找到扩展分区DPT,再通过扩展分区DPT找到各个逻辑分区。

 

文件系统是操作系统的基础部分。用来供操作系统组织与管理磁盘上的数据。

首先分区是必须的,因为操作系统要根据DPT才能识别相应的分区(都不识别的话,那怎么进行操作呢?)。所以,

要先分区才能进行格式化。另外,DPT中不仅仅记录了磁盘哪里到哪里是哪个分区,还记录了该分区的格式,也就是分区所采用的文件系统,这个会在系统启动时被使用。如果分区表DPT中记录的分区格式,与你最后格式化的分区格式不一样,那势必造成混乱。

 

在linux中一切都是文件,各个分区也是一样。

使用fdisk进行分区:

查看当前系统所有分区情况:fdisk -l

之后就可以对相应的分区进行分区(比如sdc):fdisk sdc

1 [root@localhost media]# fdisk /dev/sdc
2  
3 Command (m for help): m
4  
按下m获取帮助。

1 Command action
2 a toggle a bootable flag
3 b edit bsd disklabel
4 c toggle the dos compatibility flag
5 d delete a partition
6 l list known partition types
7 m print this menu
8 n add a new partition
9 o create a new empty DOS partition table
10 p print the partition table
11 q quit without saving changes
12 s create a new empty Sun disklabel
13 t change a partition's system id
14 u change display/entry units
15 v verify the partition table
16 w write table to disk and exit
17 x extra functionality (experts only)

 

 

 

posted on 2010-05-24 14:00  the2th  阅读(1735)  评论(0)    收藏  举报