16.磁盘管理的基础知识
作者:码农 | 发布时间:
1.硬盘接口类型
IDE接口
IDE接口:属于并行接口, 正逐步被串行SATA所取代,数据传输率133MB/s
SATA接口
SATA:串行高级技术附件接口:属于串行接口, 在家用电脑市场已成为主流,数据传输率600MB/s 。
SCSI接口
SCSI:主要应用于服务器市场。 SCSI接口具有应用范围广、多任务、带宽大、CPU占用率低,以及热插拔等优点, 数据传输率320MB/s
SAS接口
SAS:是并行SCSI接口之后开发出的全新接口。此接口改善了存储系统的效能、可用性和扩充性,并提供与SATA硬盘的兼容性,数据传输率6000MB/s
光纤通道
光纤通道(Fibre Channel) 接口:它的出现大大提高了多硬盘系统的通信速度。光纤通道的主要特性有:热插拔性、高速带宽、远程连接、连接设备数量大等。光纤通道只用于高端服务器上,数据传输率4000MB/s。
2.磁盘在Linux系统中的表示
|
设备 |
设备文件名 |
|
软盘驱动器 |
/dev/fd[0-1] |
|
当前CD ROM/DVD ROM |
/dev/cdrom |
|
IDE硬盘 |
/dev/hdXY |
|
SCSI/SATA/SAS/USB硬盘/U盘 |
/dev/sdXY |
|
第1个磁盘阵列设备 |
/dev/md0 |
|
第1个SCSI磁带设备 |
/dev/st0 |
其中:
X——代表硬盘设备的ID序号,从字母a开始依次命名。如:第1个SCSI硬盘设备为sda,第2个SCSI硬盘为sdb。
Y——代表在该块硬盘上的分区顺序号。因此,对于硬盘中的分区,则在设备文件名后增加相应的数字来代表相应的分区。主分区或扩展分区的序号为1~4,如:第1个SCSI硬盘中的第1个主分区为sda1,第2个主分区为sda2。

/dev/目录中保存的是硬件设备文件,sd表示是存储设备类型;a表示系统中同类接口中第一个被识别到的设备,5表示这个设备是一个逻辑分区,所以,/dev/sda5就表示scsi/sas类别接口的第一块硬盘的第一个逻辑分区
3.磁盘分区方案
硬盘分区有MBR和GPT两种方案:


4.文件系统
文件系统——是在磁盘或分区组织存储文件或数据的方法和格式
概念:文件系统是操作系统用于明确存储设备(磁盘、固态硬盘)上组织文件的方法
文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。
原先每个分区只能格式化为一个文件系统,所以我们可以认为文件系统就是指分区。不过随着技术的进步,现在一个文件系统可以由几个分区组成,或者一个分区可以格式化为几个不同的文件系统,所以我们已经不能把文件系统和分区等同对待了
一个分区或磁盘在作为文件系统使用前,需要初始化,并将记录数据结构写到磁盘上。这个过程就叫建立文件系统
Linux系统常见的文件系统有:
EXT2
Linux 的正统文件系统是 Ext2,Linux早期使用的都是此文件系统,ext2文件系统是非日志文件系统,这在关键行业的应用是一个致命的弱点
EXT4
Ext4 是 Ext3(Ext2) 文件系统的升级版,在性能、伸缩性和可靠性方面进行了大量改进,变化可以说是翻天覆地的
NFS
网络文件系统,由Sun公司发明,主要用于远程文件共享
ext3
ext3文件系统能够极大地提高文件系统的完整性,避免了意外宕机对文件系统的破坏,Ext3有多种日志模式.
XFS
在CentOS7上默认使用的文件系统是xfs。xfs 专为大数据产生,每个单个文件系统量最大支持8eb,单个文件可以支持16tb,不仅数据量大,而且扩展性搞。还可以通过xfsdump,xfsrestore来备份和恢复
5.文件系统的挂载与卸载
文件系统是在创建分区或格式化时创建的。
挂载——就是把一个目录当成进入点,将磁盘分区的数据放置在该目录下; 从而使用户通过进入该目录,就可以访问到该分区中的文件数据。那个进入点的目录称为"挂载点”
不经过挂载的分区,不能提供给用户在分区内存取数据
利用/etc/fstab配置文件可设置系统启动时自动挂载的文件系统