深入了解更多Ubuntu硬盘系统分区
时间:2010-11-06 来源:mydear
特别值得一提的是Ubuntu硬盘有很多值得学习的地方,这里我们主要介绍Ubuntu硬盘分区,包括介绍Linux中的Ubuntu硬盘分区等方面。安装Ubuntu Linux的预备知识。
本文涉及到的很多内容是只是粗略的描述,如想深入了解更多的相关知识,请求助搜索引擎,而我的唯一建议是,请尽量看新的文章,Linux的发展日新月异,老旧的Linux文档很可能会对读者认识Linux产生误导。
Ubuntu硬盘分区
一块硬盘可以分为四个主分区,或三个主分区加上一个扩展分区。所谓的扩展分区,其实只是一个容器,实际上,我们并不直接使用扩展分区。在扩展分区 内,我们可以进一步划分逻辑分区。一般认为在一个扩展分区内,能分出无数个逻辑分区。正因为有了逻辑分区,一块硬盘才能被分成很多个分区。
另一个可能涉及的概念是活动分区。电脑加电启动时,BIOS会寻找Ubuntu硬盘上有活动分区标识的分区寻找操作系统引导程序。如果一块硬盘上没 有活动分区,则即使这块Ubuntu硬盘上有引导程序和完好的操作系统,也将无法成功启动。一块硬盘上有且只能有一个活动分区,而且只有主分区才能成为活 动分区。
Linux中的Ubuntu硬盘分区
与Windows不同,Linux并不是用C, D, E, F等盘符来标识每一个分区的,而是用一系列设备文件来标识。Linux把一切硬件设备都当成文件。比如,Linux下,四个主分区分别对应/dev /sda1, /dev/sda2, /dev/sda3和/dev/sda4。其中,/dev是硬件设备文件所在的目录(即:文件夹,下同),sd代表SCSI Disk,a代表第一个SCSI设备,数字1,2,3,4分别代表了四个主分区。
如果你不知道什么是SCSI Disk,不用担心,因为你并不需要知道它究竟是什么。通常,如果你的电脑中只有一块硬盘,那么,这块硬盘一定是/dev/sda。 可能你以前接触过Linux,或曾经在一些老旧的资料中看到过/dev/hda代表第一个主IDE通道上的硬盘。那么,你现在已经无需知道这些了。因为 Ubuntu已经取消了用hd和sd区分不同类型的硬盘的机制,取而代之的,用sda统一代表电脑中的第一块硬盘。
Linux下,/dev/sdaX中的数字X的编号是有限的。在Linux下,最大的分区编号是16。因此,主分区和扩展分区编号占用 1~4,逻辑分区占用5~16。也就是说,即使你的Ubuntu硬盘中只有一个主分区(如,/dev/sda1)和一个扩展分区(/dev/sda2), 剩下的两个主分区编号: /dev/sda3, dev/sda4 也不会分配给逻辑分区。第一个逻辑分区一定是从/dev/sda5开始编号的。这点与Windows下盘符的编制类似。如:A盘一定是3.5英寸软驱,B 盘一定是5.25英寸软驱,而从C盘开始才是硬盘分区。即使电脑上没有软驱,第一个Ubuntu硬盘分区的编号也是C,而不是A。