inode

    0热度

    1回答

    如果我想通过它的索引节点号,为什么 cd $(find . -inum $inode_num) 作品进入目录,但下面的命令不起作用: find . -inum $inode_num -exec cd {} \; 什么是这两者之间的区别,为什么是第二个错了?

    0热度

    2回答

    所以我正在做一些考试复习的问题,其中一个状态是“在UNIX系统V中,块的长度是1 KB,每个块可以容纳总共256个块地址。使用inode方案,文件的最大大小是多少?“ 现在这里的讽刺是教授提供的解决方案,我理解单一,双重和三重间接分配背后的数学/逻辑,这是直接分配让我感到困惑。 根据该解决方案,直接分配方案使用10个块,因为2^10个字节= 1 KB。为什么?这个公式背后的推理是什么? UNIX系

    1热度

    2回答

    我最近了解到有关Unix inode及其用途。特别是,我了解到,an.inode在文件系统中是唯一的。 我的问题是:如果用户将Micro SD卡插入其Android设备,该卡是否成为现有文件系统的一部分,还是成为单独的文件系统? 或者换句话说:可以在内部和外部存储器中复制inode吗? 非常感谢, P

    1热度

    1回答

    我有一个在Linux下运行的Python脚本,它可以生成大量的小文件到指定的目录中。然而,像ext4这样的许多Linux文件系统在创建时都有固定数量的inode,所以我想确保在启动之前可以将很多文件保存到该目录中。在命令行中,您可以使用df -i /some/directory来查看此编号。 如何在Python中找到目录所在文件系统上的空闲inode数量?

    0热度

    1回答

    我期待许多存储(5亿 - 900亿美元)小(2kB的-9KB)文件。因为他们要么无法处理的文件数量之多,有许多文件减慢或具有非常大的块大小 大多数通用文件系统似乎不适合这个。 这似乎是一个普遍的问题,但是,所有的解决方案,我能找到似乎最终只是接受命中存储效率存放小文件时,在inode的大致相同的尺寸为自己。 从而 是否有专门用来处理数以百万计的小文件的任何文件系统? 或 是否有存档在飞行的小文件,

    0热度

    1回答

    我的意思是“独特性”在这里也涉及到时间。 每次在文件系统上创建的文件都有一个唯一的文件。 同一目录中具有相同名称但出现在不同时间 阶段的文件是不同的。 “独特”的定义与文件内容无关。 首先,我使用inode来识别一个文件,不同inode的文件是不同的,文件一直有一个固定的inode,即使它已被移动和触摸。 但是,inode可能会被操作系统重新使用。如果文件A.txt具有inode 22345,如果

    0热度

    1回答

    是否可以将从sprintf收集的信息保存到变量中?下面的代码行是一个例子来更好地说明我的问题。 char fileName; fileName = sprintf(command, "find -inum %i -type f", iNode); 目的是查找与inode号码关联的文件名,然后对该文件名运行“stat”。

    0热度

    3回答

    我需要用C/C++编写一个程序,要求用户输入inode编号,然后返回所有inode标头字段和信息。我不熟悉linux系统和命令。我找到了一些命令,并尝试了不同的东西,不像我需要的那样工作。 find -inum inodenumber 会给我包含指定数字的文件的路径。我需要的所有信息都来自istat(根据我的研究),但我无法实现它的工作。 Im做 istat FILENAME.jpg 我得

    3热度

    1回答

    有人可以向我解释这个答案。我在测验中得到了这个答案,无法回答。 假设 在盘的所有块大小4KB(4096个字节)的。 inode的顶级存储在大小为4KB的磁盘块中。 除数据块位置以外,所有文件属性总共占用128个字节(超出上述4KB)。 每个直接块地址占用8个字节的空间,并给出大小为4KB的磁盘块的地址 。 inode的第一级的最后三项分别指向单个, 双重和三重间接块。 问题:可以通过inode的直

    1热度

    1回答

    如果我将目录A(有一个文件file_a在其中)挂载到目录B,这两个目录在不同的文件系统中,两个目录中的file_a会共享相同的inode编号吗?