[Linux学习] 安装linux时,配置根分区和home分区的区别和联系

编程知识 更新时间:2023-04-06 22:42:39

前言

有时候你可能会发现,利用网上教程安装linux系统时,已经给根分区(“/”挂载点)配置了20GB的空间,但同时又要给home分区(“/home”挂载点)(或其他分区)再配置多20GB的空间。这么做的理由是什么?home分区不就是在根分区下面吗?那还给home分区配置内存空间有什么用呢?

正文

近期通过学习linux系统,也是解决了我关于linux文件系统分区的疑惑。

《Linux从入门到精通》里有一段话是这么说的:

既然Linux将文件系统挂载到目录下,那么究竟是现有文件系统还是先有目录?和“先有鸡还是先有蛋”一样,这个问题初看起来有点让人犯晕。正确的说法是,Linux需要首先建立一个根“/”文件系统,并在这个文件系统中建立一系列空目录,然后将其他硬盘分区(如果有的话)中的文件系统挂载到这些目录中。

理论上说,可以为根目录下的每一个目录都单独划分一个硬盘分区,这样根分区的容量就可以设置得很小(因为几乎所有的东西都存放在其他分区中,根分区中的目录只是起到了“映射”的作用),不过这对于普通用户而言没有太大必要。

通过阅读书中上述文段,我的理解:

linux的根目录相当于一个“映射”的作用,安装linux时如果只给根目录配置了内存空间(假设它是sda1,相当于Windows的C盘),那么根目录下的所有目录可以认为是共用这个sda1的内存空间的。

而在给根目录配置了内存空间的基础上,再给home目录配置内存空间(假设它是sda2),那么这个home目录相当于已经独立出来一个分区了(相当于Windows的D盘)。home目录看似还存在于根目录的“里面”,其实已经构成了一个映射关系,在根目录中点击home目录,可以进到home的sda2分区,但是home目录的内存空间和根目录的内存空间是相互独立的(即相互不影响)。

应该可以这么说:在根目录下打开home目录(根目录和home目录分别配置了内存空间),相当于,在Windows的C盘中打开Windows的D盘。因此根目录内存空间和home目录内存空间互不影响。

更多推荐

[Linux学习] 安装linux时,配置根分区和home分区的区别和联系

本文发布于:2023-04-06 22:42:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/6f49c55406ac19154af5371e6a2df475.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:分区   区别   Linux   linux   home

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 51191文章数
  • 14阅读数
  • 0评论数