linux磁盘概述
硬盘简史
世界上第一块硬盘出生在1956年,至今已有61年半个多世纪的历史。它由IBM公司制造,世界上第一块硬盘:350RAMAC。盘片直径为24英寸,盘片数为50片,重量则是上百公斤,相当于两个冰箱的体积。不过其储存容量只有5MB。
1980年,第一款GB级容量硬盘+第一款家用硬盘诞生
在20世纪80年代末,IBM公司推出MR(Magneto Resistive磁阻)技术,这种新型磁头采取磁感应写入、磁阻读取的方式,令磁头灵敏度大大提升,大幅度提高硬盘的工作效率,与此同时盘片的储存密度较之前的20Mbpsi(bit/每平方英寸)提高了数十倍,为硬盘容量的巨大提升奠定了基础。1997年,划时代技术“GMR巨磁阻效应磁头”诞生2007年,硬盘突破TB级别容量.垂直存储技术出现了。它再一次提高了硬盘的存储密度。在2007年,日立推出的第一款突破TB级容量的硬盘。到2012年,有了第一款4TB硬盘的现身2012-2017年,SSD的时代HDD几乎是停滞的
参考: https://www.chinastor.com/history/
一般大家选择硬盘(特指非移动硬盘),主要包括品牌、价格、适用类型、硬盘容量、接口类型、转速、硬盘尺寸等几个方面。
这些信息是是我们选购硬盘的基本依据,下面将逐步介绍它们的含义。1、市面上的品牌包括有西部数据、希捷、东芝、HGST等。2、价格400到几千不等。3、适用类型来说,包括有台式机、笔记本、SSHD混合硬盘、服务器硬盘、监控工程用途硬盘以及特殊用于某些用途的硬盘(比如:数据库硬盘,游戏硬盘、视频存储硬盘、视频编解码硬盘等多种专业用途的硬盘)。4、硬盘容量来说大小不等,随着技术的发展,目前T级别硬盘价格也不贵。5、接口类型有SAS、SATA2.0、SATA3.0等。6、转速有1000转、7200转、5900转、5400转等7、硬盘尺寸包括2.5寸、3.5寸等
关于硬盘容量单位
单位有TB(千千兆),GB(千兆),MB(兆),KB(千),相邻单位换算关系值为1024,如:1TB=1024GB,1GB=1024MB,1MB=1024KB,1KB=1024B。通常情况下,会简写成T、G、M、K的形式。为了计算方便,换算时1024约等于1000,所以硬盘实际容量要小于标识容量,这在计算实际硬盘容量时要留意。
关于接口类型
机械硬盘接口类型主要分为以下几种1、IDE接口,IDE代表着硬盘的一种类型,IDE接口硬盘多用于家用产品中,也部分应用于服务器。2、SATA接口,使用SATA接口的硬盘又叫串口硬盘,这是目前主流的接口类型,机械硬盘基本就是这个接口。固态硬盘也一样,采用2.5英寸设计,SATA是Serial Advanced Technology Attachment的缩写,SATA采用串行连接方式,串行ATA总线使用嵌入式时钟信号,具备了更强的纠错能力。4、光纤通道接口,光线通过类型硬盘的英文名称为Fibre Channel,其最初设计也不是为了硬盘设计开发的接口,是专门为网络系统设计的,但随着存储系统对速度的需求,才逐渐应用到硬盘系统中。光纤通道是为向服务器这样的多硬盘系统环境而设计的,有热插拔性,高速带宽,远程连接,连接设备数量大等特点。5、SCSI接口,SCSI是Small Computer System Interface的缩写,拥有传输速率高、读写性能好、可连接多个设备、可支持热插拔、价格比较贵的特点。SCSI接口硬盘主要应用于中、高端服务器和高档工作站中。6、SAS接口,SAS串行连接SCSI,是新一代的SCSI技术,与SATA硬盘相同,都是采用串行技术以获得更高的传输速度.SAS的接口技术可以向下兼容SATA,但反过来SATA系统并不兼容SAS。7、ATA-1(IDE):ATA是最早的IDE标准的正式名称,IDE实际上是指连在硬盘接口的硬盘本身。ATA在主板上有一个插口,支持一个主设备和一个从设备,每个设备的最大容量为504MB,ATA最早支持的PIO-0模式(Programmed I/O-0)只有3.3MB/s,而ATA-1一共规定了3种PIO模式和4种DMA模式(没有得到实际应用),要升级为ATA-2,需要安装一个EIDE适配卡8、ATA-2 (EIDE Enhanced IDE/Fast ATA):这是对ATA-1的扩展,它增加了2种PIO和2种DMA模式,把最高传输率提高到了16.7MB/s,同时引进了LBA地址转换方式,突破了老BIOS固有504MB的限制,支持最高可达8.1GB的硬盘。如你的电脑支持ATA-2,则可以在CMOS设置中找到(LBA,LogicalBlock Address)或(CHS,Cylinder,Head,Sector)的设置。其两个插口分别可以连接一个主设备和一个从设置,从而可以支持四个设备,两个插口也分为主插口和从插口。通常可将最快的硬盘和CD-ROM放置在主插口上,而将次要一些的设备放在从插口上,这种放置方式对于486及早期的Pentium电脑是必要的,这样可以使主插口连在快速的PCI总线上,而从插口连在较慢的ISA总线上。9、ESDI接口:即(Enhanced Small Drive Interface)接口,它是迈拓公司于1983年开发的。其特点是将编解码器放在硬盘本身之中,而不是在控制卡上,理论传输速度是前面所述的ST-506的2…4倍,一般可达到10Mbps。但其成本较高,与后来产生的IDE接口相比无优势可言,因此在九十年代后就被淘汰了
固态硬盘和机械硬盘区别对比

