Linux運維中一個檔案系統由哪幾部分組成?

老男孩Linux發表於2020-09-24

  現在運維工程師的發展,興起了一股IT熱潮。大部分的人都打算從事Linux運維這個行業。網際網路+時代,運維工程師被大量需求,有人說運維就是網管,低階無前途。錯,當下網際網路大環境下,傳統網管不再符合市場要求,逐步被淘汰,而維護網際網路平臺穩定的大神是-Linux雲端計算運維。市場上Linux雲端計算運維工程師前景也是很不錯的。

  Linux運維學習中,一個檔案系統由哪幾部分組成?

  Linux檔案系統(如ext2、ext3)中一個檔案由目錄項(檔名)、inode(後設資料)和資料組成。

  目錄項:檔名。

  inode(後設資料):又稱檔案索引節點,是檔案屬性的存放地和資料塊指標存放地。所有與某個檔案相關聯的額外資訊都儲存在一個叫做inode的結構中。inode包括檔案型別、許可權、硬連結數、所有者及所屬組、檔案大小、時間資訊。

  資料:檔案的具體內容存放地。

  目錄項、inode、資料三者之間的關係:

  一個檔名只能與一個inode關聯,一個inode可以關聯多個檔名,inode與資料是一一對應的。

  Linux檔案系統(如ext2、3等)將硬碟分割槽時會劃分出目錄塊、inode Table區塊和data block資料區域。一個檔案由一個目錄項、inode和資料區域塊組成。Inode包含檔案的屬性(如讀寫屬性、owner等,以及指向資料塊的指標),資料區域塊則是檔案內容。當檢視某個檔案時,會先從inode table中查出檔案屬性及資料存放點,再從資料塊中讀取資料。

  以上便是Linux檔案系統組成的簡單介紹。不管學習什麼,都需要學習者有耐心、堅持、從一而終的態度,才能學習路上不斷前進。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952968/viewspace-2723746/,如需轉載,請註明出處,否則將追究法律責任。

相關文章