ext3檔案

Ext3(Third extended file system) Ext3是一種日誌式檔案系統,是對ext2系統的擴展,它兼容ext2。日誌式檔案系統的優越性在於:由於檔案系統都有快取層參與運作,如不使用時必須將檔案系統卸下,以便將快取層的資料寫回磁碟中。因此每當系統要關機時,必須將其所有的檔案系統全部shutdown後才能進行關機。

Ext3

[編輯本段]

如果在檔案系統尚未shutdown前就關機 (如停電) 時,下次重開機後會造成檔案系統的資料不一致,故這時必須做檔案系統的重整工作,將不一致與錯誤的地方修復。然而,此一重整的工作是相當耗時的,特別是容量大的檔案系統,而且也不能百分之百保證所有的資料都不會流失。

為了克服此問題,使用所謂‘日誌式檔案系統 (Journal File System) ’。此類檔案系統最大的特色是,它會將整個磁碟的寫入動作完整記錄在磁碟的某個區域上,以便有需要時可以回溯追蹤。

由於資料的寫入動作包含許多的細節,像是改變檔案標頭資料、搜尋磁碟可寫入空間、一個個寫入資料區段等等,每一個細節進行到一半若被中斷,就會造成檔案系統的不一致,因而需要重整。

然而,在日誌式檔案系統中,由於詳細紀錄了每個細節,故當在某個過程中被中斷時,系統可以根據這些記錄直接回溯並重整被中斷的部分,而不必花時間去檢查其他的部分,故重整的工作速度相當快,幾乎不需要花時間。

Ext3概述

開發商: 開放原始碼

全稱:Third extended file system

發布時間:2001年11月 (Linux 2.4.15)

分區標識:0x83 (MBR);EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (GPT)

Ext3結構

目錄內容:表, 樹

檔案分配:點陣圖(空閒區域), 表(元數據)

壞塊:表

限制

最大檔案大小:16GiB – 64TiB

最大檔案數量:可變

最長檔案名稱限制:255位元組

最大卷大小:2TiB – 32TiB

檔案名稱允許的字元數: 除NUL和'/'外的所有位元組

功能

記錄日期:修改(mtime), 屬性修改 (ctime), 訪問(atime)

日期範圍:1901年12月14日 - 2038年1月18日

日期解析度:1秒

岔流:是

屬性:No-atime, append-only, synchronous-write, no-dump, h-tree (directory), immutable, journal, secure-delete, top (directory), allow-undelete

訪問許可權:Unix許可權,ACLs和arbitrary security attributes (Linux 2.6 and later)

透明壓縮:否

透明加密:否(塊設備級上提供)

支持作業系統:Linux、BSD、Windows (通過 IFS)

相關詞條

相關搜尋

熱門詞條

聯絡我們