首页 > 编程知识 正文

linux 逻辑分区,Linux主分区和逻辑分区

时间:2023-05-03 07:31:59 阅读:260220 作者:2977

一、Linux分区概念

首先,让我介绍Linux中分区的概念,这从一开始就伤害了我。 Linux中规定每个硬盘设备最多可以由4个主分区(包括扩展分区)组成,任何扩展分区都必须占用一个主分区号,即硬盘中主分区的总数扩展分区最多为四个。对于早期的DOS和Windows(Windows 2000之前的版本),系统仅识别一个主分区。您可以通过向扩展分区添加逻辑驱动器号(逻辑分区)来进一步优化分区。

主分区的功能是使用计算机来启动操作系统。因此,每次操作系统启动或引导程序都应存储在主分区上。这是主分区与扩展分区和逻辑分区之间的最大区别。当我们指定引导加载程序以安装和引导Linux时,必须在主分区上进行指定,这是最佳示例。

Linux规定主分区(或扩展分区)占用从1到16的前4个数字。以第一个IDE硬盘为例。主分区(或扩展分区)占用hda1、hda2、hda3、hda4,而逻辑分区占用从hda5到hda16的12个数字。因此,Linux下的每个硬盘最多具有16个分区。

对于逻辑分区,Linux规定它们必须在扩展分区上构建(DOS和Windows系统也是如此),而不是在主分区上。因此,我们可以看到扩展分区可以提供更灵活的分区模式,但是不能用作操作系统引导。

我以前不熟悉这些概念,因此在该部门走了很多弯路。那么,什么是好的分区方案?我认为不同的人有不同的意见。我这样分割它。原则上,/和/ home基本上最好分别安装两个分区,因为/ home可以视为Windows中的文档。如果您有更多的个人信息,则/ home应该更大。 /较小是否无关紧要,据说它至少为2G,而且我还没有尝试过。其他诸如/ tmp和/ var的文件很多。为了避免文件碎片对其他区域的影响,最好将它们挂起。最后,/ opt主要安装大型软件,如果有多余的分区,请为他挂一个。

二、开始分区

好的,我这样看。首先,划分出一个100M的主分区,然后挂载boot.grub以启动/ boot目录中的文件。这样,即使工作分区存在问题,只要该分区没有问题,它仍然可以启动。因此,最好的方法是为根文件专门划分一个区域,大小通常最大为64M,我给了100M作为保险。

之后的分区

全部以扩展分区的形式存在,并且扩展分区下有许多逻辑分区。

首先创建一个交换分区,其大小是物理内存大小的一到两倍。如果您的内存像我的一样是1G,请使用1G。实际上,它基本上没有那么大。记住将分区格式更改为linux-swap。

然后创建一个尽可能大的分区并指定/ usr,因为大多数系统软件都存储在这里,包括图形界面程序,例如X Server。我分开了20G。

接下来,为/ home创建一个安装分区。考虑到我有很多工作文档,并且源代码和程序经常放在这里,所以我给出了10G。

对于诸如/ tmp,/ var等的其他版本,不考虑单用户工作站。当然,我不知道我的机器将来是否还会有服务器应用程序,我仍然为var分配了2G的空间。

所有其他空格都安装到/。尽管2G通常就足够了,但越多越好。

注意:很多时候,如果使用ubuntu CD随附的安装工具分区,则会出现很多问题。如果无法通过,建议使用两种方法:

1、在实时CD环境中,直接在终端下使用

sudo fdisk /dev/xxx

分区,然后在w之后保存并重新启动,然后进入安装工具,可以直接进行下一步。

2、您还可以使用livecd的fdisk划分分区,并使用CD上的livecdinstaller程序在命令行上进行安装。但是此安装程序仅要求您挂载/并交换。那其他分区呢?您可以先拆分,也可以在安装系统后拆分。如何将其他分区安装到所需目录?例如。如果要将/ home / user挂载到新的sda8分区,则可以执行以下操作:

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-hxdxxm.com/a/dianqi/article-354491-1.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。