Linux安装时分区是怎么回事啊

作者&投稿:辕虏 (若有异议请与网页底部的电邮联系)
linux安装如何分区?如何手动分区?为什么?~

linux下,建议新手分区时只分两个:一个“SWAP”分区,大小为内存的两倍,一个“/”分区大小为全部可用空间。


这里把Linux分区问题详细地介绍一下,以Red Hat Linux7.1为例。

首先我们要对硬盘分区的基本概念进行一些初步的了解,硬盘的分区主要分为基本分区
(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为辅助从属盘),
“~”代表分区,前四个分区用数字1到4表示,它们是主分区或扩展分区,从5开始就是逻辑
分区。例,hda3表示为第一个IDE硬盘上的第三个主分区或扩展分区,hdb2表示为第二个
IDE硬盘上的第二个主分区或扩展分区。对于SCSI硬盘则标识为“sdx~”,SCSI硬盘是用
“sd”来表示分区所在设备的类型的,其余则和IDE硬盘的表示方法一样,不在多说。

我们从上面可以看到,Red Hat linux的分区是不同于其它操作系统分区的, 它的分区
格式只有Ext2和Swap两种,Ext2用于存放系统文件,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”(载入点),
既然它作为交换分区,我们理所当然应给它指定大小,它至少要等于系统上实际内存的量,
一般来说它的大小是内存的两倍。具体如下:当顺利启动了安装过程后,会显示一个boot:提示符,
这时你只要键入boot:linux mem=1024MB就可以了(假定你的电脑内存为512MB)。另外你也可以创建和使用一个以上的交换
分区,最多16个。

*linux Native是存放系统文件的地方,它只能用EXT2的分区类型,上面已说过。对
Windows用户来说,操作系统必须装在同一分区里,它是商业软件吗!所以你没有选择的余地!
对Red Hat linux来说,你有了较大的选择余地,你可以把系统文件分几个区来装 (必须要
说明载入点),也可以就装在同一个分区中(载入点是“/”)。 下面我们看看可以创建哪些
分区(仅列常用几种)。

/boot分区,它包含了操作系统的内核和在启动系统过程中所要用到的文件, 建这个分
区是有必要的,因为目前大多数的PC机要受到BIOS的限制,况且如果有了一个单独的/boot启
动分区,即使主要的根分区出现了问题,计算机依然能够启动。

/usr分区,是Red Hat linux系统存放软件的地方,如有可能应将最大空间分给它。

/home分区,是用户的home目录所在地,这个分区的大小取决于有多少用户。 如果是多
用户共同使用一台电脑的话,这个分区是完全有必要的,况且根用户也可以很好地控制普通
用户使用计算机,如对用户或者用户组实行硬盘限量使用,限制普通用户访问哪些文件等。
其实单用户也有建立这个分区的必要,因为没这个分区的话,那么你只能以根用户的身份登
陆系统,这样做是危险的,因为根用户对系统有绝对的使用权,可一旦你对系统进行了误操
作,麻烦也就来了。

/var/log分区,是系统日志记录分区,如果设立了这一单独的分区,这样即使系统的日
志文件出现了问题,它们也不会影响到操作系统的主分区。

/tmp分区,用来存放临时文件。这对于多用户系统或者网络服务器来说是有必要的。这
样即使程序运行时生成大量的临时文件,或者用户对系统进行了错误的操作,文件系统的其
它部分仍然是安全的。因为文件系统的这一部分仍然还承受着读写操作,所以它通常会比其
它的部分更快地发生问题。

/bin分区,存放标准系统实用程序。

/dev分区,存放设备文件。

/opt分区,存放可选的安装的软件。

/sbin分区,存放标准系统管理文件。

上面介绍了几个常用的分区,一般来说我们需要一个SWAP分区,一个/boot分区,一个
/usr分区,一个/home 分区,一个/var/log分区。当然这没有什么规定,完全是依照你个人
来定的。但记住至少要有两个分区,一个SWAP分区,一个/分区。下面我们来看看怎样分区。

用户可以使用两种分区工具:

