ext3檔案

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

基本介紹

Ext3,Ext3概述,Ext3結構,限制,功能,

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)

相關詞條

熱門詞條

聯絡我們