国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

關于Linux系統中日志文件系統的概述
2008-07-11   51CTO

眾所周知,文件系統是操作系統最為重要的一部分。每種操作系統都有自己的文件系統。文件系統直接影響著操作系統的穩定性和可靠性。Linux下的文件系統通常有兩種,即日志文件系統和非日志文件系統,以下簡單介紹兩類文件系統。

一、 非日志文件系統

非日志文件系統在工作時,不對文件系統的更改進行日志記錄。

文件系統通過為文件分配文件塊的方式把數據存儲在磁盤上。每個文件在磁盤上都會占用一個以上的磁盤扇區,文件系統的工作就是維護文件在磁盤上的存放,記錄文件占用了哪幾個扇區。另外扇區的使用情況也要記錄在磁盤上。文件系統在讀寫文件時,首先找到文件使用的扇區號,然后從中讀出文件內容。如果要寫文件,文件系統首先找到可用扇區,進行數據追加。同時更新文件扇區使用信息。不同的文件系統用不同的方法分配和讀取文件塊。例如,dos/windows就使用fat文件系統,而windows NT則采用NTFS文件系統。

非日志文件系統能夠工作得很穩定,但是,它存在不少問題。各位請看,對于一個普通的日志文件系統,如Ext2文件系統,如果系統剛將文件的磁盤分區占用信息(meta-data)寫入到磁盤分區中,還沒有來得及將文件內容寫入磁盤,這時意外發生了:系統斷電了,結果會造成:文件的內容仍然是老內容,而meta-data信息是新內容,二者不一致了。

讓我們再看一下Linux系統中fsck是如何工作的:通常情況下,當 Linux 系統啟動時,首先運行fsck,由它掃描/etc/fstab 文件中列出的所有本地文件系統。fsck 的工作就是確保要裝載的文件系統的元數據是處于可使用的狀態。當系統關閉時,fsck又把所有的緩沖區數據轉送到磁盤,并確保文件系統被徹底卸載,以保證系統下次啟動時能夠正常使用。

然而意想不到掉電或者其它故障會導致系統死機、重啟。出現這種情況時,操作系統來不及卸載文件系統。重啟后,fsck對磁盤進行徹底掃描,全面地檢查元數據,竭盡全能修正檢查過程中能找到的所有錯誤。對所有的元數據做徹底的一致性檢查極其耗時。文件系統越大,完成徹底的掃描時間就越長。Fsck也會碰到它無法修復的磁盤錯誤。碰到這種情況,就是簡單地將文件刪除或另存為一個文件。在高密度訪問的數據中心,fsck可能會造成極大的數據文件破壞。只有當fsck 完成掃描、檢查與修復工作后,Linux系統才能開始使用。當然,如果有嚴重的文件或數據丟失的話,系統很可能無法重新啟動了!

非日志文件系統的種類:

Linux可以支持種類繁多的文件系統,幾乎所有的Linux發行版都用ext2作為默認的文件系統。Ext2文件系統就是一個非日志文件系統。此外,Linux支持的其它非日志文件系統還有:FAT、VFAT、HPFS(OS/2)、NTFS(Windows NT)、Sun的UFS等。

二、 日志式文件系統

日志文件系統則是在非日志文件系統的基礎上,加入了文件系統更改的日志記錄。

日志文件的設計思想是:跟蹤記錄文件系統的變化,并將變化內容記錄入日志。日志式文件系統的思想來自于大型數據庫系統。數據庫操作由多個相關的、相互依賴的子操作組成,任何一個子操作的失敗都意味著整個操作的無效性,所以,對數據的任何修改都要求回復到操作以前的狀態。日志式文件系統采用了類似的技術。

日志文件系統在磁盤分區中保存有日志記錄,寫操作首先是對記錄文件進行操作,若整個寫操作由于某種原因(如系統掉電)而中斷,系統重啟時,會根據日志記錄來恢復中斷前的寫操作。這個過程只需要幾秒鐘到幾分鐘。

日志文件系統是如何工作的?

在日志文件系統中,所有的文件系統的變化、添加和改變都被記錄到“日志”(即記錄文件metadata信息的數據)中。每隔一定時間,文件系統會將更新后的文件metadata及文件內容寫入磁盤,之后刪除這部分日志。重新開始新日志記錄。