1.Disk Druid:它是Red Hat linux提供的硬盘管理工具, 它最初是随Red HatLinux5
一起发售的,它可以根据用户的要求创建和删除硬盘分区,另外还可以为每个分区管理载入
点,这是一个不错的分区软件,建议读者使用。本文也将以此软件详细地介绍Red Hat linux
分区。

2.Fdisk:它是传统的linux硬盘分区工具,比Disk Druid更强大,使用更加灵活。 但
是Fdisk要求用户对硬盘分区有一定经验,并能够适应且读懂简单的文本界面。 如果你是第
一次对一个硬盘驱动器进行分区操作的话,最好还是避免Fdisk这样的程序, 它虽然强大但
用起来的感觉不是太好的。

附注:此外Red Hat linux还提供了一种叫fips的分区软件, 但这种分区软件具有一定
的危险性,不宜提倡操作。虽然有许多人已经成功地用fips对他们的硬盘进行了分区,但这
不能保证fips将在你的系统中也能正常地运行。况且Red Hat linux也不提供对fips的支持,
劝你对这种分区软件还是慎用为好。

如果你希望将Red Hat linux安装在已经含有其他操作系统的盘上, 也就是多重操作系
统,这个情况就比较复杂了,因为一个错误就可以毁掉你辛辛苦苦保存的数据,让你欲哭无
泪。如果你想让Red Hat linux与OS/2共存,那你必须使用OS/2的分区软件来创建硬盘分区,
要不然OS/2将不能识别硬盘分区。另外你也可以用其它的一些分区软件来分区,下面列出了
一些常见的这种分区工具软件:

*Partition Commander软件,从www.v-com.com处下载。
*partition It软件,从www.quarterdeck..com处下载。
*partition Magic软件,从www.powerquest.com处下载。

注意:硬盘分区是一个非常危险的步骤,你要想安全地在不丢失数据的情况下改变磁盘
的分区有点不太现实,所以我建议大家对重要得数据进行备份,装多操作系统更要如此,以
备不测。当然或许你是刚装系统或就准备重装,那也就是另外一回事了,但是大家对待分区
一定要慎重又慎重,切记。

下面我们详细地了解一下Red Hat linux7.1自带的Disk Druid分区软件所包含的一些信息。

1.Current Disk Partitions区域(这里每一行代表了一个硬盘分区)

Mount Point 指出Red Hat linux启动并运行以后该分区的加载点,交换空间
(linux swap)是不需要加载点的。
Device 硬盘分区的设备名
Requeted 给这个分区定义时申请的最小空间
Actual 分配给该分区的实际空间
Type 说明了该分区的类型

2.Drive Summaries区域(这里每一行代表一个硬盘)

Drive 显示硬盘的设备名
Geom[C/H/S] 显示硬盘的物理信息,C(柱面),H(磁头),S(扇区)
Total 显示硬盘的可用空间
Used 显示硬盘中已分配的空间
Free 显示硬盘中末分配的空间
Bar Graph 该条图形化地显示当前硬盘使用的百分比,#号越少,空闲空间越多

3.Disk Druid按钮

Add 增加一个分区
Edit 修改在Current Disk Partitons中被选中的分区的属性, 选中该按钮将出现一个
对话框来进行修改,但只能修改该分区的载入点。如果你需要修改其它内容,请先
删除该分区,而后再重新建这分区。
Delete 删除一个在Current Disk Partitons中被选中的分区
Ok 确认
Back 不作保存,返回

4.如果你想增加一个分区,请点击“add”按钮,这时会出现一对话框,内容说明如下:

Mount Point 分区载入点,说明分区
Size 分区的大小
Grow to fill disk 表明这个分区将添满一个硬盘的整个未分配空间。这时,这个分区
的容量可以随着其它分区的修改增加或减少
Type 选择分区类型
Allowable Drives 选择这个分区将创建在哪个硬盘上

好了,通过上面的了解想必大家都能容易地创建出适合自己的分区。下一步我们所要做
的工作就是要格式化所建的分区,选择你要格式化的分区并按Space键, 如果想在格式化分
区时检查有无坏块,选择“Check for bad blocks during format”,点击OK并按Space键。如
果分区中已无你要所保存的数据,最好都格式化一下。

