Linux中什麼是inode?有什麼作用?
在學習Linux運維的過程中,有很多知識是我們必須要了解和認識的,但也是最容易被人忽視的,比如inode。inode譯成中文就是索引節點,它是Linux/Unix檔案系統的基礎,那麼Linux中什麼是inode?有什麼作用?具體請看下文:
在Linux中,inode是一個重要的概念,是理解Unix/Linux檔案系統和磁碟儲存的基礎。
理解inode,要從檔案儲存說起。
檔案儲存在硬碟上,硬碟的最小儲存單位叫做扇區,每個扇區儲存512位元組,相當於0.5KB。
作業系統讀取磁碟的時候,不會一個一個扇區地讀取,這樣效率太低,而是一次性連續讀取多個扇區,即一次讀取一個塊。這種由多個扇區組成的塊,是檔案存取的最小單位。塊的大小,最常見的是4KB,即連續八個sector組成一個block。
檔案資料都儲存在塊中,很顯然,我們還必須找到一個地方儲存檔案的元資訊,比如檔案的建立者、檔案的建立日期、檔案的大小等。這種儲存檔案元資訊的區域就叫做inode,中文譯名為索引節點。
每一個檔案都有對應的inode,裡面包含了與該檔案有關的一些資訊。
接下來,小編為大家簡述一下Linux檔案系統透過i節點把檔案的邏輯結構和物理結構轉換的工作過程:
Linux透過inode節點表將檔案的邏輯結構和物理結構進行轉換。
inode節點是一個64位元組長的表,表中包含了檔案的相關資訊,其中有檔案的大小、檔案所有者、檔案的存取許可方式以及檔案的型別等重要資訊。在inode節點表中最重要的內容是磁碟地址表。在磁碟地址表中有13個塊號,檔案將以塊號在磁碟地址表中出現的順序依次讀取相應的塊。
Linux檔案系統透過把inode節點和檔名進行連線,當需要讀取該檔案時,檔案系統在當前目錄表中查詢該檔名對應的項,由此得到該檔案相對應的inode節點號,透過該inode節點的磁碟地址表把分散存放的檔案物理塊連線成檔案的邏輯結構。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2887783/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux中公有云是什麼?有什麼作用?Linux
- Linux中inode值是什麼?Linux
- 在Linux中,什麼是 inode ?Linux
- Linux中什麼是套接字檔案?有什麼作用?Linux
- JQuery中$(document)是什麼意思有什麼作用jQuery
- Linux中type命令有什麼作用?語法格式是什麼?Linux
- Linux裡面kdump是什麼?有什麼作用?Linux
- Linux中uuid是什麼?作用有哪些?LinuxUI
- Linux中Kdump是什麼?其作用有哪些?Linux
- Linux中proc檔案系統是什麼意思?有什麼作用?Linux
- Linux終端是什麼?終端有什麼作用?Linux
- 什麼是Linux裝置節點?有什麼作用?Linux
- Linux中gpgcheck是什麼意思?作用是什麼?LinuxGC
- SSL證書是什麼?有什麼作用?
- Java swing是什麼?有什麼作用?Java
- 物理防火牆是什麼?有什麼作用?防火牆
- 原生IP是什麼意思?有什麼作用?
- linux中inode包含什麼內容?Linux
- OV SSL證書是什麼?有什麼作用
- Java三大框架是什麼,有什麼作用Java框架
- Linux中opt是什麼意思?其主要作用是什麼?Linux
- 什麼是shell?Linux中shell有什麼用途?Linux
- Linux中虛擬網路卡是什麼?有何作用?Linux
- Linux系統中掛載是什麼意思?作用是什麼?Linux
- 什麼是http代理伺服器,有什麼作用?HTTP伺服器
- 運維堡壘機是什麼?有什麼作用?運維
- Linux中虛擬化是什麼?有什麼用?Linux
- Linux whereis命令是什麼?其作用有哪些?Linux
- Linux中yum有何作用?主要功能是什麼?Linux
- 專案管理中的資源日曆是什麼?有什麼作用專案管理
- 什麼是Linux核心?有什麼功能?Linux
- 自動化運維是什麼意思?有什麼作用?運維
- 什麼是HTTPDNS?HTTPDNS有哪些作用?httpdDNS
- Linux中apt是什麼?和Dpkg有什麼關係?LinuxAPT
- Linux chattr命令有哪些作用?命令格式是什麼?Linux
- 運維審計是什麼意思?有什麼作用?用什麼軟體好?運維
- web安全滲透測試是什麼意思?有什麼作用?Web
- CRM 系統的線上演示是什麼?有什麼作用?