Linux支持文件系统与VFS
来源:互联网 发布:科比生涯平均数据 编辑:程序博客网 时间:2024/05/17 04:24
虽然linux的标准文件系统是ext2,且还增加了日志功能的ext3,事实上,linux还支持很多文件系统格式的,尤其是最近几年退出的好几种速度很快的日志式文件系统,包括SGI的XFS文件系统,可以使用更小型档案的Reiserfs文件系统,以及windows的FAT文件系统等等,都能够被linux所支持。常见的文件系统有:
传统文件系统:ext2/mini/MS-DOC/FAT/iso9660(光盘)等等;
日志式文件系统:ext3、ReiserFS/Winodows’NTFS/IBM’s JFS/SGI’s XFS;
网络文件系统:NFS/SMBFS;
要想知道你的linux支持的文件系统有哪些,可以查看底下这个目录:
系统目前加载到内存中支持的文件系统则有:
Linux VFS(Virtual Filesystem Switch)
了解我们使用的文件系统后,再来则是要提到,那么linux的核心有何如何管理这些文件系统的呢?其实,整个linux的系统都是透过一个名为Virtual Filesystem Switch的核心功能去读取filesystem的。也就是说,整个linux的认识文件系统的filesystem其实都是VFS在进行管理,我们使用者并不需要知道每个partatition上面的filesystem是什么,VFS会主动的帮助我们做好读取的动作。
假设你的/使用的是/dev/had1,用ext3,而/home使用/dev/had2,用reiserfs,那么你取用/home/datsai/.hashrc时,有特别要指定要使用的文件系统是什么吗?应该没有吧!这个就是VFS的功能了。通过这个VFS的功能来管理filesystem,省去我们需要自行设定读取文件系统的定义啊,方便很多,整个VFS可以简单的用下图来说:
磁盘与目录的容量:
现在我们知道磁盘的整体数据是在superblock区块中,但是每个个别档案的容量则是记录在inode当中记载的。那么文字接口底下是如何读取这些数据的呢?
df : 列出文件系统的整体磁盘使用量;
du : 评估文件系统的磁盘使用量
- Linux支持文件系统与VFS
- 第14节-Linux支持的其他文件系统与 VFS
- linux文件系统--VFS与文件系统层的关系
- Linux虚拟文件系统(VFS)
- linux 虚拟文件系统VFS
- Linux虚拟文件系统(VFS)
- linux文件系统之VFS
- 理解linux文件系统VFS
- Linux虚拟文件系统VFS
- Linux VFS虚拟文件系统
- linux虚拟文件系统-VFS
- Linux虚拟文件系统VFS
- Linux虚拟文件系统(VFS)
- vfs与特殊文件系统
- 根文件系统与VFS
- VFS文件系统之一:VFS与MTD
- VFS与Ext2文件系统------《深入Linux内核架构》笔记
- linux VFS 之六:进程与文件系统的关联
- 20170506@Iterator迭代器
- [ReactNative] 03--ReactNative的生命周期 & render的Diff算法 & 组件之间的通信
- 3. Longest Substring Without Repeating Characters LeetCode题解
- Material Design之使用Toolbar
- Hibernate第三篇【主配置文件、映射文件、复合主键映射】
- Linux支持文件系统与VFS
- Spring整合MongoDB实现多个or的范围查询
- 记腾讯的暑期实习面试
- Java 使用包(Package)管理Java中的类
- 游戏同步策略
- 2017算法课.11(3Sum Closest)
- react-native-vector-icons使用
- 算法提高 素数求和
- 文章标题