所谓主分区,扩展分区,逻辑分区等等是较为传统的MBR硬盘模式下才有的概念,在近些年逐步兴起的GPT模式下,就没有了扩展分区。扩展分区的概念不存在了,逻辑分区的概念也就跟着烟消云散。
至于linux下各个目录是否一定要是主分区,回答是不一定。在传统的BIOS+MBR模式下,linux的各个分区,从总体而言,既可以是主要分区,也可以是扩展分区。

象我的电脑分区:

/dev/sda2那一行,Start对应值是3265,End对应值是60802,System对应内容是“W95 Ext' d(LBA)”,什么是W95 Ext' d?就是Windows95 Extended disk(Windows95 扩展磁盘)。再看最后两行
/dev/sda8,System对应内容是Linux swap ,就是LINUX的交换分区。它的Start和End的对应值分别是20334和20856,这个范围正好在/decv/sda2的3265和60802之间。如果不明白,可以自己画根横线。在线段上点4个点,从左向右在4个点上分区别标注3265 20334 20856 60802。然后把3265和60802用弧线连接,写上W95 EXT'D,在把20334和20856连接,写上linux swap。就看明白了。最下面的/dev/sda9那一行和sda8是类似的。
或者看这幅图:

标示着扩展473 GB的白色长方块下方有16 GB FAT、62 GB NTFS等小方块,其中最后一个写着329 GB ext4。下面写着分区类型:LINUX,设备:/dev/sda9,挂载点:挂载到/。这说明16 GB FAT、62 GB NTFS直到329 GB ext4在内5个小方块都是属于扩展分区的。而下面的分区类型linux,挂载点:/的提示说明linux的根分区是在扩展分区中的。既然,它可以在扩展分区中,那么就说明了安装linux时所有分区必须是主分区的提法是不对的。它可以是主分区,也可以不是。
此外,还要说几句,你的表达有问题。你问“安装linux时各目录必须是主分区吗?”严格的说这句话不对。我明白你的意思,你是问:在安装linux时,遇到分区时,那些类似于/opt 、/home 、swap还有根分区这些东西是不是只能在硬盘的主要分区中?但是这种表达是有问题的。linux下可以没有/opt分区,没有/boot分区,但是肯定会有/opt目录, /boot目录。home也一样,没有/home分区,也能有/home目录。SWAP交换分区,情况特殊,无论它有没有,都看不到/swap这个目录。实际上,对于linux来说,分区的真正的名称应该是/dev类似于/sda8、/dev/sda9这样的。而通常说的/boot 、/home、/opt等等目录是挂载点。这是用挂载点的目录名称来指代真实的分区名称。

我把电脑中的win7下的C盘挂进来,执行mount,能看到这样一行:
/dev/sda1 on /media/4E0C17AE0C178FD7 type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)

/dev/sda1就是我的电脑中win7下的C盘。如果我要在linux下访问它,linux会将它挂载到/media目录下的4E0C7...那个目录下面。以后,我进入/media/4E0C17AE0C178FD7这个目录就等于进入了C盘。

如果安装Linux仅仅是为了玩玩,可以不对硬盘进行分区,有几个方式可以采用,供借鉴,以ubuntu为例:
1、在虚拟机中安装和运行,常用的是vmware,好处是随意安装和删除,不影响当前系统,缺点是对电脑硬件要求较高;
2、在CD中运行。将下载的镜像刻录在光盘上,制成可启动运行的光盘,最方便快捷,但无法进行更改,仅限于体验之用。
3、安装在U盘上。制成可启动的U盘,不更改当前硬盘,便携方便,非常理想,缺点是U盘的性能有限。
4、安装在硬盘的的一个文件上,将这个文件虚拟成系统分区。不更改当前硬盘结构,方便卸载,但系统性能略差。

最后一种,就是正常安装。通常都要对硬盘进行分区,给Linux分配一个专用的存储区域,大小要在3G以上,建议10G以上。这个分区在Windows系统中是无法访问的。具体操作,要查一下Linux的相关文档和帮准信息。

