Linux删除文件过程解析 1. 概述 当我们执行rm命令删除一个文件的时候,在操作系统底层究竟会发生些什么事情呢,带着这个疑问,我们在Linux-3.10.104内核下对ext4文件系统下的rm操作进行分析。rm命令本身比较简单,但其在内核底层涉及到VFS操作、ext4块管理以及日志管理等诸多细节 ...
分类:
系统相关 时间:
2020-09-16 12:20:17
阅读次数:
38
若要问构成一个“操作系统”的最重要的部件是什么,那就莫过于进程管理和文件系统了。 文件系统调用 VFS 具体文件系统 VFS文件系统与具体文件系统的连接通过:file_operations、inode_operations、dentry_operations、super_operations数据结构 ...
分类:
其他好文 时间:
2020-04-30 17:37:19
阅读次数:
93
摘自:https://blog.csdn.net/cenziboy/article/details/8761621一. d_path函数说明 d_path 是内核提供的根据dentry和vfsmount获取绝对路径函数 此函数有2个版本,以内核版本2.6.25为分界 extern char *d_p ...
分类:
系统相关 时间:
2020-02-06 18:03:59
阅读次数:
390
基于Android 6.0的源码剖析。 Power_profile.xml文件demo: <?xml version="1.0" encoding="utf-8"?> <!-- ** ** Copyright 2009, The Android Open Source Project ** ** L ...
分类:
移动开发 时间:
2020-02-02 19:20:15
阅读次数:
101
Linux中频繁读写文件时,内存资源被耗尽,当程序结束后,内存不会释放需要清除缓存。缓存的类别有dentry,buffercache,pagecache。echo1>/proc/sys/vm/drop_cache#释放pagecahceecho2>/proc/sys/vm/drop_cache#释放dentry和inodeecho3>/proc/sys/vm/drop_cache
分类:
系统相关 时间:
2019-05-25 00:08:30
阅读次数:
237
硬链接:同一个文件具有不同的别名,其inode号相同,dentry(目录)不同(1)不能对目录进行操作,只能对已有文件进行操作(2)不能跨分区操作(3)文件具有相同的inode与datablock(4)删除一个硬链接并不会影响其他具有相同inode号的文件(5)创建文件的硬链接即为为inode创建新的引用路径,因此引用计数会自增软链接:软链接具有自己inode,即具有自己的文件,只是这个文件存放存
分类:
其他好文 时间:
2019-04-12 11:48:46
阅读次数:
189
文件系统 文件存储 首先了解如下文件存储相关概念:inode、 dentry、 数据存储、文件系统。 inode 其本质为结构体,存储文件的属性信息。如:权限、类型、大小、时间、用户、盘块位置……也叫作文件属性管理结构,大多数的inode都存储在磁盘上。 少量常用、近期使用的inode会被缓存到内存 ...
分类:
其他好文 时间:
2019-02-25 00:29:04
阅读次数:
197
为了提高磁盘存取效率, Linux做了一些精心的设计, 除了对dentry进行缓存(用于VFS,加速文件路径名到inode的转换), 还采取了两种主要Cache方式:Buffer Cache和Page Cache.前者针对磁盘块的读写,后者针对文件inode的读写.这些Cache有效缩短了I/O系统 ...
分类:
系统相关 时间:
2018-12-20 20:26:58
阅读次数:
216
HashMap和双向链表合二为一即是LinkedHashMap。所谓LinkedHashMap,其落脚点在HashMap,因此更准确地说,它是一个将所有Entry节点链入一个双向链表的HashMap。由于LinkedHashMap是HashMap的子类,所以LinkedHashMap自然会拥有Has ...
分类:
其他好文 时间:
2018-11-17 16:17:58
阅读次数:
138
构造函数publicLinkedHashMap(intinitialCapacity,floatloadFactor){super(initialCapacity,loadFactor);accessOrder=false;}publicLinkedHashMap(intinitialCapacity){super(initialCapacity);accessOrder=false;}publi
分类:
其他好文 时间:
2018-10-28 00:50:48
阅读次数:
196