当前位置:网站首页>【Day8】Knowledge about disk and disk partition
【Day8】Knowledge about disk and disk partition
2022-08-05 06:08:00 【Mingli Yui】
目录
hard disk partition representation
一、 什么是磁盘
磁盘是一种计算机的外部存储器设备,由一个或多个覆盖有磁性材料的铝制或玻璃制的碟片组成,用来存储用户的信息,这种信息可以反复地被读取和改写.绝大多数磁盘被永久封存在一个密封的盒子里.
磁盘运行机理
简单来说就是多个盘片之间靠主轴连接,电机带动主轴做旋转运动,通过多个磁头臂的摇摆和磁盘的旋转,磁头就可以在磁盘旋转的过程中就读取到磁盘中存储的各种数据
磁盘的扇区、磁道、柱面
1)磁道:磁盘的每个盘面被划分为许多同心圆,这些同心圆的轨道叫做磁道.
(2)扇区:一个盘面划分为若干个内角相同的扇形,这样盘面上的每个磁道就被分为若干段圆弧,每段圆弧叫做一个扇区.每个扇区中的数据作为一个单元同时被读入或写入.每一个扇区是512字节,其中有64个字节存储的是分区表,一条分区信息占16个字节.
(3)柱面:每一个盘片同一大小的同心圆可以看成连在一起的柱面,磁盘在分区的时候最小单位是柱面,每一个盘片的上下面都可以读取数据,每一个磁头,不可以跨盘面读取数据
磁盘的分类
(1)IDE磁盘:特点价格低廉,兼容性强,性价比高,数据传输慢,不支持热插拔等等.
(2)SCSI磁盘:传输速率高,读写性能好,运行稳定,可连接多个设备.可支持热插拔,占用 CPU低,但是价格相对来说比较贵,一般用于工作站或服务器上.
(3)SATA磁盘:结构简单、支持热插拔
(4)USB其中IDE的磁盘的文件名为 /dev/hd[a-d]
而SCSI、SATA、USB的磁盘文件名为 /dev/sd[a-p]
二、磁盘的分区
为什么要分区
(1)便于管理和使用:For example, the disk is divided into different disks,It can be stored and read by classification
(2)有利于数据安全:Not all files will be lost
(3)Save time searching for files
hard disk partition representation
1、Linux中将硬盘等设备均表示为文件
2、硬盘分区结构
There are only four primary partitions in the hard drive,Therefore, the primary partition and the extended partition are total4个;扩展分区再分为逻辑分区,逻辑分区的序号始终从5开始.
扩展分区
The extended partition can be further divided into multiple logical partitions,Logical partitions can be formatted
The extended partition finds a location in the extended partition to store the partition information of the logical partition.
No matter how many primary partitions the disk has,The first logical partition must be a slavesda5开始.
文件系统类型
1、EXT4,第4代(Extended)文件系统,存放文件和目录数据的分区,典型的日志型文件系统,系统
中默认使用的文件系统.
2、SWAP,交换文件系统,为Linux系统建立交换分区,类似于windows系统的虚拟缓存
3、Linux支持的其他文件系统,FAT16、FAT32、NIFS、XFS、JFS
边栏推荐
猜你喜欢
随机推荐
虚幻引擎5都有哪些重要新功能?
spark算子-coalesce算子
什么是全栈设计师?
函数在开发环境中的应用(简易实例)
D39_欧拉角与四元数
PVE 直通硬盘到TrueNAS
每日一题-寻找两个正序数组的中位数-0713
什么?CDN缓存加速只适用于加速静态内容?
游戏引擎除了开发游戏还能做什么?
【Day6】文件系统权限管理 文件特殊权限 隐藏属性
每日一题-有效的括号-0719
成功的独立开发者应对失败&冒名顶替综
如何用UE5渲染一个可爱的茶壶屋?
【Day8】 RAID磁盘阵列
电子产品量产工具(2)- 输入系统实现
入门文档05 使用cb()指示当前任务已完成
spark算子-wholeTextFiles算子
【Day8】(超详细步骤)使用LVM扩容
D39_坐标转换
如何使用Houdini进行程序化优化?