磁盘是持久化的数据存储。
磁盘的接口类型:
IDE: 一种较老的接口技术,价格低廉,兼容性强,传输速度可达133MB/S
SCSI:主要应用于中、高端服务器中,支持热拔插,价格高,UltraSCSI 320MB/S,UltraSCSI640 640MB/S
SATA:主要用于PC上,串口硬盘,可达6gbps;
SAS:是一种串行链接的SCSI接口技术,向下兼容SATA,速度快;
USB:一种便携的存储设备,USB3.0理论最大传输速度可达500MB/s,现在最新的USB3.1Gen 2最高可达10Gbps。
并口:同一线缆可以接多块设备,IDE和SCSI为并口硬盘;
串口:同一线缆只可以接一个设备,SATA、SAS和USB为串口,抗干扰能力强。
计算机中存放信息的主要的存储设备就是硬盘,但是硬盘不能直接使用,必须对硬盘进行分割,分割成的一块一块的硬盘区域就是磁盘分区。在传统的磁盘管理中,将一个硬盘分为两大类分区,主分区和扩展分区。主分区是能够安装操作系统,能够进行计算机启动的分区,这样的分区可以直接格式化,然后安装系统,直接存放文件。而这里的扩展分区,严格意义上不是一个实际意义的分区,它是指向下一个分区的指针,可以分为1个或多个逻辑分区
硬盘的容量=主分区的容量+扩展分区的容量
扩展分区的容量=各个逻辑分区的容量之和
fdisk 可以查看硬盘分区表 fdisk是MBR方式的分区工具, 提供了交互式的接口管理分区所有的操作
df 查看分区使用情况
du 查看文件占用空间情况
为什么要分区?
可以把不同资料,分别放入不同分区中管理,降低风险。大的硬盘搜索范围大,效率低。
如/home /var /usr/local经常是单独分区,因为经常会操作,容易产生碎片
MBR分区
MBR(Main(Master) Boot Record)主引导记录位于整个硬盘的0磁道0柱面1扇区。其中共有512字节,有446字节是(BootLoader)引导启动操作系统的程序,64字节是硬盘分区表,2字节是魔数,标记MBR是否有效
还有一种是GPT(磁盘分区表),用于大容量硬盘分区
在磁盘分区完成之后,要进行格式化,这里的格式化就是指定文件系统,文件系统的本质就是对一个存储设备上的元数据和数据进行组织,最终将数据有组织的放在可以长期存储的设备中。从系统角度来看,文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等
ext3:journal file system 日志文件系统,和ext2的主要区别是 将inode先放在日志中,如果突然故障,导致文件出错,减短文件系统修复时间,而ext2 在频繁大量写入小的文件时速度快
参考博客: