开发者学堂课程【Spring Boot+Vue.js+FastDFS实现分布式图片服务器 :什么是文件系统】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/742/detail/13135
什么是文件系统
内容介绍:
一、技术应用场景
二、什么是文件系统
一、技术应用场景
传智播客拥有大量优质的视频教程,并且免费提供给用户去下载,文件太多如何高效存储?
用户访问量大如何保证下载速度?今天讲解的分布式文件系统将解决这些问题。分布式文件系统解决互联网海量文件存储,提高速度。
二、什么是文件系统
1、文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于 NAND Flash 的固态硬盘)或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。
操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。
文件系统由三部分组成:文件系统的接口,对对象操纵和管理的软件集合,对象及属性。从系统角度来看,文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。
下图是硬盘,有很多扇区,每个扇区存储了很多文件,为了方便对数据的访问存取才有了文件系统。
现在看到的分区都是文件系统,有了文件系统,可以通过分区,通过目录的方式非常快速的简洁的访问硬盘,磁盘的文件处理。
2、总结:
文件系统是负责管理和存储文件的系统软件,它是操作系统和硬件驱动之间的桥梁,操作系统通过文件系统提供的接口去存取文件,用户通过操作系统访问磁盘上的文件。
文件系统属于操作系统的一部分,它是一个软件。驱动是连接硬件的,如果一台计算机只有硬件没有软件是没有办法使用的,所以要想驱动和使用硬件需要有驱动程序,声卡驱动,显卡驱动,用户通过操作系统中文件系统访问硬件。
计算机存储数据在 hdd 硬盘,ssd 固态硬盘,cd rom光盘,c盘,d盘,e盘都不是硬件的概念,在硬盘上面的物理结构都不是磁盘分区,它的物理结构是扇区和磁道。
3、点击d盘属性,文件系统 ntfs。
4、常见的文件系统:FAT16/FAT32、 NTFS(windows提供操作系统所提供的文件系统,文件系统属于操作系统的一部分)、 HFS、 UFS、 APFS(苹果提供的操作系统所提供的文件系统)、 XFS、 Ext4(linux 提供的操作系统所提供的文件系统)等。
文件系统可以方便快捷的访问文件,通过分区目录的方式进行访问,所以文件系统是计算机必须的,文件系统也是操作系统所必须要拥有的。文件系统就是连接操作系统和硬件驱动程序的桥梁,有了文件系统,用户可以非常方便快捷的访问磁盘上的电脑数据文件。