inode

    1热度

    1回答

    我在RAID10设置中运行带有24GB ram和4x SAS驱动器的CentOS 5.7计算机(64位)。 本机运行nginx/1.0.10,php-fpm & xcache。大约一个月后,这台机器的内存使用量发生了变化。 大约每隔几个小时,'CACHE'就从RAM中刷新,这恰好发生在'Inode表使用率'下降时。我很确定这些滴是相关的。 (见附图2)。 该服务器主机相当多的小文件(20M所有几K

    2热度

    2回答

    我需要知道如何从给定的inode获取路径名或dentry或struct file。 我正在使用file_open从路径名获得struct file,但始终给内核恐慌。我需要一种方法来比较我的inode列表中的inode和path中的inode,或者比较磁盘中的所有inode以查找相应的路径名,然后与我的inode列表进行比较。

    1热度

    1回答

    时,你得到的inode结构我看MINIX的API,但仍然感到困惑,并未能获得“真实”的inode结构正好与索引节点号 我们只能得到“索引节点号“与”统计“结构,对吗?但获得该数字后,有没有办法获得相应的inode结构?

    3热度

    1回答

    我有几个关于如何在linux文件系统中使用inode数量的问题。这些问题可能是相关的,但为了清楚起见,我会逐一问他们。 Q1:以EXT2/3为例,从“Design and Implementation of the Second Extended Filesystem”我知道块组中有inode表,并且我知道inode表示文件,但如果文件太多,但inode数不够多,但inode数不足? 我最好的猜测

    1热度

    3回答

    我需要测试64位版本的文件IO API(打开,创建统计等)。在这个过程中,我需要创建一个具有64位索引节点的文件,以便测试内部64位数据结构/变量以及API。我如何创建一个64位的inode? 我写了一个脚本,我尝试在每个目录中创建一个包含1024个文件的目录的嵌套数组。该脚本花费大量时间来执行并突然终止。我无法继续,有没有其他办法可以实现它?

    4热度

    2回答

    我使用Sun的JDK 1.6.0_26和NIO(带的Netty)和lsof的我看到成百上千的文件描述符是anon_inode: $ lsof -np 11225 | fgrep -w anon_inode java 11225 nobody 57u 0000 0,9 0 1386 anon_inode java 11225 nobody 61u 0000 0,9 0

    1热度

    1回答

    我想知道是否有人可以仔细检查我对以下问题的答案。我不确定自己是否正确理解单个间接块和双重间接块。 磁盘块是2KB并使用索引分配。文件的inode长度为128个字节,32个字节用于状态信息。其余的96个字节用于索引条目 - 每个条目4个字节。 如果使用以下方案,可以存储在文件中的最大数据量是多少? a。每个索引条目是指向直接块的指针 24 pointers x 2 KB = 48 KB b。每个

    2热度

    2回答

    我正在阅读第6版unix上的文本,并刚刚了解了inode。我有以下问题: 假设我有一个文件在一个目录中,并指向其他地方的文件的链接。我是否正确地说,如果我删除文件,inode将仍然存在,因为refcount不是0?这是否意味着文件在链接存在时并未真正删除,并且我可以通过inode编号访问该文件?

    1热度

    3回答

    正如标题状态后,被感动: 我的程序打开文件。 有东西出现,并移动该文件。 Inode应该是相同的,但名称不同。 关闭该文件,然后删除,但它不存在了 所以,我怎么能检测到它已被移动和删除正确的文件名? 任何想法?

    1热度

    1回答

    我需要找到一个XML文件中的特定节点,<example>Some text</example> 然后我想提取这个节点,并将其从XML文件的子元素,并将其写入到一个新的XML文件,然后我需要提取的其他剩余原始xml文件中的xml节点将提取的节点减去提取的节点之后的新xml文件。 我怎样才能做到这一点使用XSLT或XPath?