分享
 
 
 

RedHat Linux 9磁盘分区简介

王朝system·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

磁盘分区长期以来一直是个人计算机领域中的一项基本必备知识。然而,由于越来越多的人开始购买带有预安装的操作系统的计算机,相对来说,只有极少人理解分区的原理。本章试图解释分区的原因以及用法,从而使你能够尽可能简便轻松地安装 Red Hat Linux。

如果你对磁盘分区已有足够的了解,你可以直接跳过来阅读关于如何腾出磁盘空间来准备 Red Hat Linux 安装的信息。本节还将讨论 Linux 系统使用的分区命名方案,与其它操作系统共用磁盘,以及其它相关课题。

E.1. 硬盘基本概念 硬盘功能极为简单 — 它们被用来可靠地储存及检索数据。

在讨论磁盘分区之类的问题时,了解一些基础硬件知识至关重要,然而,这又极容易使人陷入小节,忽略全局。因此,本附录使用了一种简化的磁盘驱动器图表来解释磁盘分区后的情形。图 E-1显示了一个崭新的、未曾使用的磁盘驱动器。

图 E-1. 未使用过的磁盘驱动器

没什么可看的,是不是?不过,若我们仅在一个最基本的层次上讨论磁盘驱动器,此图表已足够。假设我们要在这个磁盘驱动器上面储存一些数据,就目前而言,这还不行。我们首先要做一些准备工作…

E.1.1. 不是你写入什么,而是你怎么写入 有经验的计算机用户可能对此心中有数。我们需要 格式化(format) 这个驱动器。格式化又称“制作 文件系统(file system) ”,它是一个将信息写入驱动器,在未经格式化的驱动器内的空白空间中建立秩序的过程。

图 E-2. 有文件系统的磁盘驱动器

如图 E-2所暗示,文件系统所建立的秩序牵涉到一些利弊得失:

驱动器上极小的一部分可用空间被用来储存与文件系统有关的数据,这可以被视作管理费用。

文件系统将剩余空间分割成小块的,大小统一的段。在 Linux 中,这些段被称为 块(block) 。 [1]

由于文件系统带来创建目录和文件的可能性,以上牺牲可以被看作所需付出的一个很小的代价。

还有一点值得注意的是,统一通用的文件系统并不存在。如图 E-3所示,一个磁盘驱动器上可以有许多不同类型的文件系统。你可能也猜得到,不同类型的文件系统通常是不兼容的。这意味着,支持某种文件系统(或几种相关的文件系统类型)的操作系统可能不支持其它类型的文件系统。不过,最后那句话并非是一个不折不扣的定理。例如,Red Hat Linux 支持的文件系统类型比较广泛(包括许多其它操作系统常用的文件系统),从而使不同文件系统之间的数据交换变得容易多了。

图 E-3. 含有不同文件系统的磁盘驱动器

当然,将文件系统写入磁盘仅仅是一个开端。这个过程的目标实际上是 储存 并且 检索 数据。写入一些文件后,让我们再来看一看磁盘。

图 E-4. 已写入数据的磁盘驱动器

如图 E-4所示,14 个先前空白的块现在已被写入数据。然而,单看以上图示,我们无法判定在这个驱动器上究竟有多少个文件。可能少到只有一个文件,也可能多到 14 个文件,因为所有的文件至少要使用一个块,有些需要几个块。还有一个要注意的要点是,所使用的块不必构成一处连续的区域;使用的和未使用的块可以交错散布。这就是通称的 碎段(fragmentation) 。碎段会对试图改变已存分区大小有一定的影响。

如同许多与计算机相关的科技,磁盘驱动器自问世后一直在不断地变化。特别是,它们越来越大。不是实际尺寸越来越大,而是它们储存信息的能力越来越大。这种新增的容量导致了磁盘驱动器使用方法的根本改变。

E.1.2. 分区:将一个驱动器变成多个驱动 由于磁盘驱动器容量的不断增大,一些人开始质问将所有格式化的空间并为一大块是否明智。这一类想法的动机有哲学上的,也有技术上的。从哲学角度上讲,一个较大的磁盘驱动器所提供的额外空间若超过了一定的大小似乎只会造成更多的杂乱无章。从技术角度上讲,某些文件系统不是为支持大于一定容量的磁盘驱动器而设计的。或者,某些文件系统 可能会 支持拥有巨大容量的较大的驱动器,但是由文件系统跟踪文件所强加于上的管理费用也随之变得过高过大。

解决这个问题的办法是将磁盘划分为 分区 (partition) 。每一分区都可以像一个独立的磁盘一样被访问。这是通过添加 分区表(partition table) 来做到的。

记住:虽然本章图表中所显示的分区表和实际磁盘驱动器是分开的,这并不完全正确。事实上,分区表被保存在磁盘的最起首,在任何文件系统或用户数据之前。但是为了清楚起见,我们在图表中将之分开。

图 E-5. 带有分区表的磁盘驱动器

如图 E-5所示,分区表被分为四个部分。每个部分都装有定义单个分区所必需的信息,这意味着分区表定义的分区不能超过四个。