分区的意思是:
你的电脑有一个硬盘,现在你要装Linux系统,你就要在你的硬盘上分一块地方给他安装。
一般20G就足够Linux系统使用了,当然你愿意的话可以分得更大。

很正常啊,linux也是操作系统,分区会将你的磁盘分为不同的文件系统。


安装linux必须创建的两个分区
安装Linux时,通常必须创建的两个分区是根分区(\/)和交换分区(swap)。在安装Linux操作系统时,分区的创建是至关重要的步骤。分区是对硬盘空间进行逻辑划分的一种方式,它允许操作系统更有效地管理数据。虽然现代Linux系统可以非常灵活地进行分区设置,并且有些安装场景可能不一定严格要求创建两个分区,但通...

安装linux的磁盘分区是什么格式
1、linux最少需要两个分区,主分区是Ext4格式,另一个SWAP分区格式。2、新版的linux在安装时一般会需要3个分区:第一个是引导分区,用来安装UEFI等引导信息,通常用Ext2、Ext4的格式;第二个就是安装系统和储存文件的Ext4格式分区;第三个就是专用于与内存交换数据和作为缓存使用的SWAP分区。3、Linux管...

安装Linux操作系统时,必须创建的分区是( )。
所以 安装Linux操作系统时,必须创建的分区是根分区。

Linux系统必须建立的三个分区是什么,
1、boot分区 在Linux中,boot是存储内核及在引导过程中使用文件的分区,是启动Linux时使用的一些核心文件;在boot中包括了系统kernel的配置文件、启动管理程序GRUB的目录、启动时的模块供应的主要来源Initrd文件和vmlinuz文件。\/boot分区就是操作系统的内核及在引导过程中使用的文件,一般是几年前的版本要求划分...

安装linux至少需要哪两个分区作用分别是什么
安装linux至少需要两个分区。分别为主机用户分区和文件交换分区。作用分别如下:1.交换分区是linux暂时存储数据的区域。主要功能是将主内存上暂时不使用的数据存起来,在需要的时候调进文件交换内存内。2.交换分区作为文件载入点。即分区不用指定载入点,自动生成文件载入点,然后形成文件交换分区,处理所要...

Linux安装系统时应该怎么设置分区
第一种:Linux标准分区,至少需要swap,boot分区和 \/ 分区,boot是系统的引导分区,\/ 分区下还可以细分为\/home, \/usr, \/var 等等。如果是初学入门,建议你就分一个boot分区,给boot分区500M就可以了,一个swap分区,大小为内存的两倍,其他都给跟分区,多熟悉一下linux的分区。另外一种:LV 叫做逻辑卷,这个中分区的主要...

