1、文件系统介绍文件系统介绍有关文件系统的问题有关文件系统的问题v 硬盘内部是什么样子?硬盘内部是什么样子?v 硬盘如何进行数据读写?硬盘如何进行数据读写?v 什么是文件系统?什么是文件系统?v FATFAT、NTFSNTFS、ext3ext3文件系统什么区别?文件系统什么区别?v 文件系统有什么用处?与存放的数据有何关系?选择哪种文件系统有什么用处?与存放的数据有何关系?选择哪种文件系统格式化硬盘为宜?文件系统格式化硬盘为宜?硬盘内部结构图硬盘内部结构图硬盘读写原理v磁头在读取数据时,将磁粒子的不同极性转换成磁头在读取数据时,将磁粒子的不同极性转换成不同的电脉冲信号,再利用数据转换器将这些原不同
2、的电脉冲信号,再利用数据转换器将这些原始信号变成电脑可以使用的数据始信号变成电脑可以使用的数据主轴马达带主轴马达带动磁盘旋转动磁盘旋转读写磁头在磁盘读写磁头在磁盘表面表面上方上方飞行飞行 磁场资料磁场资料读写磁头读写磁头转动主轴转动主轴硬盘组成部分硬盘组成部分转动主轴转动主轴柱面柱面磁道磁道扇区扇区面面v 硬件分区后,将会被划分为面、硬件分区后,将会被划分为面、磁道和扇区。磁道和扇区。v 硬盘由一片或几片盘片叠加而硬盘由一片或几片盘片叠加而成。每盘片都有两个成。每盘片都有两个“面面”,这两个面都能存储数据,依次这两个面都能存储数据,依次称为:称为:0 0面、面、1 1面。面。v 每个面都专有一
3、个读写磁头,每个面都专有一个读写磁头,依次称为:依次称为:0 0头、头、1 1头。头。v 面上磁道号相同的磁道合起来,面上磁道号相同的磁道合起来,称为柱面称为柱面硬盘组成部分硬盘组成部分-磁道磁道v 磁头依靠磁盘的高速旋转引起的空气动力效应悬浮在盘面磁头依靠磁盘的高速旋转引起的空气动力效应悬浮在盘面上,与盘面的距离不到上,与盘面的距离不到1 1微米(约为头发直径的百分之微米(约为头发直径的百分之一)。由于磁盘是旋转的,则连续写入的数据是排列在一一)。由于磁盘是旋转的,则连续写入的数据是排列在一个圆周上的。我们称这样的圆周为一个磁道(个圆周上的。我们称这样的圆周为一个磁道(TrackTrack)
4、转动主轴转动主轴磁道磁道0磁道磁道1磁道磁道2磁道磁道3硬盘组成部分硬盘组成部分扇区扇区v 磁盘盘片被分成许多扇形的区域,每个区域叫一个扇区,磁盘盘片被分成许多扇形的区域,每个区域叫一个扇区,每个扇区可存储每个扇区可存储128B128B2 2的的N N次方(次方(N N0.1.2.30.1.2.3)字节信)字节信息息 转动主轴转动主轴扇区扇区扇区扇区硬盘的逻辑概念硬盘的逻辑概念-簇簇v 扇区是磁盘最小的物理存储单元,但操作系统无法对数目扇区是磁盘最小的物理存储单元,但操作系统无法对数目众多的扇区进行寻址,所以将相邻的扇区组合,形成簇,众多的扇区进行寻址,所以将相邻的扇区组合,形成簇,然后对簇进
5、行管理。然后对簇进行管理。v 每簇可以包括每簇可以包括2 2、4 4、8 8、1616、3232或或6464个扇区。簇是操作系个扇区。簇是操作系统所使用的逻辑概念,非物理特性。统所使用的逻辑概念,非物理特性。转动主轴转动主轴扇区扇区扇区扇区 扇区扇区扇区扇区簇簇硬盘的逻辑概念硬盘的逻辑概念-簇的分析簇的分析v 文件数据并是完整地存放在磁盘的一个连续的簇区域内,文件数据并是完整地存放在磁盘的一个连续的簇区域内,而往往会分成若干不连续的段,称为文件的链式存储。而往往会分成若干不连续的段,称为文件的链式存储。v 大簇大簇 - - 访问速度快,占用空间大访问速度快,占用空间大 小簇小簇 - - 访问速
6、度慢,占用空间小访问速度慢,占用空间小 文件系统简介文件系统简介v 在磁盘上建立文件系统的过程通常称为在磁盘上建立文件系统的过程通常称为“格式化格式化” ” v 如何磁盘扇区之间不建立任何的关系,操作系统就无法知如何磁盘扇区之间不建立任何的关系,操作系统就无法知道道文件从哪个扇区开始,文件占多少个扇区,文件有什么文件从哪个扇区开始,文件占多少个扇区,文件有什么属性属性。为了访问磁盘中的数据,就必需在扇区之间建立联。为了访问磁盘中的数据,就必需在扇区之间建立联系,也就是需要一种逻辑上的数据存储结构:系,也就是需要一种逻辑上的数据存储结构:把文件存储把文件存储于磁盘时所必须的数据结构及磁盘数据的管
7、理方式于磁盘时所必须的数据结构及磁盘数据的管理方式- -文件文件系统系统SAS vs. SATASAS vs. SATA亲密接触亲密接触SATA和和SAS接口接口v SATA 使用单个路径来传输数据序列或者按照bit来传输,第二条路径返回响应。控制信息用预先定义的位来传输,并且分散在数据中间,以打包的格式用开/关信号脉冲发送,这样就不需要另外的传输线。v SATA带宽为16-bit。并行Ultra ATA总线每个时钟频率传输16bit数据,而SATA仅传输1bit,但是串行总线可以更高传输速度来弥补串行传输的损失。SATA将会引入 1500Mbits/sec带宽或者1.5Gbits/sec带宽
8、。由于数据用8b/10b编码,有效的最大传输峰值是150Mbytes/sec。SATA-1和SATA-2对应的传输速度分别是150MB/s和300MB/s。到2007年,在第三代串行 ATA技术中,存储系统将具有最高达600MB/s的数据带宽。 SATA硬盘介绍硬盘介绍v SAS的接口技术可以向下兼容SATA。v SAS系统的背板(Backplane)既可以连接具有双端口、高性能的SAS驱动器,也可以连接高容量、低成本的SATA驱动器。因为SAS驱动器的端口与SATA驱动器的端口形状看上去类似,所以 SAS驱动器和SATA驱动器可以同时存在于一个存储系统之中。 SATA系统并不兼容SAS,所以
9、SAS驱动器不能连接到SATA背板上SAS硬盘介绍硬盘介绍SAS硬盘介绍硬盘介绍v SAS 使用的扩展器可以让一个或多个 SAS 主控制器连接较多的驱动器。每个扩展器可以最多连接 128 个物理连接,其中包括其它主控连接,其它 SAS 扩展器或硬盘驱动器。v 高度可扩展的连接机制实现了企业级的海量存储空间需求,同时可以方便地支持多点集群,用于自动故障恢复功能或负载平衡。v 目前, SAS接口速率为3Gbps,其SAS扩展器多为12端口。不久,将会有6Gbps甚至12Gbps的高速接口出现,并且会有28或36端口的SAS扩展 器出现以适应不同的应用需求。其实际使用性能足于光纤媲美。SAS硬盘介绍
10、硬盘介绍v SAS虽然脱胎于SCSI,但由于其突出的适于高端应用的性能优势, 更普遍把SAS与光纤技术进行比较。v SAS采用了点到点的连接方式,每个SAS端口提供 3Gb带宽,传输能力与4Gb光纤相差无几,这种传输方式不仅提高了高可靠性和容错能力,同时也增加了系统的整体性能。v 在磁盘端,SAS协议的交换域能够提供16384个节点,而光纤环路最多提供126个节点。FC硬盘硬盘文件系统基本概念文件系统基本概念v 元数据:数据的数据v 指数据的属性描述文件,容量大小固定、文件名,开始簇,大小,创建日期、时间,修改日期、时间,文件的读写属性等 文件系统基本概念文件系统基本概念v 不同文件系统,不同
11、格式标准不同文件系统,不同格式标准v 对于对于NTFSNTFS下的下的MetadataMetadata和和JFSJFS下的下的MetadataMetadata是不同的,是不同的,所以所以linuxlinux下兼容下兼容NTFSNTFS分区,是因为分区,是因为linuxlinux可以读取可以读取NTFSNTFS下下的的MetadataMetadata文件系统基本概念文件系统基本概念v访问控制访问控制文件系统基本概念文件系统基本概念v 块数据块数据v 应用程序直接对磁盘进行数据的读写,而不经过文件应用程序直接对磁盘进行数据的读写,而不经过文件系统的缓冲,数据的类型为块数据系统的缓冲,数据的类型为块
12、数据块与文件数据块与文件数据v业务系统上区分业务系统上区分VOD视频视频医疗医疗PACSSAM认证计费认证计费SQL数据库应用数据库应用Oracle数据库应用数据库应用Windows NTFS Windows NTFS 文件系统文件系统v Microsoft Windows NT, 2000, & XP Microsoft Windows NT, 2000, & XP v NTFS NTFS 面向对象,非常灵活而易于扩展面向对象,非常灵活而易于扩展v 文件系统布局文件系统布局l启动扇区启动扇区 Boot SectorBoot Sector文件系统相关信息文件系统相关信息l主文件表主文件表 Master File Table (MFT)Master File Table (MFT)文件和其它对象的管理信息文件和其它对象的管理信息l数据区域数据区域Data AreaData Area文件和其它对象的数据内容文件和其它对象的数据内容v 高安全性,可靠性高安全性,可靠性总结总结v 内容:内容:FATFAT、NTFSNTFS、CIFS/NFSCIFS/NFS、EXTEXT、JFSJFSv 存储系统与文件系统的关系存储系统与文件系统的关系v 实验一:磁盘基本实验;介绍磁盘的基本操作和文件系统实验一:磁盘基本实验;介绍磁盘的基本操作和文件系统
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。