linux系统中的硬盘设备如何命名?

linux系统中的硬盘设备都会以“/dev/sd”开头,linux系统中最多可以有多块硬盘,(最多支持多少块?),采用a~p来代表16块硬盘。例如/dev/sda第一块识别的硬盘,/dev/sdb第二块识别的硬盘,以此类推,直到/dev/sdp。

linux系统中的硬盘是如何进行磁盘分区的?

背景知识:

一块硬盘最多有四个分区。

主分区加扩展分区小于等于4。

分区一共有三种,主分区,扩展分区,逻辑分区。

一块硬盘可以没有扩展分区和逻辑分区。

主分区以外的分区称为逻辑分区。

主分区最少为1个,主分区最多为4个。

扩展分区继续划分才有逻辑分区,所有扩展分区包括着逻辑分区。

扩展分区最少为0个,最多为1个。

逻辑分区最少为0个,最多为n个。

扩展分区不能够直接使用,只有划分为逻辑分区之后才能使用。

磁盘分区扩展:(摘自:https://www.zhihu.com/question/20281689?sort=created)

主分区min=1,max=4)——主分区也叫引导分区,Windows系统一般需要安装在这个主分区中,这样才能保证开机自动进入系统。简单来说,主分区就是可以引导电脑开机读取文件的一个磁盘分区。

扩展分区(min=0,max=1)——扩展分区是一个概念,实际在硬盘中是看不到的,也无法直接使用扩展分区。除了主分区外,剩余的磁盘空间就是扩展分区了。当一块硬盘将所有容量都分给了主分区,那就没有扩展分区了,仅当主分区容量小于硬盘容量,剩下的空间就属于扩展分区了,扩展分区可以继续进行扩展切割分为多个逻辑分区.

逻辑分区(min=0,max=n)——在扩展分区上面,可以创建多个逻辑分区

注:主分区个数1~4个 (/dev/sd[a-p][1-4])

主分区最少为1个,(/dev/sd[a-p]1)

主分区最多为4个(此时没有扩展分区和逻辑分区)

扩展分区个数0~1个(主分区以外的就称为扩展分区),扩展分区不能够直接使用

逻辑分区是在扩展分区的基础上继续拆分的,扩展大于等于逻辑分区

逻辑分区的个数为0~x,没有上限,逻辑分区可以直接使用

根据上面的概念描述,可以总结如下图(红色表示必须要有的)

根据上图的理解,可以举例如下(假设这块硬盘总容量为100G,并非穷举全部情况):

(1).只有1个主分区且分满(无扩展分区)

 2.有2个主分区且未分满(有扩展分区),但无逻辑分区

3.有2个主分区且未分满(有扩展分区),有2个逻辑分区

4.有4个主分区且未分满(有扩展分区),有6个逻辑分

注:上图中有错误,在有扩展分区的情况下,主分区最多只能有3个,所有上图有四个主分区是错误的。

硬盘的作用是什么?

存储,永久存储。区别于缓存(内存)。

硬盘为什么只能有四个分区(主分区和扩展分区)?

硬盘设备是由大量的扇区组成的,每个扇区的容量是512字节。

其中第一个扇区最重要,它里面保存着主引导记录与分区表信息。

就第一个扇区而言,主引导记录占用446字节,分区表占用64字节,结束符占用2字节。

其中分区表中每记录一个分区信息需要16字节,这样一来做多只有四个分区信息可以写到第一个扇区中,这四个分区就是主分区(扩展分区相当于一个主分区?)

linux就该这么学p116

主引导记录是什么?

现在问题来了,第一个扇区做多只能创建出4个分区?主分区+逻辑分区大于四如何处理?

于是为了解决分区个数不够用的问题,可以将第一个扇区的分区表中16字节(原本要写入主分区信息)的空间(称之为扩展分区)拿出来指向另外一个分区(软链接?)。也就是说,扩展分区其实并不是一个真正的分区,而更像是一个占用16字节分区表空间的指针———一个指向另外一个分区的指针。这样一来,用户一般会选择使用3个主分区加1个扩展分区的方法,然后在扩展分区中创建出数个逻辑分区,从而来满足多分区(大于4个)的需求。

硬盘的磁盘分区如何命名?

  • 主分区或扩展分区的编号从1开始,到4结束
  • 逻辑分区从编号5开始

/dev:硬件设备目录

/sd :表示SCSI类型设备

/sda:表示系统识别同接口的第一个设备

/sda5:5表示的是第一个逻辑分区