在對元數據做任何改變以前,文件系統驅動程序會向日志中寫入一個條目,這個條目描述了它將要做些什么。然后,它繼續并修改元數據。通過這種方法,日志文件系統就擁有了近期元數據被修改的歷史記錄,當檢查到沒有徹底卸載的文件系統的一致性問題時,只要根據數據的修改歷史進行相應的檢查即可了。也即日志文件系統除了存儲數據和元數據(metadata)以外,它們還保存有一個日志,我們可以稱之為元元數據(關于元數據的元數據)。

日志文件系統使得數據、文件變安全了,但是系統開銷加大了。每一次更新和大多數的日志操作都需要寫同步,這需要更多的磁盤I/O操作。從日志文件的原理出發,將那些需要經常寫操作的分區上使用日志文件系統是一個好的主意。

Linux系統中可以混合使用日志文件系統或非日志文件系統。日志增加了文件操作的時間,但是,從文件安全性角度出發,磁盤文件的安全性得到了重大的提高。筆者對日志文件系統進行了測試,日志文件系統的性能并不比ext2文件系統有太大的性能損失,有的日志文件系統由于采用B+樹算法,在操作一些大尺寸的文件時,性能反面比非日志文件系統的性能還要好。

使用日志文件系統有什么好處?

文件的安全提高了,文件被破壞的機率降低了,對磁盤的掃描時間縮短了,掃描次數減少了。當系統意外宕機后,不會再有文件內容的丟失,至少文件應該保持上一個版本的內容;采用日志文件系統,通常系統每重新啟動20-30次后,才會對磁盤進行一次整體掃描,掃描次數減少了。

Linux操作系統下的日志文件系統

XFS文件系統:SGI的xfs http://oss.sgi.com/projects/xfs/

JFS文件系統: IBM的jfs http://oss.software.ibm.com/developerworks/opensource/jfs/

Reiserfs文件系統:http://www.namesys.com

EXT3文件系統: http://www.zip.com.au/~akpm/linux/ext3/

GFS文件系統: http://linux4u.jinr.ru/LinuxArchive/Ftp/kernel/gfs/4.2/

Vertas文件系統:http://www.veritas.com/products/ ... roductId=filesystem

熱詞搜索:

