系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Linux中inode節(jié)點(diǎn)作用

Linux中inode節(jié)點(diǎn)有什么作用?

時(shí)間:2014-12-31 14:32:34 作者:qipeng 來源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請使用手機(jī)瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20141231/33822.html 手機(jī)查看 評論

  Linux文件系統(tǒng)中的inode主要用于存放檔案和目錄的基本信息,當(dāng)系統(tǒng)創(chuàng)建文件系統(tǒng)的同時(shí)會創(chuàng)建大量的inode,下面小編就給大家詳細(xì)介紹下inode的作用,一起來看看吧。

 Linux中inode節(jié)點(diǎn)有什么作用?

  一、inode是什么?

  理解inode,要從文件儲存說起。

  文件儲存在硬盤上,硬盤的最小存儲單位叫做“扇區(qū)”(Sector)。每個(gè)扇區(qū)儲存512字節(jié)(相當(dāng)于0.5KB)。

  操作系統(tǒng)讀取硬盤的時(shí)候,不會一個(gè)個(gè)扇區(qū)地讀取,這樣效率太低,而是一次性連續(xù)讀取多個(gè)扇區(qū),即一次性讀取一個(gè)“塊”(block)。這種由多個(gè)扇區(qū)組成的“塊”,是文件存取的最小單位。“塊”的大小,最常見的是4KB,即連續(xù)八個(gè) sector組成一個(gè) block。

  文件數(shù)據(jù)都儲存在“塊”中,那么很顯然,我們還必須找到一個(gè)地方儲存文件的元信息,比如文件的創(chuàng)建者、文件的創(chuàng)建日期、文件的大小等等。這種儲存文件元信息的區(qū)域就叫做inode,中文譯名為“索引節(jié)點(diǎn)”。

  二、inode的內(nèi)容

  inode包含文件的元信息,具體來說有以下內(nèi)容:

  代碼如下:

  * 文件的字節(jié)數(shù)

  * 文件擁有者的User ID

  * 文件的Group ID

  * 文件的讀、寫、執(zhí)行權(quán)限

  * 文件的時(shí)間戳,共有三個(gè):ctime指inode上一次變動的時(shí)間,mtime指文件內(nèi)容上一次變動的時(shí)間,atime指文件上一次打開的時(shí)間。

  * 鏈接數(shù),即有多少文件名指向這個(gè)inode

  * 文件數(shù)據(jù)block的位置

  可以用stat命令,查看某個(gè)文件的inode信息:

  代碼如下:

  stat example.txt

  總之,除了文件名以外的所有文件信息,都存在inode之中。至于為什么沒有文件名,下文會有詳細(xì)解釋。

發(fā)表評論

0

沒有更多評論了

評論就這些咯,讓大家也知道你的獨(dú)特見解

立即評論

以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場

其他版本軟件

熱門教程

人氣教程排行

Linux系統(tǒng)推薦

官方交流群 軟件收錄