Linux系统中磁盘分区及磁盘分区命名相关推荐

  1. Linux系统中使用shell判断磁盘是否格式化的方法

    由于项目的需要,需要对emmc进行分区完成后并格式化操作,思路有三种:第一种在uboot中实现,以前的uboot有一些格式化命令,可是现在新版本的不知道是哪个,之前的版本uboot可能是被移植过去的: ...

  2. linux分区变为空闲,分析linux系统中磁盘空闲空间的管理方法

    分析linux系统中磁盘空闲空间的管理方法 汪建国 摘要:要把文件信息存放在存储介质上,必须先找出存储介质上可供使用的空闲块.如何实现存储空间的分配和收回,取决于对空闲块的管理方法,主要有两种对磁盘存 ...

  3. linux服务器引导分区,Linux系统的引导过程和磁盘分区信息

    Linux系统的引导过程和磁盘分区信息 作者:chinaitlab 佚名 2005-12-07 00:00 评论 分享 [IT168 服务器学院] 系统的引导过程和磁盘分区信息 在PC机上,最初的启动 ...

  4. Linux系统中磁盘创建管理(一)

    Linux系统中磁盘创建管理(一) 在linux系统中安装lvm必要的服务 install lvm-common lvm2 evms Linux系统中有一张分区表,系统在开机之后根据这个表里面的记录来 ...

  5. 15. Linux系统中的磁盘管理

    Lesson15 Linux系统中的磁盘管理 文章目录 1. 什么是磁盘管理 2. 本地存储设备的识别 3. 设备的挂载和卸载 4. 解决设备正忙情况 5 磁盘分区 5.1 磁盘分区的基础知识 5.2 ...

  6. linux系统中的分区与挂载,以及使用LVM逻辑卷管理器管理物理卷,卷组,逻辑卷知识点总结

    物理设备的命名规则 在Linux系统中一切都是文件,硬件设备也不例外.既然是文件,就必须有文件名称.系统内核中的udev设备管理器会自动把硬件名称规范起来,目的是让用户通过设备文件的名字可以猜出设备大 ...

  7. linux系统中硬盘及分区如何命名,Linux硬盘命名和安装分区

    硬盘命名: 硬盘命名基于文件,一般有如下文件方式: /dev/hda1 /dev/sdb3 具体含义如下: /dev:是所有设备文件存放的目录. hd和sd:他们是区别的前两个字母,代表该分区所在的设 ...

  8. 如何在Linux系统中整理磁盘碎片 节省空间

    有一个神话是 linux 的磁盘从来不需要整理碎片.在大多数情况下这是真的,大多数因为是使用的是优秀的日志文件系统(ext3.4等等)来处理文件系统.然而,在一些特殊情况下,碎片仍旧会产生.如果正巧发 ...

  9. 【Linux系统中的】磁盘管理

    前言: 在Linux系统中,系统软件和应用软件,都要以文件 的形式存储在计算机的磁盘空间中,因此,应该随时监视 磁盘空间的使用情况,因此今天我将分享一下查看系统中 存储空间的使用情况.如何进行文件的转 ...

最新文章

  1. 迁移不是云计算面临的唯一障碍
  2. jooq 事务_将jOOQ与Spring结合使用:排序和分页
  3. 使用ASIFormDataRequest打印参数和给项目添加测试账号
  4. js常见问题之为什么点击弹出的i总是最后一个
  5. 计算机视觉与深度学习 | 深度学习与VO、SLAM、三维重建【论文及代码篇】
  6. Ruby如何成长成高性能系统构架
  7. 3dMax模型尺寸更改与模型均匀缩放
  8. 中文核心期刊目录(2014 年版)北大核心目录(第七版)新鲜出炉
  9. Ubuntu:安装yarn
  10. EasyUI 中 Combobox里的onChange和onSelect事件的区别
  11. 红外遥控接收发射原理及ESP8266实现
  12. ping服务器时显示的ttl是什么意思,运行PING本机IP的时候显示TTL=64是什么意思啊?这个数值? 爱问知识人...
  13. 实现花瓣登陆静态页面
  14. 20sccm_sccm是什么单位-简短介绍
  15. 十年架构师留下最完整的Java学习路线,学完年薪40W
  16. 基于海思Hi3559A或者Atlas_200模块,Hi3559A(主)+Atlas_200(从)开发AI加速边缘计算主板的三种模式
  17. 软件测试从业者必备核心素质
  18. C语言综合项目——图书管理系统
  19. 中文版 Apple 官方 Swift 教程《The Swift Programming Language》
  20. 浅谈实现数据库乐观锁和悲观锁

热门文章

  1. 股票量化交易Python——计算收益率
  2. ERC20智能合约的approve千万别这样写
  3. [机缘参悟-73]:深度思考:心智提升的七个阶段
  4. 什么是STN黄绿模、什么是蓝模、什么是灰模
  5. 《信息保障和安全》第五章
  6. 计算机比较好的985 211大学,985院校和211院校名单
  7. python猪代码_猪圈密码python脚本实现
  8. 计算机字符格式化集体备课教案,有序备课:集体备课中不要忘记个性化备课
  9. 什么是mmap?零拷贝?DMA?
  10. 计量经济学第六版第三章计算机答案,计量经济学第3章计算机习题