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

掃一掃
關(guān)注微信公眾號(hào)

關(guān)于Linux系統(tǒng)中日志文件系統(tǒng)的概述
2008-07-11   51CTO

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

一、 非日志文件系統(tǒng)

非日志文件系統(tǒng)在工作時(shí),不對(duì)文件系統(tǒng)的更改進(jìn)行日志記錄。

文件系統(tǒng)通過(guò)為文件分配文件塊的方式把數(shù)據(jù)存儲(chǔ)在磁盤上。每個(gè)文件在磁盤上都會(huì)占用一個(gè)以上的磁盤扇區(qū),文件系統(tǒng)的工作就是維護(hù)文件在磁盤上的存放,記錄文件占用了哪幾個(gè)扇區(qū)。另外扇區(qū)的使用情況也要記錄在磁盤上。文件系統(tǒng)在讀寫文件時(shí),首先找到文件使用的扇區(qū)號(hào),然后從中讀出文件內(nèi)容。如果要寫文件,文件系統(tǒng)首先找到可用扇區(qū),進(jìn)行數(shù)據(jù)追加。同時(shí)更新文件扇區(qū)使用信息。不同的文件系統(tǒng)用不同的方法分配和讀取文件塊。例如,dos/windows就使用fat文件系統(tǒng),而windows NT則采用NTFS文件系統(tǒng)。

非日志文件系統(tǒng)能夠工作得很穩(wěn)定,但是,它存在不少問題。各位請(qǐng)看,對(duì)于一個(gè)普通的日志文件系統(tǒng),如Ext2文件系統(tǒng),如果系統(tǒng)剛將文件的磁盤分區(qū)占用信息(meta-data)寫入到磁盤分區(qū)中,還沒有來(lái)得及將文件內(nèi)容寫入磁盤,這時(shí)意外發(fā)生了:系統(tǒng)斷電了,結(jié)果會(huì)造成:文件的內(nèi)容仍然是老內(nèi)容,而meta-data信息是新內(nèi)容,二者不一致了。

讓我們?cè)倏匆幌翷inux系統(tǒng)中fsck是如何工作的:通常情況下,當(dāng) Linux 系統(tǒng)啟動(dòng)時(shí),首先運(yùn)行fsck,由它掃描/etc/fstab 文件中列出的所有本地文件系統(tǒng)。fsck 的工作就是確保要裝載的文件系統(tǒng)的元數(shù)據(jù)是處于可使用的狀態(tài)。當(dāng)系統(tǒng)關(guān)閉時(shí),fsck又把所有的緩沖區(qū)數(shù)據(jù)轉(zhuǎn)送到磁盤,并確保文件系統(tǒng)被徹底卸載,以保證系統(tǒng)下次啟動(dòng)時(shí)能夠正常使用。

然而意想不到掉電或者其它故障會(huì)導(dǎo)致系統(tǒng)死機(jī)、重啟。出現(xiàn)這種情況時(shí),操作系統(tǒng)來(lái)不及卸載文件系統(tǒng)。重啟后,fsck對(duì)磁盤進(jìn)行徹底掃描,全面地檢查元數(shù)據(jù),竭盡全能修正檢查過(guò)程中能找到的所有錯(cuò)誤。對(duì)所有的元數(shù)據(jù)做徹底的一致性檢查極其耗時(shí)。文件系統(tǒng)越大,完成徹底的掃描時(shí)間就越長(zhǎng)。Fsck也會(huì)碰到它無(wú)法修復(fù)的磁盤錯(cuò)誤。碰到這種情況,就是簡(jiǎn)單地將文件刪除或另存為一個(gè)文件。在高密度訪問的數(shù)據(jù)中心,fsck可能會(huì)造成極大的數(shù)據(jù)文件破壞。只有當(dāng)fsck 完成掃描、檢查與修復(fù)工作后,Linux系統(tǒng)才能開始使用。當(dāng)然,如果有嚴(yán)重的文件或數(shù)據(jù)丟失的話,系統(tǒng)很可能無(wú)法重新啟動(dòng)了!

非日志文件系統(tǒng)的種類:

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

二、 日志式文件系統(tǒng)

日志文件系統(tǒng)則是在非日志文件系統(tǒng)的基礎(chǔ)上,加入了文件系統(tǒng)更改的日志記錄。

日志文件的設(shè)計(jì)思想是:跟蹤記錄文件系統(tǒng)的變化,并將變化內(nèi)容記錄入日志。日志式文件系統(tǒng)的思想來(lái)自于大型數(shù)據(jù)庫(kù)系統(tǒng)。數(shù)據(jù)庫(kù)操作由多個(gè)相關(guān)的、相互依賴的子操作組成,任何一個(gè)子操作的失敗都意味著整個(gè)操作的無(wú)效性,所以,對(duì)數(shù)據(jù)的任何修改都要求回復(fù)到操作以前的狀態(tài)。日志式文件系統(tǒng)采用了類似的技術(shù)。

