• linux基础夯实之磁盘分区原理知识


    磁盘分区时使用分区编辑器(partition editor)在磁盘上划分几个逻辑部分。碟片一旦划分成数个分区(partition),不同类的目录文件可以存储进不同的分区。
      最早的时候,分区只有一个分区:主分区,主分区最多只能有4个(由硬盘结构决定,分为4个等大小扇区,每个512字节,446字节记录启动信息,64个字节进行分区表示(每16个字节表示一个分区,既能表示4个分区)),剩下两个字节(55 AA)属于分区结束标志;后来加入扩展分区(将1/4的分区拿出来做的扩展分区),剩下3个主分区(主分区加扩展分区最多4个),并且扩展分区对一块硬盘来说最多1个,扩展分区不能写入数据,只能包含逻辑分区!(记住根本几个分区类型:主分区、扩展分区、逻辑分区)

      这时我们需要再回顾一下格式化,格式化又称逻辑格式化,它是根据用户选定的文件系统(如FAT32.NTFS、EXT234等),在磁盘的特定区域写入特定数据,在分区中划出一片用于存放文件分配表、目录表等用于文件管理的磁盘空间。
    ①格式化时,系统在一个分区中将空间划分成等分,如N个4KB小格子(block,默认4KB),如果你要存10K的东西,就存到3个格子,第三个格子还剩2K就不再存东西:

    ②然后格式化还做的一件事就是建立查找规则(分区列表,即记录一个文件放在哪几个格子中,好还原文件,记录的有ID号,修改时间、权限等),linux中记录文件被放在哪几个格子的ID号叫I节点 格式化也是重新规划数据块block大小、文件列表。

    格式化后,就是分配盘符,win系统直接C、D、E、F……排字母分配,而linux中是为盘符起一个文件名(linux中一切皆文件,硬盘、鼠标、甚至用户等等),再分配盘符!下图是linux系统为没个设备起的名称:

    既然是文件,就有保存的位置,上图中 / 表示根目录(最高级目录),dev中保存的都是硬件设备的文件名,


    分区1、2、3、4号只能给主分区或扩展分区使用,逻辑分区一定是从5开始!

    接下来就是给盘符!在linux中叫做 挂载 
    WIN中的盘符在linux中叫挂载点,linux中不拿abc作为‘盘符’,而是拿‘目录’作为‘盘符’(挂载点)

    注意
      ①swap分区叫交换分区,其实是虚拟内存 (真是内存不够时拿SWAP中的空间使用)
      ②根分区/ 和 swap分区是必须分的!根分区/ 是最高一层 保存所有数据,如果不分配空间,东西就没法存

      ③boot分区是启动分区,如果不分,启动数据会放到/根分区中,一旦根分区被放满,系统就无法启动了,所以把boot分区分出,就算 /分区写满,boot还有空间,就能启动!

  • 相关阅读:
    Google Map Api V3 系列之 导航(包括清除线路)
    ENSP学习华为防火墙功能
    让Chrome 浏览器显示隐藏的https和www
    win7 x64 SP1把IE从8升级到11的先决条件
    解决“Windows照片查看器无法显示此图片,因为计算机上的可用内存可能不足……”
    火绒软件没有离线病毒库独立安装包的解决方法
    成功注册GitHub20211116
    网络基础知识积累
    【问题解决】win10连接了不可路由的以太网后,会阻止使用 WWAN 访问 Internet
    ENSP学习华为防火墙(第二天,20211127 )
  • 原文地址:https://www.cnblogs.com/easyTrue/p/7425701.html
Copyright © 2020-2023  润新知