目录
一:文件系统
1、文件系统概念
文件系统就是操作系统中负责管理和储存文件信息的系统,用于明确磁盘分区上的文件的方法和数据结构,文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。
2、文件系统分类
Windows:FANT32、NTFS
centos6:ext4
centos7/8/9:xfs
- 文件系统区别主要在外存分配上以不同的方式存放;
- 不同文件系统操作系统对于文件外存的访问方式都不一样,例如有连续的内存分配,也有显示的链接分配;
- ext4受限制于磁盘结构和兼容问题,可扩展性和scalability确实不如xfs
xfs是一种非常优秀的日志文件系统,它是SGI公司设计的。xfs被称为业界最先进的、最具可升级性的文件系统技术,
XFS是一个64位文件系统,理论上最大支持8EB减1字节的单个文件系统,实际部署时取决于宿主操作系统的最大块限制。
3、网络文件系统
网络文件系统,英文Network File System(NFS),是由SUN公司研制的UNIX表示层协议(presentation layer protocol),能使使用者访问网络上别处的文件就像在使用自己的计算机一样。
网络文件系统有哪些:
nfs--》network file system
tfs--》taobao file system 分布式
gfs--》Google file system 搜索引擎:存储爬取的数据
Samba--》 实现Windows和Linux的上传和下载。
作用:
集中管理 分享 在局域网上和公网需要,网络上上传和下载
文件的结构数据和非结构数据.
结构化数据:数据库里的表
非结构化数据:日志,聊天记录
文件系统实现了哪些功能?
新增,删除,修改,移动,重命名。
FTP服务器
FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP是File Transfer Protocol(