linux分区

162 阅读2分钟

1.磁盘分区

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

  • 分区类型
    • 主分区:最多只能有4个

    • 扩展分区:

      • 最多只能有1个
      • 主分区加扩展分区最多有4个
      • 不能写入数据,只能包含逻辑分区
    • 逻辑分区

      • 可以写入数据和格式化 例如:123是主分区,4是扩展分区,扩展分区不能装数据,唯一功能就是开辟2个逻辑分区,由它们去写入数据和格式化.

  • 目的:将物理硬盘分成小硬盘,不同的文件放在不同的小硬盘(分区)中,方便查找,不然在一个大硬盘里太乱,查找耗费时间.

2.格式化

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

  • 目的:为了写入文件系统
    • 将硬盘分成一个一个等大小的block(4kb)
    • 建立一个i-node表(查找文件通过i-node号查找)

linux在分配盘符前还要给分区起一个硬件文件名 分区也要有设备文件名,比如hada硬盘的第一个分区就是hda1,以此类推...

现在使用的一般都是SATA3串口 (600 MB/s 左右) 常用sdb的分区方式,逻辑分区永远都是从5开始

4. 挂载(linux)/分配盘符(windows)

给分区分配盘符的过程叫做挂载,把盘符叫做挂载点.必须给分区一个挂载点才可以正常使用.

给/ 单独分配一个磁盘空间/dev/sda3,把/boot和/home单独拿出来它们一个独立的磁盘空间

总结:

1. 把大硬盘变成小硬盘(主分区和逻辑分区)
2. 往分区写入文件系统(格式化)
3. 给每一个分区起一个设备文件名
4. 最后给分区一个挂载点即可正常使用