Linux学习第一篇之Linux系统安装——系统分区

基本概念:

    系统分区也叫磁盘分区,它是使用分区编辑器(partition editor)在磁盘上划分几个逻辑部分。碟片一旦划分成数个分区(partition),不同类的目录与文件可以存储进不同的分区。

一、分区——把硬盘分为小的逻辑分区。

    分区可以分为以下三个类型:

    1、主分区:最多只能有4个。

    2、扩展分区:

      最多只能有一个。

      主分区加扩展分区最多有4个。

      并且扩展分区不能写入数据,也不能格式化(其实格式化本质上也是写入数据),只能用来包含逻辑分区。

    3、逻辑分区:可以正确的写入数据和格式化。

    

    如上图所示,1、2、3分区是主分区,4是扩展分区,扩展分区下有两个逻辑分区(5和6),这种限制不是Linux系统限制的,而是硬盘限制的,只要硬盘的结构不发生改变,这种结构就不会发生变化。相比于Windows系统,C盘就相当于主分区,剩余的空间都是

  扩展分区,也就是说D、E、F盘等就相当于逻辑分区。

二、硬盘的格式化——写入文件系统。

    硬盘在进行分区之后,并不能直接写入数据,还必须经过格式化处理后才能进行数据的写入。

    格式化又称为逻辑格式化,它是指根据用户选定的文件系统(如FAT16、FAT32、NTFS、EXT2、EXT3、EXT4等),在磁盘的特定区域写入特定数据,在分区中划出一片用于存放文件的分配表、目录等用于文件管理的磁盘空间。因此,格式化的目的就是在硬

  盘当中写入文件系统。这也就解释了为什么我们买的硬盘或者U盘明明是8G的,但是实际可用空间小于8G的原因。

    文件系统会默认的将硬盘分割等大小的空间(数据块),有默认的空间大小,比如说是4kb,如果有个文件的大小为10kb,存储在硬盘当中就占了3个单元空间,即4kb+4kb+2kb,剩余的2kb的不会再进行数据的存放;但是这三个空间在硬盘中是不会连续存储的,

  所以也就有了文件的目录系统。(windows中有个磁盘管理工具:磁盘碎片管理——把保存文件的数据块,尽可能的放在一起,以便于数据的读取)

    文件的目录系统:记录了数据存放的地址。

三、分区设备文件名——给每个分区定义设备文件名。

    例如,在 Linux中,所有的硬件设备都是文件。如下表:

    

    具体的硬盘可以自行查阅资料哈~感觉不需要完全弄懂,只需要当看到某个文件时知道它大概是个什么东西就好了~

    下图展示了常用的硬盘分区方法:

    

    

    假设上方的两个硬盘sda和sdb,sda分成了三个主分区(1、2、3)和一个扩展分区(4),扩展分区下分成了两个逻辑分区(5、6);sdb分成了一个主分区(1)和一个扩展分区(2),扩展分区下分成了3个逻辑分区(5、6、7)。

    通过观察可以发现,逻辑分区的区号永远都是从5开始的,也就是说5分区永远都是逻辑分区的第一个分区。

 

四、挂载(挂载这里我也是学的一脸懵逼)——给每个分区分配挂载点。

    可以理解为Windows中的分配盘符,这个盘符就是挂载点(纯理论),挂载点也就是分区的盘符。Linux使用空的目录名称作为盘符。

    在Linux当中,必须要有以下两个分区:

      1、/(根分区)

      2、swap分区(交换分区,大小一般为内存的2倍,但最大不超过2GB),交换分区可以理解为Windows当中的虚拟内存,当内存不足时,可以把交换分区的空间作为内存空间使用。

      以上两个分区设置好之后,Linux系统就可以正常使用了。

    还有一个推荐的分区,/boot(启动分区,大小一般为200MB,ps:现在可能更大了),用来保存启动时需要的数据,如果不进行boot分区的话,当所有的数据(包含启动数据)填满了跟分区之后,系统很有可能无法启动。有了boot分区,就能保证系统任何时候

  都有空余的空间,以保证系统的正常启动。

 

五、Linux的文件系统结构。

    

      

 

      如上图所示,根分区是可以单独的分配一个磁盘空间,根分区下的/home目录和/boot目录也可单独分配磁盘空间,往根分区下写入数据时,是写入sda3当中的(上图左边的etc目录就是保存在sda3当中的),往/home中写入数据时,最终是往

    sda2中写入数据;boot目录也是一样的。并且,boot分区默认会占用sda1分区,这是因为boot分区是启动分区,系统系统时会从1分区开始扫描启动文件,这样可以加快启动速度。

 终上所述,Linux系统的安装过程经过了以下几个步骤:先给系统进行分区,分完区之后需要对硬盘进行格式化,然后需要给每个分区指定一个设备文件名,最后给每个分区分配一个挂载点,这个分区就可以正常使用了。

转载于:https://www.cnblogs.com/Hinglam/p/10886160.html

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值