日志文件系統(tǒng)在磁盤分區(qū)中保存有日志記錄,寫操作首先是對(duì)記錄文件進(jìn)行操作,若整個(gè)寫操作由于某種原因(如系統(tǒng)掉電)而中斷,系統(tǒng)重啟時(shí),會(huì)根據(jù)日志記錄來(lái)恢復(fù)中斷前的寫操作。這個(gè)過(guò)程只需要幾秒鐘到幾分鐘。

日志文件系統(tǒng)是如何工作的?

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

在對(duì)元數(shù)據(jù)做任何改變以前,文件系統(tǒng)驅(qū)動(dòng)程序會(huì)向日志中寫入一個(gè)條目,這個(gè)條目描述了它將要做些什么。然后,它繼續(xù)并修改元數(shù)據(jù)。通過(guò)這種方法,日志文件系統(tǒng)就擁有了近期元數(shù)據(jù)被修改的歷史記錄,當(dāng)檢查到?jīng)]有徹底卸載的文件系統(tǒng)的一致性問題時(shí),只要根據(jù)數(shù)據(jù)的修改歷史進(jìn)行相應(yīng)的檢查即可了。也即日志文件系統(tǒng)除了存儲(chǔ)數(shù)據(jù)和元數(shù)據(jù)(metadata)以外,它們還保存有一個(gè)日志,我們可以稱之為元元數(shù)據(jù)(關(guān)于元數(shù)據(jù)的元數(shù)據(jù))。

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

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

使用日志文件系統(tǒng)有什么好處?

文件的安全提高了,文件被破壞的機(jī)率降低了,對(duì)磁盤的掃描時(shí)間縮短了,掃描次數(shù)減少了。當(dāng)系統(tǒng)意外宕機(jī)后,不會(huì)再有文件內(nèi)容的丟失,至少文件應(yīng)該保持上一個(gè)版本的內(nèi)容;采用日志文件系統(tǒng),通常系統(tǒng)每重新啟動(dòng)20-30次后,才會(huì)對(duì)磁盤進(jìn)行一次整體掃描,掃描次數(shù)減少了。

Linux操作系統(tǒng)下的日志文件系統(tǒng)

XFS文件系統(tǒng):SGI的xfs http://oss.sgi.com/projects/xfs/

JFS文件系統(tǒng): IBM的jfs http://oss.software.ibm.com/developerworks/opensource/jfs/

Reiserfs文件系統(tǒng):http://www.namesys.com

EXT3文件系統(tǒng): http://www.zip.com.au/~akpm/linux/ext3/

GFS文件系統(tǒng): http://linux4u.jinr.ru/LinuxArchive/Ftp/kernel/gfs/4.2/

Vertas文件系統(tǒng):http://www.veritas.com/products/ ... roductId=filesystem

熱詞搜索:

