E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
dentry
linux内核分析笔记----虚拟文件系统(下)
目录项由
dentry
结构体表示,定义在文件linux/dcache.h中,描述如下:structdentry{ atomic_td_count;/*usagecount*/
·
2011-07-29 16:00
linux
VFS中
dentry
管理
Linux用数据结构
dentry
来描述fs中与某个文件索引节点相链接的一个目录项(可以是文件,也可以是目录)。
zhang_shuai_2011
·
2011-07-29 15:00
linux
struct
list
cache
null
delete
dentry
数据组织与相关操作
Linux用数据结构
dentry
来描述fs中与某个文件索引节点相链接的一个目录项(可以是文件,也可以是目录)。
zhang_shuai_2011
·
2011-07-12 16:00
linux
struct
list
cache
null
delete
denry相关的各种hash函数
d_hash(
dentry
,hash)为散列函数,它将
dentry
地址和hash值相组合,映射到
dentry
_hashtable表中,返回相应的散列链;在底层文件系统的i_op中也有一个同名的d_hash
zhang_shuai_2011
·
2011-07-12 15:00
如何为linux释放缓存
Linux系统的缓存机制是相当先进的,他会针对
dentry
(用于VFS,加速文件路径名到inode的转换)、BufferCache(针对磁盘块的读写)和PageCache(针对文件inode的读写)进
yeliweiylw
·
2011-06-28 15:00
dentry
与inode的概念
2)两个不同的file结构可以对应同一个
dentry
结构。进程多次打开同一个文件时,对应的只有一个
dentry
结构。
Dentry
结构存储目录项和对应文件(inode)的信息。3)在存储介质中,每个文
ccccdddxxx
·
2011-05-09 22:00
数据结构
struct
list
File
存储
structure
Linux File 结构说明
v=linux-2.4.22#L563 structfile{564 structlist_head f_list;565 structdentry *f_
dentry
fjiale
·
2011-04-14 19:00
linux
struct
list
File
Linux释放内存
Linux缓存有
dentry
,buffercache,pagecache。
xhh_0168
·
2011-04-02 17:50
linux
cache
memory
sync
drop_cache
zz:如何为linux释放缓存
Linux系统的缓存机制是相当先进的,他会针对
dentry
(用于VFS,加速文件路径名到inode的转换)、Buffer Cache(针对磁盘块的读写)和Page Cache(针对文件ino
flw521521
·
2011-03-05 16:00
linux
cache
配置管理
LSM在Linux中的实现方式
LSM(LinuxSecureModel)一种轻量级访问控制机制.其实现方式有如在系统调用中加入一个后门....方式如下:staticstructfile*__
dentry
_open(structdentry
laokaddk
·
2011-02-13 16:31
linux
linux
职场
休闲
lsm
Linux 内核编程之文件系统(二)
VFS中的目录项对象和文件对象 一.VFS中的目录项对象1.为了方便查找,VFS引入了目录项,每个
dentry
代表路径中的一个特定部分。目录项也可包括安装点。
tigerjb
·
2010-11-20 00:00
编程
linux
struct
list
File
Linux 内核编程之文件系统(二)
VFS中的目录项对象和文件对象 一.VFS中的目录项对象1.为了方便查找,VFS引入了目录项,每个
dentry
代表路径中的一个特定部分。目录项也可包括安装点。
tigerjibo
·
2010-11-20 00:00
编程
linux
struct
list
File
Linux 内核编程之文件系统(二)
VFS中的目录项对象和文件对象一.VFS中的目录项对象1.为了方便查找,VFS引入了目录项,每个
dentry
代表路径中的一个特定部分。目录项也可包括安装点。
baiseda
·
2010-11-20 00:00
linux
执行程序时内存管理的情景
do_execve ->open_exec->
dentry
_open .... f->f_
dentry
=
dentry
; ....
bigfirebird
·
2010-10-13 21:00
linux
PHP
cache
F#
bbs
Linux 文件系统中元数据使用计数的机制
在Linux文件系统中,元数据的引用计数主要用于管理元数据(如inode,
dentry
结构)在内存中的创建、使用和释放。
zhangxinrun
·
2010-09-08 22:00
数据结构
linux
服务器
ext
delete
Path
dentry
与inode节点之间的关系
一、
dentry
的定义
dentry
的中文名称是目录项,是Linux文件系统中某个索引节点(inode)的链接。这个索引节点可以是文件,也可以是目录。
zhangxinrun
·
2010-09-08 15:00
数据结构
linux
list
cache
struct
磁盘
Linux那些事儿之我是Sysfs(7)
dentry
与inode
我们用目录项(
dentry
)和索引节点(inode)。
zhangxinrun
·
2010-09-08 14:00
LINUX-VFS的supper bolck、inode、
dentry
和file关系简述
Thecommonfilemodelconsistsofthefollowingobjecttypes:ThesuperblockobjectStoresinformationconcerningamountedfilesystem.Fordisk-basedfilesystems,thisobjectusuallycorrespondstoafilesystemcontrolblockstore
zhangxinrun
·
2010-09-08 14:00
数据结构
object
File
存储
each
filesystems
遇到inode::i_mode的问题
在uclinux内核加载rootfs.initramfs后对每一个
dentry
对应的inode进行测试,发现一个无法理解的东西:下面的代码用于判断一个structdentry是否目录:
lights_joy
·
2010-07-02 10:00
struct
测试
uclinux内核VFS的简单遍历
在内核解开rootfs.initramfs之后,VFS就在内核建立了一棵树,我们写一段简单的代码对这个树进行遍历:staticvoidVFSWalk(CVFSWalk*pWalk,void*pParent,
dentry
lights_joy
·
2010-07-01 22:00
struct
list
null
each
inode与block详解
linux里文件的文件名、文件属性、文件内容是分别存储的:文件名存放在目录项(即
dentry
)中,文件属性存放在inode中
飞熊飞熊飞
·
2010-05-07 17:32
职场
inode
休闲
很懒没分类
只是记录
inode与block详解
linux里文件的文件名、文件属性、文件内容是分别存储的:文件名存放在目录项(即
dentry
)中,文件
rilee
·
2010-05-07 17:32
职场
详解
block
iNode
休闲
inode与block详解
linux里文件的文件名、文件属性、文件内容是分别存储的:文件名存放在目录项(即
dentry
)中,文件
rilee
·
2010-05-07 17:32
职场
详解
block
iNode
休闲
虚拟文件系统之二
每个
dentry
代表路径中的一个特定部分。比如,/、bin、vim都是目录项对象。在路径中,包括普通文件在内,每一个部分都是目录项对象。目录项
wzhwho
·
2009-05-25 23:00
数据结构
struct
File
vim
System
磁盘
linux的vfs
2.inode:保存一个文件的信息,比如文件的名字,文件在磁盘上的数据位置等3.file:这个结构用来描述进程跟一个文件交互的信息4.
dentry
:因为在linux中一个目录也是一个文件,文件里面的是一
longxj04
·
2009-02-20 19:00
linux
System
磁盘
linux的vfs
2.inode: 保存一个文件的信息,比如文件的名字,文件在磁盘上的数据位置等 3.file: 这个结构用来描述进程跟一个文件交互的信息 4.
dentry
: 因为在linux
longxj
·
2009-02-20 19:00
数据结构
linux
cache
字符设备文件的打开
在经过一连串的调用后,内核会走到__
dentry
_open()函数。
iczyh
·
2008-11-27 21:00
struct
list
File
null
构建分布式系统必学:Linux系统中元数据使用计数机制
在Linux文件系统中,元数据的引用计数主要用于管理元数据(如inode,
dentry
结构)在内存中的创建、使用和释放。
ibmjournal
·
2008-10-07 14:00
数据结构
linux
IBM
linux内核的文件描述
我们用目录项(
dentry
)和索引节点(inode)。
eroswang
·
2008-09-13 20:00
uclinux-2008R1-RC8(bf561)到VDSP5的移植(47): d_alloc引出的问题
ADIbf561DSP优视BF561EVB开发板uclinux-2008r1-rc8(移植到vdsp5)VisualDSP++5.0 欢迎转载,但请保留作者信息 在内核中有一个d_alloc函数,用于分配一个
dentry
lights_joy
·
2008-06-27 15:00
minicom中文手册
NAMEminicom-友好易用的串口通信程序 总览SYNOPSISminicom[-somMlwz8][-con|off][-Sscript][-
dentry
][-aon|off][-tterm][
aaronychen
·
2008-06-24 16:00
脚本
character
终端
protocols
macros
filenames
写程序,严禁偷懒
其具体方式为两个
dentry
可以
cutebunny
·
2008-01-03 16:32
linux
系统
内核
编程心得
Linux那些事儿之我是Sysfs(12)举例三:sysfs读入文件夹内容
我们只需有
dentry
,就可以
dentry
->fsdata,就能找到我们读些信息的来源--- sysfs_dirent结构。
fudan_abc
·
2007-09-13 16:00
linux
struct
list
File
Allocation
硬件驱动
Linux那些事儿之我是Sysfs(12)举例三:sysfs读入文件夹内容
我们只需有
dentry
,就可以
dentry
->fsdata,就能找到我们读些信息的来源---sysfs_dirent结构。
javatome
·
2007-09-13 16:00
linux
Linux那些事儿之我是Sysfs(7)
dentry
与inode
我们用目录项(
dentry
)和索引节点(inode)。
fudan_abc
·
2007-09-06 22:00
数据结构
linux
struct
ext
存储
Pointers
Linux那些事儿之我是Sysfs(7)
dentry
与inode
我们用目录项(
dentry
)和索引节点(inode)。
javatome
·
2007-09-06 22:00
linux
MINICOM 手册中文版
转摘MINICOM手册中文版翻译:范逊2000.2.28名称minicom-友好易用的串口通信程序语法概要minicom[-somlz8][-con|off][-Sscript][-
dentry
][-aon
yecao_kinux
·
2007-04-23 10:00
MINICOM 手册中文版
翻译:范逊2000.2.28名称minicom-友好易用的串口通信程序语法概要minicom[-somlz8][-con|off][-Sscript][-
dentry
][-aon|off][-tterm
wooin
·
2006-01-16 13:00
脚本
character
终端
protocols
macros
filenames
MINICOM 手册中文版
翻译:范逊2000.2.28名称minicom-友好易用的串口通信程序语法概要minicom[-somlz8][-con|off][-Sscript][-
dentry
][-aon|off][-tterm
casularm
·
2005-03-15 17:00
脚本
character
终端
protocols
macros
filenames
上一页
1
2
3
4
5
6
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他