磁盘及系统管理
- 磁盘基本概念
- 磁盘分区管理
- 文件系统管理
- 设备挂载管理
磁盘基本概念:
硬盘分类
机械硬盘:
组成部件: 圆形的磁盘盘(主要记录数据的部分); 机械手臂,与在机械手臂上的磁盘读取头(可擦写磁盘盘上的数据); 主轴马达,可以转动磁盘盘,让机械手臂的读取头在磁盘盘上读写数据。 主要优势: 相对于固态硬盘来说,硬盘价格低,容量大,数据可恢复,使用寿命长
固态硬盘:
组成部件: 固态电子存储芯片阵列,FLASH芯片(控制单元)、DRAM芯片(存储单元) 主要优势: 防震抗摔、传输速率、功耗、重量、噪音上有明显优势,固态硬盘传输速率性能是机械硬盘的2倍
硬盘接口类型
并行: IDE:每个控制器可接两块硬盘,早期PC机用的比较多,现在已经淘汰。133MB/s SCSI:可以接 N多块硬盘。转速高,寿命长,早期的服务器用的很多。320MB/s,目前面临淘汰。 串口: SATA:串行高级技术附件,一种基于行业标准的串行硬件驱动器接口。传输速率为:6Gbps SAS:串行连接SCSI,是新一代的SCSI技术。可以与SATA兼容。600MB/s传输速率为:6Gbps USB:通用串行总线,是一个外部总线的标准。 传输速率为: USB2.0:60MB/s USB3.0:500MB/s USB3.1(也叫type-c):1.2GB/s
设备文件:
在linux当中一切皆文件: open(),read(),write(),close()
设备文件:关联至一个设备驱动程序,进而能过和对应的硬件设备进行通信
设备类型:
块设备:block,存储单位为‘块’,通过磁盘存储
字符设备:char,存储单位为‘字符’,通过键盘存储
设备号码:
主设备号:major number,能过标识设备类型
次设备号:minor number,能过标识同一类型下的不同设备
磁盘设备文件命名:/dev/DEV_FILE
IDE: /dev/hd[a-z] 例如:/dev/hda, /dev/hdb
SCSI, SATA, USB, SAS: /dev/sd[a-z]
虚拟磁盘:/dev/vd
不同磁盘标识:a-z,aa,ab…
/dev/sda, /dev/sdb, ...