上一篇:Linux日志系統(tǒng)詳細(xì)介紹
下一篇:Linux 操作系統(tǒng)日志管理全攻略

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 日韩三级免费观看| 欧美伦理电影网| 欧美在线免费视屏| 欧美一区二区人人喊爽| 中文字幕+乱码+中文字幕一区| 亚洲国产精品影院| 91原创在线视频| 国产亚洲精品7777| 国产在线不卡一区| 日韩一二三区视频| 午夜天堂影视香蕉久久| 91行情网站电视在线观看高清版| 国产午夜亚洲精品羞羞网站| 久久精品国产久精国产| 欧美精品久久一区二区三区| 亚洲另类在线视频| 99久久亚洲一区二区三区青草| 国产视频一区二区三区在线观看| 秋霞国产午夜精品免费视频| 国产精品欧美久久久久无广告| 国产精品天天摸av网| 韩国精品一区二区| 欧美精品一区二| 韩国av一区二区三区在线观看| 日韩精品影音先锋| 开心九九激情九九欧美日韩精美视频电影| 欧美顶级少妇做爰| 日韩激情av在线| 日韩精品一区二区三区四区| 蜜桃av噜噜一区| 日韩欧美一区在线观看| 蜜臀久久久久久久| 日韩欧美国产不卡| 捆绑调教美女网站视频一区| 久久色在线观看| 成人一级片在线观看| 国产精品久久久久影院色老大 | 国产人成亚洲第一网站在线播放| 久久国产精品72免费观看| 26uuu精品一区二区三区四区在线| 九九热在线视频观看这里只有精品| 91精品在线观看入口| 久久99在线观看| 国产亚洲精品7777| 972aa.com艺术欧美| 夜夜亚洲天天久久| 日韩一二三区不卡| 欧美日韩一二三区| 亚洲亚洲精品在线观看| 欧美日韩国产一级片| 免费在线欧美视频| 欧美激情一区不卡| 在线观看亚洲成人| 狠狠色伊人亚洲综合成人| 国产欧美视频一区二区| 在线观看亚洲一区| 麻豆91在线观看| 国产精品国产精品国产专区不蜜| 色综合久久综合| 免费高清视频精品| 国产精品国产三级国产aⅴ中文| 欧美色精品在线视频| 久久精品av麻豆的观看方式| 亚洲欧洲无码一区二区三区| 69堂成人精品免费视频| 风间由美一区二区av101| 亚洲成人资源在线| 国产亚洲一区二区三区四区| 日本久久一区二区三区| 久久99精品久久久久久国产越南| 国产精品久久久久aaaa樱花| 69久久99精品久久久久婷婷 | 一区在线中文字幕| 欧美丰满少妇xxxxx高潮对白| 国产精品亚洲一区二区三区在线| 亚洲成人综合在线| 1024精品合集| 久久这里都是精品| 欧美精品丝袜中出| 色综合天天综合在线视频| 精品在线你懂的| 视频一区在线视频| 亚洲男人天堂av| 日本一区二区三区国色天香 | 日韩精品中文字幕在线不卡尤物 | 久久嫩草精品久久久久| 欧美色窝79yyyycom| 成人精品在线视频观看| 精品在线你懂的| 日本女人一区二区三区| 亚洲久草在线视频| 国产精品视频观看| 久久久久久久久蜜桃| 毛片基地黄久久久久久天堂| 欧美三级欧美一级| 成人精品一区二区三区四区| 精品一区二区三区香蕉蜜桃| 天堂一区二区在线免费观看| 亚洲制服丝袜一区| 亚洲免费成人av| 综合色天天鬼久久鬼色| 日本一区免费视频| 久久久久99精品一区| 日韩欧美一区二区免费| 91精品国产入口在线| 欧美日韩精品综合在线| 欧美性xxxxx极品少妇| 91亚洲精品一区二区乱码| 99riav一区二区三区| a在线欧美一区| 粉嫩久久99精品久久久久久夜| 国精品**一区二区三区在线蜜桃| 久久精品国内一区二区三区| 韩国v欧美v日本v亚洲v| 国产一区二区成人久久免费影院| 国产一区视频网站| 国产成人综合精品三级| 国产91精品久久久久久久网曝门| 国产成人精品三级| 99久久婷婷国产综合精品| 成人三级伦理片| 91国模大尺度私拍在线视频| 欧美性色欧美a在线播放| 制服丝袜亚洲精品中文字幕| 日韩一级精品视频在线观看| 日韩精品一区在线| 国产精品色哟哟网站| 亚洲一区二区三区免费视频| 日韩不卡一二三区| 国模套图日韩精品一区二区| 成人av网站在线| 欧美性做爰猛烈叫床潮| 欧美丰满嫩嫩电影| 亚洲精品一区二区在线观看| 国产精品欧美极品| 午夜久久久影院| 国产精品自拍在线| 在线看不卡av| 精品福利一区二区三区免费视频| 中文字幕不卡三区| 午夜日韩在线电影| 国产经典欧美精品| 欧美日韩一区二区三区视频| 精品国产乱码久久久久久闺蜜| 国产片一区二区三区| 亚洲小说春色综合另类电影| 国内精品久久久久影院薰衣草| 91视频观看视频| 欧美成人三级电影在线| 亚洲精品免费在线播放| 免费一区二区视频| 一本到不卡免费一区二区| 日韩一区二区电影在线| 中国av一区二区三区| 日韩黄色免费电影| 91免费国产在线| 日韩精品一区二区三区视频| 亚洲精品乱码久久久久| 久久99国产精品麻豆| 欧美视频一区二区三区四区 | 日韩视频一区二区在线观看| 国产日韩成人精品| 日本亚洲三级在线| 一本高清dvd不卡在线观看| 日韩欧美国产一二三区| 亚洲自拍另类综合| av在线一区二区三区| 精品国产亚洲一区二区三区在线观看| 老司机精品视频在线| 高清不卡一二三区| 欧美一二三区在线观看| 一区二区三区视频在线看| 国产精品亚洲第一| 在线不卡一区二区| 亚洲国产成人91porn| 99re热视频这里只精品| 精品国产伦一区二区三区观看体验| 亚洲免费资源在线播放| eeuss鲁一区二区三区| 精品久久久久久久久久久久久久久 | 99精品国产视频| 久久久久久久久久久久久久久99 | 日韩欧美专区在线| 亚洲中国最大av网站| 一本大道久久a久久综合| 亚洲国产电影在线观看| 国产美女娇喘av呻吟久久| 欧美一区二区精品久久911| 午夜精品123| 欧美一区二区视频免费观看| 亚洲一区二区三区四区五区中文 | 2023国产精品自拍| 黄页网站大全一区二区| 欧美电影免费观看高清完整版在线 | 亚洲成人免费av| 欧美视频在线观看一区二区| 亚洲在线中文字幕| 欧美日韩精品一区二区在线播放| 亚洲国产精品精华液网站|