微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 谈Linux分区

谈Linux分区

时间:09-12 来源:互联网 点击:

1991年芬兰的一名学生Linus Torvalds出于兴趣以他的灵感和才思开发了当今最为流行的免费操作系统LinuxLinux也正以它的优越性赢得越来越多的用户的喜爱同时也被微软视为最可怕的竞争对手之一全世界使用Linux操作系统的人正以惊人的速度增涨着同时也产生了Linux诸多不同的版本因为它实在是太可爱了太好了但这里也不能说它的好了要不就有骗稿费之疑了但它有个最突出的特点是它的源代码全都是公开的这样每个用户或机构就可以根据自己的需要来修改Linux甚至你也可以开发出属于你自己的操作系统Linux也给我国计算机的发展带来了机遇借助Linux的开放性我们可以开发出全中文的操作系统我们也将不需洋油来过日子了

由于Linux是个自由软件所以在使用起来不及Windows这个商业软件来得上手但好的是Linux正不断改正这一缺点现在普通用户也可以轻松地掌握它了本文就用户在装Linux的过程中所遇到的Linux分区问题来详细地介绍一下这里以Red Hat Linux为例

首先我们要对硬盘分区的基本概念进行一些初步的了解硬盘的分区主要分为基本分区(Primary Partion)和扩充分区(Extension Partion)两种基本分区和扩充分区的数目之和不能大于四个且基本分区可以马上被使用但不能再分区扩充分区必须再进行分区后才能使用也就是说它必须还要进行二次分区那么由扩充分区再分下去的是什么呢?它就是逻辑分区(Logical Partion)况且逻辑分区没有数量上限制

对习惯于使用Dos或Windows的用户来说有几个分区就有几个驱动器并且每个分区都会获得一个字母标识符然后就可以选用这个字母来指定在这个分区上的文件和目录它们的文件结构都是独立的非常好理解但对这些用户初上手Red Hat Linux吗可就有点恼人了因为对Red Hat Linux用户来说无论有几个分区分给哪一目录使用它归根结底就只有一个根目录一个独立且唯一的文件结构Red Hat Linux中每个分区都是用来组成整个文件系统的一部分因为它采用了一种叫载入的处理方法它的整个文件系统中包含了一整套的文件和目录且将一个分区和一个目录联系起来这时要载入的一个分区将使它的存储空间在一个目录下获得下面我们先来看看Red Hat Linux的驱动器是如何标识的

对于IDE硬盘驱动器标识符为hdx~其中hd表明分区所在设备的类型这里是指IDE硬盘了x为盘号(a为基本盘b为基本从属盘c为辅助主盘d为辅助从属盘)~代表分区前四个分区用数字到表示它们是主分区或扩展分区从开始就是逻辑分区例hda表示为第一个IDE硬盘上的第三个主分区或扩展分区hdb表示为第二个IDE硬盘上的第二个主分区或扩展分区对于SCSI硬盘则标识为sdx~SCSI硬盘是用sd来表示分区所在设备的类型的其余则和IDE硬盘的表示方法一样不在多说

我们从上面可以看到Red Hat Linux的分区是不同于其它操作系统分区的它的分区格式只有Ext和Swap两种Ext用于存放系统文件Swap则作为Red Hat Linux的交换分区那么现在我们就可以知道Red Hat Linux至少需要两个专门的分区(Linux Native和Linux Swap)况且不能将Red Hat Linux安装在Dos/Windows分区一般来说我们将Red Hat Linux安装一个或多个类型为Linux Native的硬盘分区但是在Red Hat Linux的每一个分区都必须要指定一个Mount Point(载入点)告诉Red Hat Linux在启动时这个目录要给哪个目录使用对Swap分区来说一般定义一个且它不必要定义载入点下面我们先对Linux Native和Linux Swap有个初步的了解

SWAP分区是LINUX暂时存储数据的交换分区它主要是把主内存上暂时不用得数据存起来在需要的时候再调进内存内且作为SWAP使用的分区不用指定Mout Point(载入点)既然它作为交换分区我们理所当然应给它指定大小它至少要等于系统上实际内存的量一般来说它的大小是内存的两倍如果你是MB的内存那么SWAP分区的大小是MB左右以此类推但必须还要注意一点SWAP分区不要大于MB如果你是MB的内存那么SWAP分区最大也只能被定为MB再大就是浪费空间了因为系统不需要太大的交换分区以此类推如果你是MB或更大的内存SWAP分区也只能最大被定为MB况且你还必须注意的是如果你是MB(或更大)的内存你必须提醒系统你有这么大的内存要不然它可不认你这个MB内存具体如下当顺利启动了安装过程后会显示一个boot提示符这时你只要键入boot:linux mem=MB就可以了另外你也可以创建和使用一个以上的交换分区最多个

Linux Native是存放系统文件的地方它只能用EXT的分区类型上面已说过对Windows用户来说操作系统必须装在同一分区里它是商业软件吗!所以你没有选择的余地!对Red Hat Linux来说你有了较大的选择余地

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top