歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux管理 >> Linux服務 >> Linux服務器應用的日志文件系統及性能分析

Linux服務器應用的日志文件系統及性能分析

日期:2017/2/25 10:37:19   编辑:Linux服務

  所謂日志文件系統是在傳統文件系統的基礎上,加入文件系統更改的日志記錄,它的設計思想是:跟蹤記錄文件系統的變化,並將變化內容記錄入日志。日志文件系統在磁盤分區中保存有日志記錄,寫操作首先是對記錄文件進行操作,若整個寫操作由於某種原因(如系統掉電)而中斷,系統重啟時,會根據日志記錄來恢復中斷前的寫操作。在日志文件系統中,所有的文件系統的變化都被記錄到日志,每隔一定時間,文件系統會將更新後的元數據及文件內容寫入磁盤。在對元數據做任何改變以前,文件系統驅動程序會向日志中寫入一個條目,這個條目描述了它將要做些什麼,然後它修改元數據。目前Linux的日志文件系統主要有:在Ext2基礎上開發的Ext3,根據面向對象思想設計的ReiserFS,由SGI IRIX系統移植過來的XFS,由IBM AIX系統移植過來的JFS,其中EXT3完全兼容EXT2,其磁盤結構和EXT2完全一樣,只是加入日志技術;而後三種文件系統廣泛使用了B樹以提高文件系統的效率。

Copyright © Linux教程網 All Rights Reserved