分区可能会变得复杂,因此这里解释了它们的含义、使用方式以及用于您自己的 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.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)]

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

linux安装分区方案推荐相关推荐

  1. Linux(CentOS)安装分区方案

    为什么80%的码农都做不了架构师?>>>    Linux(CentOS)安装分区方案 /boot(不是必须的):/boot分区用于引导系统,它包含了操作系统的内核和在启动系统过程中 ...

  2. Linux Mint18分区方案

    自己的Linux Mint分区方案,记录下来,方便以后查看 分为四个区(硬盘为:120SSD+500HDD) 1. swap:逻辑分区:充当虚拟内存:大小等于内存大小(本人10G):分区格式为swap ...

  3. linux系统分区方案:

    linux系统分区方案: 1.通用分区方案 c盘==/boot 引导分区(200M) swap 交互分区 当内存不够用时候,将硬盘中的空间当内存使用 内存<8G 建议交互分区的大小=内存大小的1 ...

  4. linux桌面版分区,ubuntu硬盘分区方案推荐-桌面版

    一.双系统的分区方案(分区推荐选择GParted的LiveCD,可以从DistroWatch大本营下载回来刻成小光盘作为常备工具盘,当然其他分区工具也可以): 1.要搞双系统先装winxp,然后再装L ...

  5. 国产系统linux硬盘分区,Linux系统硬盘分区方案推荐

    在计算机上安装 Linux 系统,对硬盘进行分区是一个非常重要的步骤,下面介绍几个分区方案. 方案 1 / :建议大小在 5GB 以上. swap :即交换分区,建议大小是物理内存的 1~2 倍. 方 ...

  6. U盘安装ubuntu20.04 Linux系统分区方案 Invalid Partition Table

    一.简介: 一般磁盘分区表有两种格式:MBR和GPT,目前主要的BIOS系统引导方式也有两种:传统的Legacy BIOS和新型的UEFI BIOS 如果主机BIOS系统引导方式采用传统的Legacy ...

  7. linux 安装分区设置分区大小

    一.Linux分区挂载点介绍 Linux分区挂载点介绍,推荐容量仅供参考不是绝对,跟各系统用途以及硬盘空间配额等因素实际调整: 分区类型 介绍 备注 /boot 启动分区 一般设置100M-200M, ...

  8. linux分区方案为user,Ubuntu 为用户分配磁盘空间Linux 硬盘分区方案

    一.Linux 分区概念首 先介绍一下linux中的分区概念,这个可是把一开始学习的我害苦了.在 Linux 中规定,每一个硬盘设备最多能有 4 个主分区(其中包含扩展分区)构成,任何一个扩展分区都要 ...

  9. Linux 系统分区方案(双系统 Linux 200G+ win10)

    我的笔记本单条SSD实际容量 476G,将其中200分配给Linux系统作为日常主力系统,win10保留作为备用.以下是我的分区方案,有装双系统的可作为参考: 卷标 分区/挂载点 大小 说明 /sda ...

最新文章

  1. 编写程序实验两个数的加减结果的判断_实验一 两个多字节数的加减运算 -
  2. 雾霾经济:这10款产品,马云看了都想投资
  3. python基础:并行遍历ZIP()函数介绍
  4. 二十一、Hadoop学记笔记————kafka的初识
  5. hdu 4414 Finding crosses
  6. python识别简单训练模型_使用已经得到的keras模型识别自己手写的数字方式
  7. LintCode 1915. 举重(01背包)
  8. Mac忘记root密码(Mac OS Sierra忘记root密码如何重置)
  9. C案例:打印斐波拉契数列
  10. 解决数据库导入导出的常见问题集解决办法
  11. centos配置epel和remi源
  12. Hive 建表语句大全
  13. 关于html5小游戏的书,HTML5小游戏:書道 - 书法之境 道之升华
  14. [html+css+js] 小米官网首页制作
  15. 高中数学复习知识清单
  16. html隐藏手机状态栏,如何隐藏iPhone手机状态栏_隐藏iPhone手机状态栏操作方法介绍-果粉控...
  17. jar包过大?手把手教你分析Maven依赖,完美“瘦身”优化!
  18. filters与v-html联合使用(uni-app代码被编译,节点照样不能被正常渲染:解决)
  19. 【题解】【AcWing】1579. 插入还是归并
  20. [转]根本原因分析(Root Cause Analysis)

热门文章

  1. 用sed、awk和grep处理文本数据:实际需求的有效解决方案
  2. 笔记本usb外接3.5寸sata台式机硬盘, 用mhdd检测不到,怎么处理?
  3. mac 查看端口占用情况 停掉端口
  4. 基于阿里云服务器环境搭建到项目上线系列文章之四——安装composer
  5. python[10918:300960] modalSession has been exited prematurely - check for a reentrant call to endMod
  6. vsomeip接口函数解析和程序编写
  7. 【论文笔记】Image Privacy Prediction Using Deep Neural Networks
  8. 赤峰学院没过计算机,2020-2020赤峰学院一流本科专业建设点名单7个(自治区级)...
  9. 品牌京东联盟,轻享品质生活,母亲节送礼清单看过来!
  10. 实验4  视图的创建与使用