Linux系统中磁盘分区及磁盘分区命名
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系统中磁盘分区及磁盘分区命名相关推荐
- Linux系统中使用shell判断磁盘是否格式化的方法
由于项目的需要,需要对emmc进行分区完成后并格式化操作,思路有三种:第一种在uboot中实现,以前的uboot有一些格式化命令,可是现在新版本的不知道是哪个,之前的版本uboot可能是被移植过去的: ...
- linux分区变为空闲,分析linux系统中磁盘空闲空间的管理方法
分析linux系统中磁盘空闲空间的管理方法 汪建国 摘要:要把文件信息存放在存储介质上,必须先找出存储介质上可供使用的空闲块.如何实现存储空间的分配和收回,取决于对空闲块的管理方法,主要有两种对磁盘存 ...
- linux服务器引导分区,Linux系统的引导过程和磁盘分区信息
Linux系统的引导过程和磁盘分区信息 作者:chinaitlab 佚名 2005-12-07 00:00 评论 分享 [IT168 服务器学院] 系统的引导过程和磁盘分区信息 在PC机上,最初的启动 ...
- Linux系统中磁盘创建管理(一)
Linux系统中磁盘创建管理(一) 在linux系统中安装lvm必要的服务 install lvm-common lvm2 evms Linux系统中有一张分区表,系统在开机之后根据这个表里面的记录来 ...
- 15. Linux系统中的磁盘管理
Lesson15 Linux系统中的磁盘管理 文章目录 1. 什么是磁盘管理 2. 本地存储设备的识别 3. 设备的挂载和卸载 4. 解决设备正忙情况 5 磁盘分区 5.1 磁盘分区的基础知识 5.2 ...
- linux系统中的分区与挂载,以及使用LVM逻辑卷管理器管理物理卷,卷组,逻辑卷知识点总结
物理设备的命名规则 在Linux系统中一切都是文件,硬件设备也不例外.既然是文件,就必须有文件名称.系统内核中的udev设备管理器会自动把硬件名称规范起来,目的是让用户通过设备文件的名字可以猜出设备大 ...
- linux系统中硬盘及分区如何命名,Linux硬盘命名和安装分区
硬盘命名: 硬盘命名基于文件,一般有如下文件方式: /dev/hda1 /dev/sdb3 具体含义如下: /dev:是所有设备文件存放的目录. hd和sd:他们是区别的前两个字母,代表该分区所在的设 ...
- 如何在Linux系统中整理磁盘碎片 节省空间
有一个神话是 linux 的磁盘从来不需要整理碎片.在大多数情况下这是真的,大多数因为是使用的是优秀的日志文件系统(ext3.4等等)来处理文件系统.然而,在一些特殊情况下,碎片仍旧会产生.如果正巧发 ...
- 【Linux系统中的】磁盘管理
前言: 在Linux系统中,系统软件和应用软件,都要以文件 的形式存储在计算机的磁盘空间中,因此,应该随时监视 磁盘空间的使用情况,因此今天我将分享一下查看系统中 存储空间的使用情况.如何进行文件的转 ...
最新文章
- 迁移不是云计算面临的唯一障碍
- jooq 事务_将jOOQ与Spring结合使用:排序和分页
- 使用ASIFormDataRequest打印参数和给项目添加测试账号
- js常见问题之为什么点击弹出的i总是最后一个
- 计算机视觉与深度学习 | 深度学习与VO、SLAM、三维重建【论文及代码篇】
- Ruby如何成长成高性能系统构架
- 3dMax模型尺寸更改与模型均匀缩放
- 中文核心期刊目录(2014 年版)北大核心目录(第七版)新鲜出炉
- Ubuntu:安装yarn
- EasyUI 中 Combobox里的onChange和onSelect事件的区别
- 红外遥控接收发射原理及ESP8266实现
- ping服务器时显示的ttl是什么意思,运行PING本机IP的时候显示TTL=64是什么意思啊?这个数值? 爱问知识人...
- 实现花瓣登陆静态页面
- 20sccm_sccm是什么单位-简短介绍
- 十年架构师留下最完整的Java学习路线,学完年薪40W
- 基于海思Hi3559A或者Atlas_200模块,Hi3559A(主)+Atlas_200(从)开发AI加速边缘计算主板的三种模式
- 软件测试从业者必备核心素质
- C语言综合项目——图书管理系统
- 中文版 Apple 官方 Swift 教程《The Swift Programming Language》
- 浅谈实现数据库乐观锁和悲观锁