上一篇:Linux日志系統詳細介紹
下一篇:Linux 操作系統日志管理全攻略

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
久久综合色鬼综合色| 国产午夜精品福利| 国产亚洲午夜高清国产拍精品 | 日本成人在线网站| 精品日韩av一区二区| 国产高清久久久久| 日韩美女视频一区二区 | 1区2区3区精品视频| 91欧美一区二区| 午夜久久久久久久久| 26uuu色噜噜精品一区| 91亚洲永久精品| 五月激情综合网| 久久天天做天天爱综合色| 99久久精品国产精品久久| 亚洲福中文字幕伊人影院| 精品国产免费人成在线观看| 波多野洁衣一区| 丝袜a∨在线一区二区三区不卡| 精品少妇一区二区三区视频免付费 | 欧美日韩美少妇| 国产激情视频一区二区在线观看| 亚洲蜜臀av乱码久久精品 | 欧美日韩激情一区二区| 国产麻豆9l精品三级站| 亚洲一区在线视频| 欧美激情中文字幕| 欧美一区二区精品久久911| 成人精品视频一区| 久久av老司机精品网站导航| 亚洲黄色小视频| 中文成人av在线| 欧美成人a视频| 91精品国产欧美一区二区成人| 成人福利视频网站| 精品一区二区三区久久| 日日摸夜夜添夜夜添国产精品 | 国产乱码一区二区三区| 一级中文字幕一区二区| 久久一日本道色综合| 欧美二区乱c少妇| 欧美亚洲综合色| 99久久婷婷国产精品综合| 韩国成人福利片在线播放| 五月天婷婷综合| 亚洲高清免费观看| 亚洲一区二区在线免费看| 依依成人综合视频| 亚洲综合丝袜美腿| 亚洲精品水蜜桃| 国产精品久久久久久久久搜平片 | 中文字幕av一区 二区| 精品国产乱码久久| 9191成人精品久久| 91精品国产乱| 这里只有精品免费| 日韩亚洲欧美高清| 欧美一区二区免费| 日韩欧美国产麻豆| 精品国产髙清在线看国产毛片| 精品日韩欧美一区二区| 久久精品在这里| 国产精品三级av| 自拍视频在线观看一区二区| 伊人色综合久久天天| 亚洲成人精品影院| 日本不卡在线视频| 国产精品亚洲成人| 99久久综合精品| 欧美最新大片在线看| 日韩一区二区三区视频| 国产亚洲福利社区一区| 亚洲日本韩国一区| 天堂蜜桃一区二区三区 | 成人精品免费看| 色综合久久九月婷婷色综合| 欧美日韩免费视频| 精品福利视频一区二区三区| 国产欧美一区二区三区鸳鸯浴| 亚洲男女一区二区三区| 午夜久久久久久久久久一区二区| 久久er99热精品一区二区| www.性欧美| 91精品国产一区二区人妖| 欧美激情综合五月色丁香小说| 亚洲免费大片在线观看| 久久99热国产| 日本韩国精品一区二区在线观看| 日韩一级黄色片| 国产精品久久久久久久久免费樱桃 | 成人午夜电影网站| 欧美丰满少妇xxxxx高潮对白| 欧美精品一区二区三区四区| 国产精品久久久久久久久久久免费看 | 91精品国产综合久久久久| 久久精品亚洲精品国产欧美| 亚洲国产视频a| 成人午夜av电影| 欧美高清视频一二三区| 中文字幕亚洲不卡| 精品夜夜嗨av一区二区三区| 91久久精品一区二区二区| 久久久久久免费网| 美女视频一区在线观看| 色婷婷av一区二区三区大白胸| 欧美精品一区二区三区蜜臀| 视频一区在线播放| 91久久国产最好的精华液| 国产欧美日韩在线观看| 久久精品国产精品亚洲精品 | 色悠悠亚洲一区二区| 精品国产一区二区国模嫣然| 午夜精品久久久久久久99水蜜桃| www.久久精品| 国产精品免费av| 国产精品2024| 久久婷婷色综合| 精品一区二区三区蜜桃| 91麻豆精品国产91久久久资源速度 | 久久精品国产精品亚洲红杏 | 秋霞午夜鲁丝一区二区老狼| 欧美吞精做爰啪啪高潮| 亚洲综合免费观看高清完整版在线| 大尺度一区二区| 国产精品女同互慰在线看| 国产成人精品网址| 国产无一区二区| 国产成人免费xxxxxxxx| 亚洲国产成人自拍| 99视频精品在线| 亚洲人吸女人奶水| 色婷婷精品大在线视频| 亚洲综合色成人| 欧美日韩成人在线| 日韩成人一区二区三区在线观看| 在线观看一区二区视频| 亚洲国产精品自拍| 91精品国产一区二区三区香蕉| 免费观看久久久4p| 国产人成亚洲第一网站在线播放 | 青青草91视频| 日韩欧美激情四射| 国产中文字幕一区| 国产精品激情偷乱一区二区∴| 91亚洲男人天堂| 亚洲成人午夜电影| 精品1区2区在线观看| 成人午夜av在线| 亚洲一区在线播放| 日韩视频一区二区在线观看| 经典三级视频一区| 国产精品激情偷乱一区二区∴| 在线亚洲免费视频| 蜜桃精品视频在线| 欧美国产禁国产网站cc| 99国产精品久久| 日本午夜精品视频在线观看| 久久久国产精华| 欧洲精品在线观看| 精品一区二区三区久久| 亚洲色图欧洲色图婷婷| 日韩精品中午字幕| 91日韩一区二区三区| 美脚の诱脚舐め脚责91| 国产精品久久久久久久午夜片| 在线播放/欧美激情| 成人三级伦理片| 香蕉成人伊视频在线观看| 久久久久高清精品| 欧洲精品一区二区| 韩国精品主播一区二区在线观看| 亚洲精品国产a久久久久久| 日韩欧美的一区| 欧美日韩中文字幕精品| 国产v综合v亚洲欧| 蜜臀av性久久久久av蜜臀妖精| 亚洲免费观看高清在线观看| 欧美一级片在线观看| 99麻豆久久久国产精品免费| 久久精品国产第一区二区三区| 亚洲一区在线观看免费| 中文字幕中文字幕一区二区| 精品国产亚洲一区二区三区在线观看| 91久久奴性调教| 99国内精品久久| 国产精品一区三区| 免费欧美在线视频| 婷婷六月综合网| 一区二区三区国产精华| 亚洲视频免费在线观看| 久久久亚洲精品一区二区三区| 欧美美女视频在线观看| 欧洲亚洲精品在线| 色婷婷久久久久swag精品| 夫妻av一区二区| 国产福利精品一区二区| 激情小说亚洲一区| 免费人成在线不卡| 激情综合五月婷婷| 韩国精品主播一区二区在线观看|