Linux 文件系统
文件系统的作用 数据存放在硬盘中, 但是linux不会让用户直接针对磁盘进行操作,这太底层了,对用户说,想存储个文件还得去学学硬盘的构成??? linux推出文件系统作为 用户和底层针对磁盘读写 之间的缓冲, 文件系统是一种结构, 用来组织管理文件, 比如磁盘的可用信息, 已占用和剩下的空间 常见的文件系统 名称 描述 ext2 Linux基本文件系统 ext3 ext2的增强版本 ext4 ext文件系统的第四个版本, centos6常用 xfs centos7使用 swap 交换文件系统 nfs 网络文件系统,适合Linux或Unix机器间共享 smbfs 适合Linux或Unix和windows机器间共享 vfat windows早期文件系统 ntfs windows默认文件系统,功能非常强大 so9660 CD光盘的只读文件系统 GFS google专用存储海量搜索数据而设计的专用文件系统 reiserfs 早期linux使用的日志功能的文件系统 VFS(虚拟文件系统) Linux支持多文件系统 Linux内核是采用 vfs 虚拟文件系统,通过这个中间层对各类文件系统提供了完美的支持,对于用户来说,这些文件系统几乎是透明的,用户不再需要关系底层的文件系统的具体实现 VFS 基本结构 super block dentry inode data 什么是 块?