inode

    1热度

    1回答

    我想将目录转换为文件,我做了一些研究。在Linux中,inode结构存储有关文件和目录的元数据。我想将目录中的文件保护模式更改为文件, Print some general file info #include <time.h> #include <stdio.h> #include <stdlib.h> #include <sys/stat.h> #include <sys/type

    2热度

    4回答

    我正在编写一个实用程序,它在Mac OS X(10.6及更高版本)上遍历目录树,并尝试检测自目录上次与备份位置同步以来发生的更改。 当我最初同步的文件和文件夹,我获得的inode编号,并将其存储在该文件或文件夹的数据库记录: NSString *oldFilePath = /* ... */; NSError *error = nil; NSDictionary *attributes = [

    2热度

    3回答

    我需要在Windows中找到目录的inode号码。使用_stat和_stat64函数,我可以获取文件的inode和其他信息。但是,当我使用相同的Windows目录时,它始终给出与任何目录相同的编号。 有什么方法可以找到Windows目录的inode号码吗?

    1热度

    4回答

    我正在努力创建一个shell脚本以从Solaris框中返回iNode使用情况。 我用它来运行的命令是:df -F ufs -o i, 说输出: Filesystem iused ifree %iused Mounted on /dev/dsk/c1t0d0s1 248503 3443913 7% / 我需要捕捉的唯一部分是7%。请帮助我返回%iused的部分,并将其输出到脚本

    0热度

    1回答

    我在写一个Log Unifier程序。也就是说,我有一个生成日志的系统: my.log,my.log.1,my.log.2,my.log.3 ... 我想在每次迭代中存储数量我从某个文件中读取的行,以便在下一次迭代 - 我可以继续从那个地方阅读。 的问题是,当这些文件都满了,他们推出: 最后的日志被删除 ... my.log.2成为my.log.3 my.log.1变得my.log。 2 my.l

    0热度

    2回答

    在测试服务器上,我们观察到/ var/lib/mysql的inode使用情况显示为全零。我们无法理解这一点。 df -i输出如下。 db04 ~ # df -i /var/lib//mysql/ Filesystem Inodes IUsed IFree IUse% Mounted on /dev/drbd0 0 0 0 - /var/lib/mysql db04 ~ #

    4热度

    1回答

    这是一块的/ proc /净/ TCP文件的: SL local_address rem_address ST tx_queue rx_queue TR TM->当retrnsmt UID超时的inode 6:1904A8C0:AC35 9603020A:1ED0 01 00000000 :00000000 00:00000000 00000000 10055 0 8506 2 c1624900

    1热度

    1回答

    我可以查看linux内核的inode结构中的哪些值来判断目前我正在查看的inode是针对目录还是普通文件? 我已经通过inode搜索,但似乎无法找到一个成员看起来像它有我想要的,因为我使用的是旧的内核版本,我会发布下面的结构(2.6.24) struct inode { struct hlist_node i_hash; struct list_head i_list

    5热度

    2回答

    如果我们执行命令: mv A B 然后会发生什么事在文件A的inode中的字段?它会改变吗? 我不认为它应该改变只是通过改变文件的名称,但我不知道。

    -4热度

    1回答

    在UNIX文件系统中,如果根目录的inode位于内存中,则在Desktop中删除文件所需的磁盘操作顺序是什么? 虽然我试图解决教科书中的一个问题,但我看到了这个问题,但我无法解决它。谁能帮我 ? 如果你对Unix非常了解,你能告诉我在桌面上创建一个文件需要什么样的磁盘操作顺序吗?