文件系统
文章平均质量分 90
古猫先生
长期混迹存储领域,先后供职于知名半导体外企和互联网存储研发,欢迎留言or私信交流~
展开
-
文件系统系列专题之 Btrfs
其核心思想是,如果有多个调用者(callers)同时要求相同资源(如内存或磁盘上的数据存储),他们会共同获取相同的指针指向相同的资源,直到某个调用者试图修改资源的内容时,系统才会真正复制一份专用副本(private copy)给该调用者,而其他调用者所见到的最初的资源仍然保持不变。A 节点的删除会引发其子孙节点的引用计数也减一,上图中的 B,C,E节点的引用计数因此也变成了 0,从而被删除。通过这样的“等待”,往往能够减少不必要的分配,也有可能将多个小的分配请求合并为一个大的请求,从而提高 IO 效率。原创 2022-09-29 23:01:58 · 1210 阅读 · 0 评论 -
文件系统系列专题之 Btrfs
其核心思想是,如果有多个调用者(callers)同时要求相同资源(如内存或磁盘上的数据存储),他们会共同获取相同的指针指向相同的资源,直到某个调用者试图修改资源的内容时,系统才会真正复制一份专用副本(private copy)给该调用者,而其他调用者所见到的最初的资源仍然保持不变。A 节点的删除会引发其子孙节点的引用计数也减一,上图中的 B,C,E节点的引用计数因此也变成了 0,从而被删除。通过这样的“等待”,往往能够减少不必要的分配,也有可能将多个小的分配请求合并为一个大的请求,从而提高 IO 效率。原创 2022-09-10 19:49:57 · 1923 阅读 · 0 评论 -
文件系统系列专题之 Ext2/3/4
一、Ext概述EXT是延伸文件系统(Extended file system,缩写为 ext或 ext1),也译为扩展文件系统,由 Remy Card 设计,并于 1992 年 4 月引入到 Linux 中。采用Unix文件系统(UFS)的元数据结构,以克服MINIX文件系统性能不佳的问题。它是在linux上,第一个利用虚拟文件系统(VFS)实现出的文件系统,在linux核心0.96c版中首次加入支持,最大可支持2GB的文件系统。原创 2022-09-10 19:47:05 · 2913 阅读 · 0 评论 -
硬盘文件系统系列专题之二 NTFS
一、NTFS概述NTFS (New Technology File System),是 WindowsNT 环境的文件系统。新技术文件系统是Windows NT家族(如常见的Windows XP、Win7 、Win8、Win10)等的限制级专用的文件系统(操作系统所在的盘符的文件系统必须格式化为NTFS的文件系统,4096簇环境下)。NTFS取代了老式的FAT文件系统。NTFS可以支持的分区(如果采用动态磁盘则称为卷)大小可以达到2TB。原创 2022-09-10 19:43:27 · 7889 阅读 · 0 评论 -
硬盘文件系统系列之FAT
文件系统FAT介绍原创 2022-09-10 19:41:16 · 11045 阅读 · 0 评论 -
文件系统简介
介绍文件系统的原理原创 2022-09-10 19:37:18 · 427 阅读 · 0 评论