Javadream

A long way and a dream.

linux下的分区概念

Posted on 2006-07-21 22:37 oxl 阅读(721) 评论(1)  编辑  收藏 所属分类: 技术感语
一、分区概念:
首先我们先得清楚什么是分区,俗气来说,就像windows下的c盘、d盘。。。,是很来存储我们平日里使用的数据和程序的。
在系统中,我们每个硬盘只能有四个分区,也叫做主分区。也就这样我们每个硬盘只能有四个主分区。但是,当硬盘很大,或者是为了更好地使用硬盘,我们可能会要很多的分区,远远大于四个分区,这样四个主分区就不能够为我们所能満足了。那么得有更好的方法进行解决,于是就有了扩展分区和逻辑分区。我们用一个主分区作扩展分区,并在上面建立逻辑分区,而且逻辑分区的个数是不限的,其容量受扩展分区容量的限制。
综上所述,也就是,一个硬盘有四个主分区,其中一个用于做扩展分区,并且逻辑分区建于该扩展分区之上,可以有无数个逻辑分区。

二、windows下的分区概念(标识方式):
在windows下有自己的一套傻瓜方式,也就是用C: D: E: .....这个的英文字母方式来标识每一个分区。无论是主分区,还是逻辑分区,都按硬盘和硬盘磁道顺序一个一个的数c,d,e,f。通常在Windows下,只有一个主分区和若干个逻辑分区(高手可能会有三个主分区和若干个逻辑分区,只要他们愿意。),这是装机仔常用的方式,也是最傻瓜最容易的。

三、Linux下的分区概念(标识方式):
在Linux下则复杂一些,Linux下很计较分区的分区方式,也就是说它很计较分区是主分区还是逻辑分区。
在Linux下,第一个EIDE总线接的第一个硬盘标识为hda,第二个为hdb,那么第二个EIDE总线接的第一个硬盘标识为hdc,第二个就是hdd.看出规律了吗:
第一个EIDE总线:
hda
hdb
第二个EIDE总线:
hdc
hdd
(看,又是abcd了。。。。哈。。。。)

在Linux下,四个主分区按顺序分别标识为:hdx1,hdx2,hdx3,hdx4(x是你的硬盘参数,如x=a,就是hda1,hda2,hda3,hda4,下文我们就用hda作例子...吧,)。那么逻辑分区就从hda5开始数起,hda5,hda6,hda7.......。

四、windows下的分区和Linux下的分区的联系。
在一主分区多逻辑分区的大众化方式中,主要有以下的联系。
c: d: e: f: ........
hda1 hda5 hda6 hda7 ........

"哎。。。。我又没有分其它的主分区,为什么d:盘还是从hda5开始数啊?。。。"问的好,这就是Linux下的方式,它默认你有四个主分区,其实只是hda1才真正有用。记住哦,从D盘开始就是hda5了,不要格错盘哦,我可说过了哦。哈。。。。。。
”那么我又怎么知道我是有多少个主分区啊?“这个得用一些”危险“的工具,你可以用fdisk(DOS)来检看,也可以用分区摩术师,主分区一般会有(PRIMARY)字样,逻辑分区一般会有(LOGICAL),那么你就可以知道自己机子上的分区状况了。

五、主引扇区(MBR)的概念。
MBR是系统启动时最先读取的硬盘扇区,也是启动操作系统的一个关结点,主要用于启动操作系统,里面装着启动操作系统的程序,比如lilo,grub。哈。。。,由于本人的知识浅薄,也很难说得清楚,有兴趣的朋友可以到www.linuxaid.com.cn去找一下这一方面的资料。

六、Linux下的swap分区。
主要用于虚拟内存,一般是你主存的两倍,如果你的主存高于256M,那么你完全可以不设虚存,但是如果你在linux下运行 X (图形界面)的话,那么你最好创建swap分区,否则你的X可能会运行的很慢。

七、善后处理:
哈。。。。有的人装linux是一时的兴趣,玩够了以后就想删掉,结果用工具删后,却不能启动Windows,这主要是MBR下的启动程序没有找到Linux所须的文件而致。
解决的方法如下:
用DOS启动盘启动系统,键入:fdisk /mbr
至于Redflag linux3.2或3.0的Grub方式,可能上面的命令并不能起作用。那么就得用windows2000的安装盘了。进行控制台修复方式,键入fixmbr(就是这个吧,我忘记了),哈。。。。这样就解决了。要是还是不行,那我就不知道怎么做了。如果有高手指教,多谢多谢!!

Feedback

# re: linux下的分区概念  回复  更多评论   

2006-07-21 22:38 by oxl
几年前带新人时的一篇稿子,教会多少师弟入门啊..呵....

只有注册用户登录后才能发表评论。


网站导航: