问题标签 [inode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
unix - 更新文件所需的磁盘访问请求的详细序列
谁能回答这个问题:
描述更新当前目录中文件“test.txt”的第 600 字节所需的磁盘访问请求的详细顺序。假设文件系统块长 512 字节(单个磁盘扇区)
- 假设一个索引节点结构
- 假设分配表结构
linux - 目录 Inode 与常规文件 Inode
我可以查看 linux 内核的 inode 结构中的哪些值来判断我当前正在查看的 inode 是用于目录还是常规文件?
我已经搜索了 inode,但似乎找不到一个看起来像它有我想要的成员,因为我使用的是较旧的内核版本,我将在下面发布结构 (2.6.24)
任何帮助,将不胜感激。
c - Windows 中的目录是否有 inode 编号?
我需要在 Windows 中找到一个目录的 inode 号。使用_stat
and_stat64
函数,我可以获取文件的 inode 和其他信息。但是当我对 Windows 目录使用相同的目录时,它总是为任何目录提供相同的编号。
有没有办法找到 Windows 目录的 inode 号?
shell - 返回 Solaris 中的 iNode 使用情况
我正在创建一个 shell 脚本以从 Solaris 机器返回 iNode 使用情况。
我用来运行的命令是:df -F ufs -o i
,
并说输出是:
我需要抓住的唯一部分是 7%。请在返回 %iused 的部分帮助我,并在脚本末尾输出它。
提前致谢!
问候,
马丹
java - 当文件移动/重命名时 - java RAF 和 File 有什么区别
我只想在 java/linux 上下文中讨论这个问题。
VS
创建完成后,我们开始读取文件到最后。
在 java.io.File 情况下,如果在文件读取之前 mv 或删除物理文件,它将在读取文件时抛出 IOException。
/li>但在 RandomFileAccess 情况下,如果您在文件读取之前 mv 或删除物理文件,它将完成读取文件而不会出现错误/异常。
}
谁能向我解释为什么?与文件的inode有什么关系吗?
unix - 执行'mv A B':'inode'会改变吗?
如果我们执行一个命令:
那么文件A的inode中的字段会发生什么?它会改变吗?
我认为不应该仅仅通过更改文件名来改变它,但我不确定。
unix - 在 unix 中删除文件
在 UNIX 文件系统中,如果根目录的 inode 在内存中,那么在 Desktop 中删除文件所需的磁盘操作顺序是什么?
当我试图解决教科书中的一个问题时,我已经看到了这个问题,但我无法解决它。谁能帮我 ?
如果您对 Unix 了解很多,您能告诉我在 Desktop 中创建文件所需的磁盘操作顺序是什么吗?
filesystems - 什么是 inode 世代数?
我计划使用低级 API 实现 FUSE 文件系统,目前正在尝试理解该fuse_entry_param
结构。
我想知道unsigned long fuse_entry_param::generation
实际上是什么意思。文档只是说ino
/generation
对在文件系统的生命周期内应该是唯一的,但没有详细说明。
inode 生成的语义是什么以及它们是如何使用的?
例如,我是否可以将generation
其视为附加位ino
(如某种命名空间)并自由使用它们将任意生命周期唯一的 128 位(2*sizeof(unsigned long)
在 x86_64 上)值映射到 inode?还是世代仅按顺序递增?当 inode 编号发生冲突但它们的世代编号不同时会发生什么?
objective-c - Is there any function to retrieve the path associated with an inode?
I am writing a utility that walks a directory tree on Mac OS X (10.6 and higher) and tries to detect changes that have occurred since the directory was last synchronized with a back-up location.
When I initially synchronize the files and folders I obtain the inode number and store it in the database record for that file or folder:
When I encounter a new file or folder I first do a database lookup using the inode number to find the original file, if any.
But in the case where a file has moved from a parent directory to a sub-directory, and I am trying to detect changes to the parent directory I would like to be able to use the saved inode number to identify the new path so that I can distinguish between a move and a delete.
performance - 关于文件系统设计和实现的性能相关文章
我正在寻找有关各种文件系统实现如何处理其性能问题的论文/小组讨论/博客。我似乎找不到任何好的和最近的东西,这就是为什么我可能没有一个好的清单来说明我真正在寻找什么,但只是举个例子:什么被缓存了,为什么?如何?以及尝试并最终使用了哪些哈希函数?多线程相关问题?- 为了简单起见,什么用互斥锁保护,什么保持原子性?排队相关问题?可能还有更多,但正如我所说,我刚刚开始研究它,所以我很感激任何意见和建议。谢谢。