每个分区表项目都包含着该分区的几项重要的特征:

在磁盘上分区开始和结束的地点(起止点)

分区是否“活跃”

分区的类型

让我们来仔细查看一下每一个特征。起止点实际上定义了分区的大小及在磁盘上的位置。“活跃”标志是被某些操作系统的引导装载程序所用。换一句话说,标为“活跃”的分区上的操作系统将会被引导。

分区类型可能有些不易分辨。 类型是标识分区将会被如何使用的数字。如果这句话听起来有些笼统,那是因为分区类型术语本身也有些笼统。某些操作系统用分区类型来代表一种指定的系统类型,或将分区标为与某个操作系统相关联的分区,或用来指明该分区包含着可引导的操作系统,或是以上三者的结合。

表 E-1中包括了一些常用的(和罕见的)分区类型,以及它们的数值。

分区类型 值 分区类型 值 空白 00 Novell Netware 386 65 DOS 12-bit FAT 01 PIC/IX 75 XENIX root 02 Old MINIX 80 XENIX usr 03 Linux/MINUX 81 DOS 16-bit <=32M 04 Linux 交换区 82 扩展 05 Linux Native 83 DOS 16-bit >=32 06 Linux 扩展 85 OS/2 HPFS 07 Amoeba 93 AIX 08 Amoeba BBT 94 AIX 可引导 09 BSD/386 a5 OS/2 引导管理器 0a OpenBSD a6 Win95 FAT32 0b NEXTSTEP a7 Win95 FAT32 (LBA) 0c BSDI fs b7 Win95 FAT16 (LBA) 0e BSDI swap b8 Win95 扩展 (LBA) 0f Syrinx c7 Venix 80286 40 CP/M db Novell 51 DOS access e1 Microport 52 DOS R/O e3 GNU HURD 63 DOS secondary f2 Novell Netware 286 64 BBT ff 表 E-1. 分区类型

到了这一步,你可能会在猜想这些附加的复杂性通常是怎样被使用的。实例请见图 E-6。

图 E-6. 只有一个分区的磁盘驱动器

在许多情况下,整个磁盘上只有一个分区,基本上是重复分区以前所使用的方法。分区表内只有一个项目,它指向分区的起点。

我们把此分区标为“DOS”类。虽然它只是列在表 E-1之中的几种可能的分区之一,但也足以达到本附录的讨论目的。这是多数新近购买的带有预装 Microsoft Windows ? 消费者版本的计算机上的典型分区布局。

E.1.3. 分区内的分区 — 扩展分区概述 经过一段时间后,四个分区很明显将不够用。随着磁盘驱动器的不断增大,配置了四个相当大的分区后仍有剩余空间的可能性会越来越大。我们需要有一些创建更多分区的方法。

请进入扩展分区的世界。在表 E-1中你可能已注意到一种分区类型是“扩展”。它就是位于扩展分区核心的分区类型。

当一个分区被建立,其类型被设为“扩展”时,扩展分区表也被创建。简而言之,扩展分区就像一个独立的磁盘驱动器 — 它有自己的分区表,该表指向一个或多个分区——它们现在被称为逻辑分区( logical partitions ),与四个 主分区(primary partitions) 相对,并完全包含在扩展分区之内。图 E-7显示了一个磁盘驱动器,其中有一个主分区和一个包含两个逻辑分区的扩展分区(以及一些未分区的空闲空间)。

图 E-7. 带有扩展分区的磁盘驱动器

如图表中所暗示,主分区与逻辑分区之间有一个区别 — 主分区只能有四个,但是可以存在的逻辑分区数量却无固定限制。不过,鉴于分区在 Linux 中可被进入的方式,你应该避免在一个磁盘驱动器上定义 12 个以上逻辑分区。

现在,我们已经大致讨论了分区概念,让我们来看一看如何将这些知识应用到安装 Red Hat Linux 上。

E.1.4. 为 Red Hat Linux 腾挪空间 当你试图为你的硬盘重新分区时,有三种可能的情况:

有可用的未分区的空闲空间

有可用的未使用过的分区

被活跃使用的分区内有可用的空闲空间

让我们依此来看一看每一种情况。

注记:请记住,以下图解是为清晰起见而经简化的,它们并不反映当你实际安装 Red Hat Linux 时所会遇到的确切分区布局。

E.1.4.1. 使用未经分区的空闲空间 在这种情况下,已定义的分区没有扩展到整个硬盘,它没有包括那些不属于任何定义分区的未分配的空间。图 E-8显示了可能出现的情境。

图 E-8. 带有未分区的空闲空间的磁盘驱动器

如果细想一下,你就会认识到一个未经使用的硬盘也属这种类型。唯一的区别是后者的 全部 空间都不属于任何定义的分区。

在以上任一情况下,你都可以从未经使用的空间中创建必要的分区。不幸的是,这种情况虽然简单,出现的可能性却不大(除非你为 Red Hat Linux 特意购买了一个新磁盘)。多数预安装的操作系统被配置为占据磁盘驱动器上所有可用空间(参阅第 E.1.4.3 节)。

[1] [2] [3] 下一页

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有