分区可能会变得复杂,因此这里解释了它们的含义、使用方式以及用于您自己的 Linux 安装的简单模板。

什么是分区?

分区是对格式化的硬盘的分割。这是一个逻辑上的 - 而不是物理上的 - 划分,因此您可以出于各种目的对其进行编辑和操作。考虑将磁盘分成两个配置部分。分区非常方便,因为它们像沙箱一样工作。如果您将一个 1 TB 硬盘分区为 250 GB 分区和 750 GB 分区,则后者的内容不会影响另一个,反之亦然。您可以在网络上共享其中一个分区,而不必担心人们访问另一个分区的信息。一个人可能安装了 Windows,充满了病毒和特洛伊木马。另一个可能正在运行一个非常过时的、充满安全漏洞的 Linux。除非您制作它们或硬盘驱动器本身在物理上死亡,否则两者永远不会干扰。

另一个有用的事情是您可以拥有多个分区,每个分区都使用不同的“文件系统”进行格式化。文件系统是将磁盘格式化为操作系统可以读取、解释和写入的表。只有一个硬盘?没关系,因为您仍然可以在其上安装多个操作系统,而无需实际拥有另一个物理磁盘。

虽然有大量的文件系统类型,但只有三种分区:主分区、扩展分区和逻辑分区。任何给定的硬盘最多只能有四个主分区和扩展分区。这种限制是由于称为主引导记录(MBR)的东西,它告诉计算机它可以从哪些分区引导,因此主分区通常是为操作系统保留的。

提示:关于MBR我们再开一篇!

但是如果我们想要超过四个呢?这就是扩展分区发挥作用的地方。它充当任何数量的较小逻辑分区的空心容器。您可以在那里制作任意数量的内容,也可以让它作为非操作系统部分的分区。

补充:硬盘的分区主要分为基本分区(primary partion)和扩展分区*(extension partion)*两种,基本分区和扩充分区的数目之和不能大于四个。且基本分区可以马上被使用但不能再分区。扩充分区必须再进行分区后才能使用,也就是说它必须还要进行二次分区。那么由扩充分区再分下去的是什么呢?它就是逻辑分区(logical partion),况且逻辑分区没有数量上限制。

如果扩展分区如此出色,为什么不直接使用它们呢?那是因为您不能直接从扩展分区内的任何地方启动。有一些方法可以解决这个问题,但最好的办法是事先对主分区进行适当的规划。此外,系统对分区进行编号的方式取决于分区类型。首先,机器将根据所有主分区编号,然后按逻辑分区编号。如果您在操作系统之间切换或稍后添加或删除分区,这可能会导致更改驱动器号。

Linux 中的挂载点

在 Windows 上,事情很明显:它存在于您的磁盘上,通常在一个分区上,仅此而已。如果您有其他驱动器,并且它们具有兼容的文件系统,那么它也会读取它们。如果没有,它通常会忽略它们,或者为您提供重新格式化的能力。

对习惯于使用doswindows的用户来说,有几个分区就有几个驱动器,并且每个分区都会获得一个字母标识符,叫盘符,然后就可以选用这个字母来指定在这个分区上的文件和目录,它们的文件结构都是独立的,非常好理解。

但对这些初上手linux的用户,可就有点恼人了。因为对linux用户来说无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构。linux中每个分区都是用来组成整个文件系统的一部分,因为它采用了一种叫*“载入”*的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录联系起来。这时要载入的一个分区将使它的存储空间在一个目录下获得。

windows用户来说,操作系统必须装在同一分区里,它是商业软件*!* 所以你没有选择的余地!对linux来说,你有了较大的选择余地,你可以把系统文件分几个区来装(必须要说明载入点),也可以就装在同一个分区中(载入点是“/”)。

Linux 的工作方式是将所有内容都放在树上。如果你有另一个分区或磁盘,它会被“挂载”为特定文件夹中的一个分支,通常是 /media 或 /mnt。分区挂载到的目录称为“挂载点”。这种方法更适用于 Linux 的树形结构,您几乎可以在任何地方将分区挂载为文件夹。在 Windows 中,这不是那么容易做到的。新分区通常显示为单独的驱动器。此外,与 Windows 相比,Linux 可以原生处理更多类型的文件系统。

还记得怎么可能只有四个主分区吗?如果你想像JustLinux 论坛上的人那样引导 145 个操作系统,你可以为 /boot 设置一个主分区,其中包含一个引导加载程序,如 GRUB 或 LiLo,它处理初始功能,然后继续引导到扩展分区.

我应该使用什么方案?

大多数家庭 Linux 安装的标准分区方案如下:

  • 一个 12-20 GB 的操作系统分区,挂载为 /(称为“root”)
  • 用于扩充 RAM 的较小分区,被称作交换分区
  • 一个更大的分区供个人使用,挂载为 /home

