美文网首页
linux inode小记

linux inode小记

作者: k1ic | 来源:发表于2015-03-25 13:59 被阅读36次

0. Sector & Block

硬盘最小单元:扇区(Sector)0.5K

文件最小单元:块(Block)4K(8个连续Sector)

1. 文件 = 数据块(Block)+索引(inode)

    1.1  数据块=文件数据内容

    1.2 索引=文件元信息 = file size + owner id + group id + rwx permissions + time stamp + link total + block Loc

2. Linux 打开文件步骤

    2.1 file name --> file inode num

    2.2 read inode info

    2.3 find file block Loc based on inode info

3. 查看文件inode号及inode内容

$ls -i test.txt

419875 test.txt

$stat test.txt

File: `test.txt'

Size: 4              Blocks: 8          IO Block: 4096  regular file

Device: 301h/769d      Inode: 419875      Links: 2

Access: (0644/-rw-r--r--)  Uid: (    0/    root)  Gid: (    0/    root)

Access: 2015-03-25 15:25:39.000000000 +0800

Modify: 2015-03-25 15:25:19.000000000 +0800

Change: 2015-03-25 15:26:49.000000000 +0800

结论:Linux系统文件数决定于inode数

相关文章

  • linux inode小记

    0. Sector & Block 硬盘最小单元:扇区(Sector)0.5K 文件最小单元:块(Block)4K...

  • linux inode

    今天(2013-10-9)研究文件系统的时候看到一篇讲linux inode的文章,深受启发。大部分引用加少部分自...

  • Linux inode

    为什么要编译 我们都知道计算机世界里面只有0101这些二进制文件才是机器能够识别的,CPU通过控制器分别从指令寄存...

  • 基于C++的文件管理系统

    模拟实现linux文件系统。inode、superBlock…… The simulation of the li...

  • [源码和文档分享]基于C++的文件管理系统

    模拟实现linux文件系统。inode、superBlock…… The simulation of the li...

  • linux内核中的文件实现机制

    本文摘抄自linux inode 理解inode,要从文件储存说起。文件储存在硬盘上,硬盘的最小存储单位叫做"扇区...

  • linux inode理解

    inode是一个重要概念,是理解Unix/Linux文件系统和硬盘储存的基础。理解inode,不仅有助于提高系统操...

  • 详解Linux Inode

    一切都是文件,Linux和其他类Unix操作系统通过将所有内容都视为文件(甚至是硬件设备)来保持一致性。 键盘,鼠...

  • Linux学习笔记

    linux inode节点http://www.cnblogs.com/itech/archive/2012/05...

  • 理解inode(转)

    inode是一个重要概念,是理解Unix/Linux文件系统和硬盘储存的基础。 我觉得,理解inode,不仅有助于...

网友评论

      本文标题:linux inode小记

      本文链接:https://www.haomeiwen.com/subject/mpigxttx.html