80 likes | 189 Views
日誌式檔案系統 (Journal File System). 指導教授:梁明章 教授 A0963323 楊宗翰. 大綱. 前言 日誌式檔案系統 (Journal File System) Ext 3 XFS JFS NTFS. 前言. 快取層 加速磁碟工作 關機前必須要卸載檔案系統、將快取資料存回硬碟 若不正常關機,會造成資料不一致,必須做系統重整 重整工作費時且還是有可能造成資料流失. 日誌式檔案系統 (Journal File System). 使用特別區塊作為日誌存放區 對於檔案系統的修改都先寫在日誌區再進行真正的檔案修改
E N D
日誌式檔案系統(Journal File System) 指導教授:梁明章 教授 A0963323楊宗翰
大綱 • 前言 • 日誌式檔案系統(Journal File System) • Ext 3 • XFS • JFS • NTFS
前言 • 快取層 • 加速磁碟工作 • 關機前必須要卸載檔案系統、將快取資料存回硬碟 • 若不正常關機,會造成資料不一致,必須做系統重整 • 重整工作費時且還是有可能造成資料流失
日誌式檔案系統(Journal File System) • 使用特別區塊作為日誌存放區 • 對於檔案系統的修改都先寫在日誌區再進行真正的檔案修改 • 將整個磁碟的寫入動作完整記錄在日誌存放區上,以便有需要時可以回溯追蹤。 • 由於操作過程會被詳細紀錄起來,故當在某個過程中被中斷時,系統可以查詢紀錄、直接回溯到被中斷的部分,而不必花時間去檢查其他的部分,有效提昇了重整的效率。
日誌式檔案系統(Journal File System) • Ext 3: • 為Ext 2檔案系統的加強: • 優點: • 可以方便的從Ext 2系統轉換到Ext 3,而不需要備份 • 增加日誌系統,提升資料安全性與速度 • 比ReiserFS、XFS的CPU使用率還低 • 缺點: • 不能提高文件數據處理速度和解壓的高性能 • 執行速度比ReiserFS、XFS低 • 對於檔案大小與最大系統大小有限制 • Ext 4檔案系統改進了許多缺點,並且對於系統大小的限制也比Ext 3高,並能與Ext 2、Ext 3相容。
日誌式檔案系統(Journal File System) • XFS • 由SGI (Silicon Graphics, Inc)創建原供其 IRIX 作業系統使用的日誌式檔案系統(journaling file system),後被移植至Linux中 • 在64-bit系統中,XFS檔案系統的大小上限可達8 EiB。在32-bit系統的Linux上,只能支援最16 TiB的容量。 • 為目前最擅長操作大檔案的系統
日誌式檔案系統(Journal File System) • JFS • 由IBM創建的64-bit日誌式檔案系統(journaling filesystem) • 早期主用應用在AIX作業系統,後來以 GNU General Public License 開放並移植至 Linux 中 • JFS的效能不錯,CPU使用率較其他檔案系統還要小
日誌式檔案系統(Journal File System) • NTFS • 由微軟發展出的規格,針對之前的FAT和HPFS檔案系統做改進 • 提高穩定性,NTFS具有可復原性、避免發生發生單一磁區失敗的狀況、熱修復功能 • 高安全性,NTFS可加密檔案系統、而且權限與帳號互相結合 • 增加磁碟區容量與大小,而且保留FAT的叢集概念 • 支援POSIX