`

linux 之inode

 
阅读更多

先看看Inode的结构图

 

再来了解一下文件系统如何存取文件的

1、根据文件名,通过Directory里的对应关系,找到文件对应的Inode number
2、再根据Inode number读取到文件的Inode table
3、再根据Inode table中的Pointer读取到相应的Blocks

这里有一个重要的内容,就是Directory,他不是我们通常说的目录,而是一个列表,记录了一个文件/目录名称对应的Inode number。如下

 

 

 

Directory:
A directory is a mapping between the human name for the file and the computer's inode number.
所以说,这个Directory不是文件,我们可以看作是文件系统中的一个属性,只是用来关键文件名与Inode number。这个一定要理解好,否则后面关于硬链接的内容,就不容易理解了。

 

 

 

转载http://www.cnblogs.com/hnrainll/archive/2011/06/18/2084210.html

  • 大小: 167.5 KB
  • 大小: 40.2 KB
分享到:
评论

相关推荐

    iNode客户端安装指导(Linux)1

    Linux iNode客户端是一款专为Linux系统设计的智能接入软件,它能够与网络设备如以太网交换机和路由器配合,通过802.1X协议实现用户的身份验证和网络安全检查。该客户端尤其适用于企业网络环境,配合iMC UAM/EAD服务...

    Linux上可用的iNodeClient 7.0客户端

    H3C iNodeClient Linux版客户端,对应Windows版本为7.0(E0102) ubuntu 13.10 亲测可用

    Linux iNode 7.3 x64 iNodeManager64_H3C.tar.gz

    Linux iNode 7.3 x64 iNodeManager64_H3C.tar.gz 是一个针对64位Linux系统的软件包,由H3C公司提供。这个压缩文件包含了iNodeManager,一个专门用于管理网络设备和服务的工具。iNodeManager64_H3C是其64位版本,适用...

    iNodeClient_Linux64.tar.gz

    H3C iNode 智能客户端,Linux 版本的 iNode 智能客户端(以下简称 Linux iNode)是一款多功能接入软件,可以和以太网交 换机、路由器等设备共同组网,再配合 iMC EIA/EAD,实现对接入用户的身份认证和安全检查。Linux...

    Linux_iNodeClient.tar

    在IT领域,Linux系统是广泛使用的开源操作系统,其核心组件之一就是iNode。"Linux_iNodeClient.tar"这个文件很可能是一个包含与Linux iNode客户端相关的软件包或代码库的压缩文件。在这里,我们将深入探讨Linux的...

    iNode for Linux 5.0

    《iNode for Linux 5.0:校园网认证客户端详解》 在计算机网络领域,特别是教育网络环境下,iNode是一款广泛使用的校园网认证客户端。本文将深入探讨"iNode for Linux 5.0",包括其功能特性、安装流程以及在Linux...

    iNodeClient_Linux

    标题 "iNodeClient_Linux" 指向的是一个专为Ubuntu操作系统设计的校园网客户端软件。这个客户端软件尤其值得关注,因为它特别强调了对中文的支持,确保在使用过程中中文显示不会出现乱码问题,这对于中文用户来说是...

    iNodeClient_Linux64_7.3 (E0524).tar.gz

    在Linux中,每个文件和目录都有一个与之关联的iNode(索引节点),它存储了关于文件的重要元数据,如文件所有者、权限、大小、创建和修改时间等。了解iNode对于理解Linux文件系统的运作机制至关重要。 在压缩包内,...

    iNodeClient_Linux.tar.gz

    《iNodeClient for Linux:深入理解与应用》 在Linux操作系统中,iNodeClient是一款专为用户设计的客户端工具,其版本号为iNode PC 5.0 (E0105)。这款软件旨在提供高效、稳定的连接服务,帮助用户在Linux环境下充分...

    Fwd_ 华为自己做的Linux版iNode客户端,见附件

    在Linux上使用华为iNode客户端,可以帮助用户通过802.1X协议进行身份验证,确保只有经过授权的设备才能接入网络,从而提高了网络安全性和管理效率。 在Linux系统中,华为iNode客户端的安装通常包括以下几个步骤: ...

    Linux iNode 7.3 iNodeManager_H3C.tar.gz 32位

    在IT领域,Linux系统是广泛使用的操作系统之一,尤其在服务器端和云计算环境中。"Linux iNode 7.3 iNodeManager_H3C.tar.gz 32位" 是一个专为Linux设计的特定软件包,主要关注的是iNode管理。这个压缩包是针对32位...

    H3C inode 7.3 linux

    《深入理解H3C iNode 7.3 Linux系统》 在信息技术领域,H3C iNode是一款由H3C公司推出的嵌入式Linux操作系统,主要用于网络设备和服务器平台。iNode 7.3作为其重要的版本,为用户提供了一套稳定、高效的运行环境。...

    inode client for linux

    在Linux操作系统中,inode(Inode Table Entry)是文件系统中的一个重要组成部分,它负责存储文件元数据,如文件的所有者、权限、创建时间、修改时间等。"inode client for linux"是一个专为Linux设计的客户端程序,...

    iNodeClient for Linux 64 bits

    《深入理解Linux 64位环境下iNodeClient的运用与原理》 在现代计算机系统中,Linux操作系统以其开源、稳定和高效的特点深受广大用户和开发者喜爱。尤其在64位计算环境中,Linux更是展现了强大的性能。本文将针对...

    H3C iNodeClient_for_linux

    【H3C iNodeClient_for_linux】是一款专为Linux操作系统设计的客户端软件,主要用于与H3C的网络设备进行交互,提供便捷的管理和配置功能。本文将详细介绍如何在Ubuntu 14.04上安装和使用H3C iNodeClient。 首先,...

    iNode Linux的客户端

    标题“iNode Linux的客户端”暗示我们讨论的主题是关于Linux环境下的一款名为iNode的客户端软件。这款客户端可能是用于文件管理系统、网络连接或者其他特定服务的工具,它专为Linux用户设计,以满足他们在操作系统中...

    iNode for linux以及运行所需要的库

    iNode for Linux是一款专为Linux操作系统设计的软件,它在文件系统管理中扮演着重要的角色。在深入讨论iNode之前,我们先理解一下Linux中的iNode是什么。在Linux文件系统中,每个文件都有一个唯一的标识符,即iNode...

Global site tag (gtag.js) - Google Analytics