硬盘的外部物理结构
linux磁盘概述的更多相关文章
- Linux学习笔记之三————Linux命令概述
一.引言 很多人可能在电视或电影中看到过类似的场景,黑客面对一个黑色的屏幕,上面飘着密密麻麻的字符,梆梆一顿敲,就完成了窃取资料的任务. Linux 刚出世时没有什么图形界面,所有的操作全靠命令完成, ...
- Linux磁盘配额与LVM
一.LVM概述 逻辑卷管理 Logical Volume Manager二.LVM机制的基本概念三.LVM的管理命令 ① 主要命令 ② ==LVM逻辑卷操作流程== ③ 举例四.磁盘配额概述 ...
- linux磁盘分区模式
linux磁盘分区模式 模式一:MBR 1)主分区不超过四个 2)单个分区容量最大2TB 模式二:GPT 1)主分区个数"几乎"没有限制(原因:在GPT的分区表中最多可以支持128 ...
- MySQL 调优基础(四) Linux 磁盘IO
1. IO处理过程 磁盘IO经常会成为系统的一个瓶颈,特别是对于运行数据库的系统而言.数据从磁盘读取到内存,在到CPU缓存和寄存器,然后进行处理,最后写回磁盘,中间要经过很多的过程,下图是一个以wri ...
- <实训|第七天>横扫Linux磁盘分区、软件安装障碍附制作软件仓库
期待已久的linux运维.oracle"培训班"终于开班了,我从已经开始长期四个半月的linux运维.oracle培训,每天白天我会好好学习,晚上回来我会努力更新教程,包括今天学到 ...
- 调整Linux磁盘分区的大小的方法
昨天数据入库时,一直报错,说磁盘满了,,df -h 一看,发现/目录下只有50G空间,已使用49G:我的程序和dbss都安装在/目录下,ftp到的数据放在/data下的一个子目录下,分解完的 ...
- Linux 磁盘管理
Linux磁盘管理好坏管理直接关系到整个系统的性能问题. Linux磁盘管理常用三个命令为df.du和fdisk. df:列出文件系统的整体磁盘使用量 du:检查磁盘空间使用量 fdisk:用于磁盘分 ...
- Linux磁盘、目录、文件操作命令
0x01. Linux磁盘分区与目录结构 ① 主分区.拓展分区.逻辑分区:早期主引导扇区MBR用64B存放主分区信息,每个分区用16B,因而上限为4个主分区,后来,因分区需求,引入拓展分区(类主分区) ...
- Linux磁盘分区与格式化
磁盘分区格式说明 linux分区不同于windows linux下分区标示: 例如:hda1 hd这两个字母表示分区所在的设备类型,hd标示IDE类型硬盘,sd表示SCSI类型硬盘 第三字母a标示硬盘 ...
随机推荐
- TypeError: put() missing 1 required positional argument: 'item'问题分析
今天博主在练习带参数线程池的时候与到了如下问题: 翻译过来,就是缺少位置参数. 一.错误1 如果此时你的代码高亮是这样: 解决办法:在init魔法方法下的Queue没有加括号,即 self.q = Q ...
- 4月19日 python学习总结 套接字模块的使用
服务端: import socket phone=socket.socket(socket.AF_INET,socket.SOCK_STREAM) # 买电话 phone.bind(('127.0.0 ...
- Apache HTTPD 未知后缀解析漏洞
环境搭建 https://blog.csdn.net/qq_36374896/article/details/84102101 该环境版本: PHP 7.x 最新版 Apache HTTPD 2.4. ...
- 【Vulnhub练习】Billu_b0x
靶机说明 虚拟机难度中等,使用ubuntu(32位),其他软件包有: PHP apache MySQL 目标 Boot to root:从Web应用程序进入虚拟机,并获得root权限. 运行环境 靶机 ...
- sql注入之查询方式及报错注入
当进行sql注入时,有很多注入会出无回显的情况,其中不回显的原因可能是sql语句查询方式的问题导致的,这个时候我们需要用到相关的报错或盲注进行后续操作,同时作为手工注入时,提前了解或预知器sqkl语句 ...
- 【基础】java环境搭建及配置--->【关注微信公众号:三叔测试笔记,及时获取干货】
一.下载安装 Java官网下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.ht ...
- Minikube使用文档
最近在参与社区flink-operator的开发,开发的过程中经常使用到minikube来本地验证这篇文章记录下相关使用 安装 https://minikube.sigs.k8s.io/docs/st ...
- 学习廖雪峰的Git教程3--从远程库克隆以及分支管理
一.远程库克隆 这个就比较简单了, git clone git@github.com:****/Cyber-security.git 远程库的地址可以在仓库里一个clone or download的绿 ...
- Mysql查询优化器之关于JOIN的优化
连接查询应该是比较常用的查询方式,连接查询大致分为:内连接.外连接(左连接和右连接).自然连接 下图展示了 LEFT JOIN.RIGHT JOIN.INNER JOIN.OUTER JOIN 相关的 ...
- 知网上的硕士和博士论文怎么下载pdf格式
文献管理使用的EndNote,阅读习惯使用Drawboard,在下载硕士和博士论文时在知网上只能下载caj格式,于是就想找一种能下载pdf的方式. 知乎中有篇文章介绍的如何下载pdf的方法,很管用也很 ...