linux基础学习笔记三:磁盘分区那点事

一、什么是磁盘分区?

简单来讲,就是将我们的磁盘分成多个部分,每个部分占用一定的空间,就像我们在Windows中使用的C、D、E、F盘一样。

二、为什么要进行磁盘分区?

还是以我们的Windows为例,我们划分为多个盘的目的就是让它们各司其职,方便我们的使用。比如C盘存放的大多是和系统相关的数据,D盘E盘F盘等我们可以分别用来存放一些办公,学习,娱乐等相关数据,这些都是由我们自己来决定的。

三、Linux中磁盘分区的一些基础知识
  • 磁盘的分区主要分为主分区(primary partion)扩展分区(extension partion)两种;主分区和扩展分区的数目之和不能大于四个;扩展分区最少可以有0个,最多1个。主分区可以马上被使用但不能再分区,扩展分区必须再进行分区后才能使用,也就是说它必须还要进行二次分区。扩展分区再分下去就是逻辑分区(logical partion),逻辑分区可以有0个,1个或者多个。

  • 在 Linux 中,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱等IDESCSI设备也不例外。Linux给每个 ide设备分配一个前缀为hd的文件;而对于各个SCSI设备,则分配一个前缀为sd的文件。对于ide硬盘,驱动器标识符为hdx。其中hd表明分区所在设备的类型,这里是指IDE硬盘;x为盘号(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘)。

  • 对于每一个hdx,这里假设是hda,它们后面还可以跟数字,也就是hdax。这里的x代表分区,前四个分区用数字1到4表示,它们是主分区或扩展分区,从5开始就是逻辑分区。例如hda3表示第一个ide硬盘上的第三个主分区或扩展分区,hdb2表示为第二个ide硬盘上的第二个主分区或扩展分区。对于scsi硬盘,除了前缀不一样,其余的规则是完全一样的。

  • Linux 规定了主分区(或者扩展分区)占用 1 至 16 号码中的前 4 个号码。以第一个 IDE 硬盘为例,主分区(或者扩展分区)占用了 hda1hda2hda3hda4,而逻辑分区占用 hda5 到 hda16 12 个号码。而且不管前四个号码有没有被占用完,逻辑分区的号码都要从5开始。

四、磁盘分区实例

涉及到的主要命令如下,以/dev/sda为例:

  • 开始新建分区
fdisk /dev/sda
  • 更新分区表
partprobe
  • 选择一种类型的文件系统(这里选择ext4)对分区进行格式化
##sdax是分区之后的名字,如sda1,sda2等等
mkfs. ext4 /dev/sdax 
  • 挂载
mount /dev/sdax /mnt/sdax 

具体如何操作可以参考这篇文章Linux系统磁盘分区

posted @ 2020-04-28 21:39  耐心的小黑  阅读(90)  评论(0编辑  收藏  举报