赞
踩
分区可能会变得复杂,因此这里解释了它们的含义、使用方式以及用于您自己的 Linux 安装的简单模板。
分区是对格式化的硬盘的分割。这是一个逻辑上的 - 而不是物理上的 - 划分,因此您可以出于各种目的对其进行编辑和操作。考虑将磁盘分成两个配置部分。分区非常方便,因为它们像沙箱一样工作。如果您将一个 1 TB 硬盘分区为 250 GB 分区和 750 GB 分区,则后者的内容不会影响另一个,反之亦然。您可以在网络上共享其中一个分区,而不必担心人们访问另一个分区的信息。一个人可能安装了 Windows,充满了病毒和特洛伊木马。另一个可能正在运行一个非常过时的、充满安全漏洞的 Linux。除非您制作它们或硬盘驱动器本身在物理上死亡,否则两者永远不会干扰。
另一个有用的事情是您可以拥有多个分区,每个分区都使用不同的“文件系统”进行格式化。文件系统是将磁盘格式化为操作系统可以读取、解释和写入的表。只有一个硬盘?没关系,因为您仍然可以在其上安装多个操作系统,而无需实际拥有另一个物理磁盘。
虽然有大量的文件系统类型,但只有三种分区:主分区、扩展分区和逻辑分区
。任何给定的硬盘最多只能有四个主分区和扩展分区。这种限制是由于称为主引导记录(MBR)的东西,它告诉计算机它可以从哪些分区引导,因此主分区通常是为操作系统保留的。
提示:关于MBR我们再开一篇!
但是如果我们想要超过四个呢?这就是扩展分区发挥作用的地方。它充当任何数量的较小逻辑分区的空心容器。您可以在那里制作任意数量的内容,也可以让它作为非操作系统部分的分区。
补充:硬盘的分区主要分为基本分区(primary partion)和扩展分区*(extension partion)*两种,基本分区和扩充分区的数目之和不能大于四个。且基本分区可以马上被使用但不能再分区。扩充分区必须再进行分区后才能使用,也就是说它必须还要进行二次分区。那么由扩充分区再分下去的是什么呢?它就是逻辑分区(logical partion),况且逻辑分区没有数量上限制。
如果扩展分区如此出色,为什么不直接使用它们呢?那是因为您不能直接从扩展分区内的任何地方启动。有一些方法可以解决这个问题,但最好的办法是事先对主分区进行适当的规划。此外,系统对分区进行编号的方式取决于分区类型。首先,机器将根据所有主分区编号,然后按逻辑分区编号。如果您在操作系统之间切换或稍后添加或删除分区,这可能会导致更改驱动器号。
在 Windows 上,事情很明显:它存在于您的磁盘上,通常在一个分区上,仅此而已。如果您有其他驱动器,并且它们具有兼容的文件系统,那么它也会读取它们。如果没有,它通常会忽略它们,或者为您提供重新格式化的能力。
对习惯于使用dos或windows的用户来说,有几个分区就有几个驱动器,并且每个分区都会获得一个字母标识符,叫盘符,然后就可以选用这个字母来指定在这个分区上的文件和目录,它们的文件结构都是独立的,非常好理解。
但对这些初上手linux的用户,可就有点恼人了。因为对linux用户来说无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构。linux中每个分区都是用来组成整个文件系统的一部分,因为它采用了一种叫*“载入”*的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录联系起来。这时要载入的一个分区将使它的存储空间在一个目录下获得。
对windows用户来说,操作系统必须装在同一分区里,它是商业软件*!* 所以你没有选择的余地!对linux来说,你有了较大的选择余地,你可以把系统文件分几个区来装(必须要说明载入点),也可以就装在同一个分区中(载入点是“/”)。
Linux 的工作方式是将所有内容都放在树上。如果你有另一个分区或磁盘,它会被“挂载”为特定文件夹中的一个分支,通常是 /media 或 /mnt。分区挂载到的目录称为“挂载点”。这种方法更适用于 Linux 的树形结构,您几乎可以在任何地方将分区挂载为文件夹。在 Windows 中,这不是那么容易做到的。新分区通常显示为单独的驱动器。此外,与 Windows 相比,Linux 可以原生处理更多类型的文件系统。
还记得怎么可能只有四个主分区吗?如果你想像JustLinux 论坛上的人那样引导 145 个操作系统,你可以为 /boot 设置一个主分区,其中包含一个引导加载程序,如 GRUB 或 LiLo,它处理初始功能,然后继续引导到扩展分区.
大多数家庭 Linux 安装的标准分区方案如下:
确切的大小要求会根据您的需要而变化,但通常您从交换分区开始。如果您进行大量多媒体编辑或 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.com/wp-content/uploads/2010/11/installationmanual.png?trim=1,1&bg-color=000&pad=1,1)]
不要因为看到“高级”就惊慌失措;这真的没那么难,你会从这个过程中得到一些真正的回报。单击前进,您将看到分区表。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-B234lUEA-1645286458864)(https://www.howtogeek.com/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.com/wp-content/uploads/2010/11/ScreenshotInstall1.png?trim=1,1&bg-color=000&pad=1,1)]
如果您感到害怕,您可以在此时退出安装,而不必担心任何数据丢失。在您点击“立即安装”之前,您的磁盘实际上没有任何操作,因此您可以返回并根据需要编辑内容。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。