确切的大小要求会根据您的需要而变化,但通常您从交换分区开始。如果您进行大量多媒体编辑或 RAM 容量较小,则应使用较大量的交换分区。如果您有足够的内存,则可以省去它,尽管某些 Linux 发行版在没有太多交换空间的情况下会进入待机或休眠状态。经验法则是您选择 1.5 到 2 倍的 RAM 作为交换空间,并将此分区放在可以快速到达的位置,例如磁盘的开头或结尾。

即使你安装了大量的软件,你的根分区最多 20 GB 就足够了。现在大多数 Linux 发行版都使用 ext3 或 ext4 作为它们的文件系统,它们具有内置的“自我清理”机制,因此您不必进行碎片整理。但是,为了使其发挥最佳效果,应该有 25-35% 的分区可用空间。

最后,无论你有什么其他东西都应该放到你的 /home 分区。这是存储您的个人资料的地方。它在功能上相当于 Windows 中的“用户”目录,包含您的应用程序设置、音乐、下载、文档等,以及您系统上任何其他用户的那些。将 /home 放在单独的分区中很有用,因为当您升级或重新安装操作系统时,您无需备份此文件夹中的任何内容!那不是很方便吗?最重要的是,您的大部分程序和 UI 相关设置也会被保存!

如果您正在运行具有大量用户或大量媒体的服务器,则可以通过使用两个硬盘驱动器来优化性能。一个小型固态驱动器对于操作系统来说是完美的,最多可能 32 GB,您可以将交换分区放在安装在 /home 上的 1 或 2 TB“绿色”驱动器的开头。

如果您想进行更多修改,您甚至可以为临时目录 (/tmp)、Web 服务器内容 (/var/www)、程序 (/usr) 或日志文件 ( /var/日志)设立独立的分区。

在安装期间指定挂载点

在我们的示例中,我们将使用在 Ubuntu Maverick Meerkat 安装期间显示分区设置。当您到达显示“分配驱动器空间”的位置时,选择“手动指定分区(高级)”。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pshlxHCu-1645286458863)(https://www.howtogeek/wp-content/uploads/2010/11/installationmanual.png?trim=1,1&bg-color=000&pad=1,1)]

不要因为看到“高级”就惊慌失措;这真的没那么难,你会从这个过程中得到一些真正的回报。单击前进,您将看到分区表。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-B234lUEA-1645286458864)(https://www.howtogeek/wp-content/uploads/2010/11/newpart.png?trim=1,1&bg-color=000&pad=1,1)]

单击表中的可用空间行,然后单击“添加…” 如果您没有可用空间,请单击您的 Windows 分区,单击“更改…”并将其缩小到更合适的大小。这将为您提供一些可用的工作空间。

在这里,您可以看到我在磁盘的开头创建了一个大约 11.5 多 GB 的主分区,并指定它使用 root 作为挂载点。您必须使用与 Linux 兼容的文件系统,所以我使用了默认的 ext4,尽管您可以使用 ext2、ext3、ReiserFS 或其他任何东西。在线进行一些研究,您将能够选择最好的,但如果您有疑问,请坚持使用默认设置。如果你有的话,你可以调整你的空间,但同样,除非你安装/编译很多软件,否则你可能永远不需要超过 20 GB。单击“确定”,您就可以创建另一个分区了。

这一次,如您所见,我选择了一个逻辑分区(分区程序会自动为此创建一个扩展分区)。由于这台机器有 512 MB 的 RAM,我大约是它的 1.5 倍,并将其指定为“交换区”。另请注意,我已将其卡在磁盘的末尾,这将有助于将磁盘查找时间保持在最低限度。单击“确定”,让我们创建另一个分区。

我选择了中间的所有剩余空间作为我的 /home 分区。我选择的兼容文件系统又是 ext4。现在这里是灰色区域:它应该是主分区还是逻辑分区?我选择了primary,因为我知道我不会在这里安装另一个操作系统,否则我会选择合乎逻辑的。如果您不打算安装三个以上的操作系统,为了简单起见,您可以将其设为主要操作系统。

全部完成后,您可以继续安装。这是我生成的分区表:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6PPbgxfo-1645286458868)(https://www.howtogeek/wp-content/uploads/2010/11/ScreenshotInstall1.png?trim=1,1&bg-color=000&pad=1,1)]

如果您感到害怕,您可以在此时退出安装,而不必担心任何数据丢失。在您点击“立即安装”之前,您的磁盘实际上没有任何操作,因此您可以返回并根据需要编辑内容。

更多推荐

linux安装分区方案推荐