您好,登錄后才能下訂單哦!
這篇文章主要介紹了Linux中文件系統及一些命令的示例分析,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
1.磁盤分區和文件系統
1.1 硬盤分區
一塊新的硬盤安裝計算機上之后不能直接使用,需要進行分區。再把分區進行格式化為文件系統,這樣Linux系統才能在格 式化分區上存儲數據和進行相應文件管理及維護。Linux或UNIX系統上的硬盤分區就相當于Windows系統上的邏輯盤。
1.2 分區格式化描述
把一個分區格式化為文件系統就是講磁盤的這個分區劃分成許多大小相等的小單元,并將這些小單元順序地編號。而這些 小單元就被成稱為塊,Linux默認的block大小為4KB。在Linux系統上block是存儲數據的最小單位,每個block最多只能存 儲一個文件。若一個文件大小超過4KB,那么就需要占用多個block。
1.3 i(inode)節點
1.3.1 i節點定義
一個i節點就是一個與某個特定的對象(如文件或目錄)的相關信息列表。i節點實際上是一個數據結構,他存放了有關 一個普通文件、目錄或其他文件系統對象的基本信息。i節點的數量決定了在這個文件系統(分區)中最大過可以存儲 多少個文件,因為沒一個文件和目錄都會對應于一個唯一的i節點,而這個i節點號(inode number,簡寫inodeno)來 標識的。在一個典型的UNIX或Linux文件系統中,i節點所占用的空間大約是整個文件系統的1%。i節點類似于圖書目 錄。
1.3.2 i節點結構
(1)inode-no為i節點號,在一個文件系統中,每一個i節點都有一個唯一的編號。
(2)File type為文件類型。如“-”為普通文件,d為一個目錄
(3)permission為權限。使用數字法來記錄權限節省空間,如644。
(4)Link count為硬連接(hard link)數
(5)UID為文件所有者ID
(6)GID為文件所有者所屬群組ID
(7)size為文件大小
(8)Time stamp為時間戳。包含3個時間
①Access time(A time)最后一次存取這個文件時間
②Modify time(M time)最后一個編輯這個文件時間
③Chanage time(C time)指的是i節點(inode)中相對這個文件的任何一列的元數據發生變化的時間。
感謝你能夠認真閱讀完這篇文章,希望小編分享的“Linux中文件系統及一些命令的示例分析”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。