安装Linux系统至少需要两个分区,一个是系统挂载点“\/”根目录分区,一个...
一块硬盘最多有4个主分区,如果你在分区时,4个主分区未包含扩展分区的话,那么你的硬盘最多有4个分区了 举个例子:假如你安装了一个xp,那么它将占据至少一个分区的空间,如果你的其余三个分区分别被linux的\/、\/swap、\/boot作为主分区使用,那么即使有剩余空间也不能被使用了(根据以前资料,不...

安装linux时遇到GPT分区表问题的解决方法
  一、如果之前服务器上安装过Windows、VMware、Mac OS,那么安装 linux 时,可能会遇到“您的boot分区使用的是GPT分区表,但是这台机器不支持使用GPT启动”的问题。二、原因:为解决MBR只支持2TB以下硬盘的问题,微软和英特尔开发了GPT分区模式,使可管理硬盘大小达到了18EB。  ...

1.安装linux系统时,必须划分的分区是哪两个? 2.Linux的内核版本由哪几...
一般装linux必须要的分区为根分区和swap分区,其他分区看根据自己需要可以自行添加(如\/home,\/oracle,\/opt等等)linux内核组成部分分为三个部分,例如linux2.6.3其中2是主要版本,6是修订版本,3是不稳定版本,如果3是偶数的话,说明该系统为稳定版本。

关于安装linux时要怎么分区的考虑的参考方式
Linux系统分区的基本要求:1、至少要有一个根(\/)分区,用来存放系统文件及程序。其大小至少在5GB以上。2、要有一个swap(交换)分区,它的作用相当于Windows里的虚拟内存,swap分区的大小一般为物理内存容量的1.5倍(内存<8G)。但当系统物理内存大于8GB时,swap分区配置8-16GB即可,太大无用,浪费...

凉州区17339456564: Linux安装时分区是怎么回事啊 -
晋钟敏定: 分区的意思是: 你的电脑有一个硬盘,现在你要装Linux系统,你就要在你的硬盘上分一块地方给他安装. 一般20G就足够Linux系统使用了,当然你愿意的话可以分得更大.

凉州区17339456564: linux系统,怎么样分区.挂点是什么意思,主要功能是什么? -
晋钟敏定: 安装linux, 安装前它会有自带的分区工具叫你分区的.分区的方按有很多种,初学者不用分得很细的.分区介绍:swap分区是linux暂时存储数据的交换分区,它主要是把主内存上暂时不用得数据存起来,在需要的时候再调进内存内,且作为...

凉州区17339456564: 有关于LINUX的简单问题1.什么叫分区?Linux如何分区?2
晋钟敏定: 分区:在计算机工程中,硬盘分区是使用分区编辑器(partition editor)在硬盘上划分几个逻辑部分,碟片一旦划分成数个分区(Partition),不同类的目录与文件可以存储...

凉州区17339456564: 装系统时要选择分区,分区是撒意思啊? -
晋钟敏定: 分区,简单的说就是你打开我的电脑,里面有本地磁盘,C盘、D盘、E盘等等就是所谓的分区了.

凉州区17339456564: 写出安装linux时至少要建立的几个分区极其含义 -
晋钟敏定: 至少要建立/,跟分区,系统所有内容存放之处,(一些发行版也可只分这一个区,别的区可以自动创建) /boot ,该分区存放Linux的Grub(bootloader)和内核源码,没这个分区,系统就启动不了 /swap,这个是交换分区,(内存大,可以不分) /home,这个是用户分区(登录linux的用户,其数据存放之所) ,完全手动分区,分/,然后在分/boot和/home.

凉州区17339456564: linux安装分区 -
晋钟敏定: 你理解错了啊,实际上只要挂在一个/就行了,/是顶级目录,所有的目录都是在这个下面的,所以这个分了以后就行了,,,如果你是整个硬盘只装linux大小大于100G可以考虑个/usr /home 另外的分区.. 除了/再分一个swap,就行了..另外...

凉州区17339456564: linux安装时为什么只给/home,/boot,swap,和/分区?其他目录呢?分区的意义是什么? -
晋钟敏定: linux下的分区实际上应该是类似 /dev/sda1 这样的名字/home /boot 等都只是挂载点

凉州区17339456564: Linux分区是怎么表示和使用的? -
晋钟敏定: ext2/3/4文件系统 一般有swap交换分区(类似于win的虚拟内存) Grub指定分区的方法和Linux、Windows等系统不一样,它的主要特点为: * Grub在表示方式上并不区分普通的IDE硬盘、当下流行的SATA硬盘和SCSI硬盘等,在Grub中,硬盘会...

凉州区17339456564: 在安装Linux操作系统的时候,为什么要建立交换分区
晋钟敏定: 交换分区相当于windows系统里的虚拟内存,只不过在windows下不用自己设置.交换分区是在系统内存耗尽的时候代替内存来使用的一块硬盘空间,防止内存溢出错误,一般设置为内存的两倍.

凉州区17339456564: Linux系统需要哪些分区?在安装Linux系统时应如何规划分区? -
晋钟敏定: 如何规划分区要看你打算怎么使用Linux,一般至少要一个根分区(/)和交换分区(swap),如果是多用户使用或者经常重装系统,那么单独一个home分区也是必要的. 如果作服务器,var、tmp也是要单独分区挂载的.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网