鸟哥的Linux私房菜(基础篇)- 附录 B: EXT2 / EXT3 文件系统
生活随笔
收集整理的這篇文章主要介紹了
鸟哥的Linux私房菜(基础篇)- 附录 B: EXT2 / EXT3 文件系统
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
附錄 B: EXT2 / EXT3文件系統(tǒng)
第二延伸文件系統(tǒng) (EXT2)
全文出處: http://www.freeos.com/articles/3912/
為何選擇 EXT3 呢
全文出處: http://www.linuxplanet.com/linuxplanet/reports/3726/1/
Red Hat Linux 7.2 為何決定采用ext3文件系統(tǒng)?
Red Hat決定在7.2版中使用 ext3 的格式來作為默認的文件系統(tǒng)在,引起相當多熟悉 Linux 使用者的關(guān)注,但ext3 并不是唯一的,也不是眾多日志式 (journaling)文件系統(tǒng)中最佳的。
傳統(tǒng)的 Linux 文件系統(tǒng) ext2,對于在相當小容量的硬盤上之小文件而言是相當?shù)睦硐搿kS著硬盤的容量及文件大小大幅添加,整體性能會下滑。有些原因是來自讀取未有效利用的磁盤空間,有些原因是來自不正常關(guān)機或是電源中斷文件系統(tǒng)的恢復時間。文件系統(tǒng)經(jīng)由 e2fsck 在一個 1GB 的硬盤做檢查是毫不費力的,但相同的測試在 40GB 的硬盤上可能會相當?shù)亩m費時間。所以就有日志式文件系統(tǒng)的誕生。
這些記錄硬盤狀態(tài)的文件稱為日志。 所以在不正確關(guān)機之后重新啟動需要參考到日志文件來重新回復文件系統(tǒng)的狀態(tài),而非將整個硬盤做掃描。 同時, 日志式文件系統(tǒng)可以有更高的硬盤空間使用效率及使數(shù)據(jù)在各種不同之文件大小中能夠快速的讀取及寫入。
Linux并不是只有一個日志式的文件系統(tǒng),它有四個,或是說成三又二分之一個:
”為什么你想要從 ext2 轉(zhuǎn)換到 ext3 呢?有四個主要的理由:可利用性、數(shù)據(jù)完整性、速度及易于轉(zhuǎn)換”。可利用性,他指出,這意味著從系統(tǒng)中止到快速重新復原而不是持續(xù)的讓e2fsc k運行長時間的修復。ext3 的日志式條件可以避免數(shù)據(jù)毀損的可能。他也指出”除了寫入若干數(shù)據(jù)超過一次時,ext3 往往會較快于 ext2,因為 ext3 的日志使硬盤讀取頭的移動能更有效的進行“。然而或許決定的因素還是在Johnson先生的第四個理由中:
第二延伸文件系統(tǒng) (EXT2)
全文出處: http://www.freeos.com/articles/3912/
| 第二延伸文件系統(tǒng)(ext2)介紹 自從我們開始使用計算機后,大多數(shù)的使用者都曾經(jīng)使用過文件,而我們總是對關(guān)于硬盤如何正確地儲存文件感到好奇,它看起來似乎非常抽象,所以今天讓我們看一看 Linux 操作系統(tǒng)中較新的文件系統(tǒng)版本『第二延伸系統(tǒng)( ext2 )』,并了解它各方面之用途。 這個文件系統(tǒng)是主要來自于 Andrew Tanenbaum 所寫的 Minix 文件系統(tǒng),它也是唯一可用在免費操作系統(tǒng)的文件系統(tǒng),稱之為Minix。它后來修正為 Linux 所慣用的文件系統(tǒng)并稱為延伸文件系統(tǒng),到現(xiàn)在 Linux 的文件系統(tǒng)稱為 ext2 (第二延伸文件系統(tǒng)),它是延伸文件系統(tǒng)中較新的版本并支持訪問控制列(ACL)。 但是在著手研究 ext2 文件系統(tǒng)之前,讓我們先了解文件系統(tǒng)中之專有名詞的關(guān)聯(lián)。
Ext2fs公用程序 現(xiàn)在讓我們來看看一些標準Linux版本之ext2fsprogs公用程序:
|
為何選擇 EXT3 呢
全文出處: http://www.linuxplanet.com/linuxplanet/reports/3726/1/
Red Hat Linux 7.2 為何決定采用ext3文件系統(tǒng)?
Red Hat決定在7.2版中使用 ext3 的格式來作為默認的文件系統(tǒng)在,引起相當多熟悉 Linux 使用者的關(guān)注,但ext3 并不是唯一的,也不是眾多日志式 (journaling)文件系統(tǒng)中最佳的。
傳統(tǒng)的 Linux 文件系統(tǒng) ext2,對于在相當小容量的硬盤上之小文件而言是相當?shù)睦硐搿kS著硬盤的容量及文件大小大幅添加,整體性能會下滑。有些原因是來自讀取未有效利用的磁盤空間,有些原因是來自不正常關(guān)機或是電源中斷文件系統(tǒng)的恢復時間。文件系統(tǒng)經(jīng)由 e2fsck 在一個 1GB 的硬盤做檢查是毫不費力的,但相同的測試在 40GB 的硬盤上可能會相當?shù)亩m費時間。所以就有日志式文件系統(tǒng)的誕生。
這些記錄硬盤狀態(tài)的文件稱為日志。 所以在不正確關(guān)機之后重新啟動需要參考到日志文件來重新回復文件系統(tǒng)的狀態(tài),而非將整個硬盤做掃描。 同時, 日志式文件系統(tǒng)可以有更高的硬盤空間使用效率及使數(shù)據(jù)在各種不同之文件大小中能夠快速的讀取及寫入。
Linux并不是只有一個日志式的文件系統(tǒng),它有四個,或是說成三又二分之一個:
- Reiser文件系統(tǒng): 依照 Hans Reiser 的名字而取。Reiser是眾所皆知的一種新式快速記錄硬盤內(nèi)容的文件系統(tǒng),它曾經(jīng)被廣泛的使用超過一年,且這個文件系統(tǒng)被推薦安裝在 SuSE7.1版及7.2版上。
- JFS文件系統(tǒng):經(jīng)由 IBM 所開發(fā)的,其設計的理念在于提供一高速的處理能力。IBM 從 2000 年 2 月間開始經(jīng)過一系列的測試版本,它的 1.0 版本已在六月底公開發(fā)表。
- XFS 文件系統(tǒng):XFS 是 SGI 公司在 Linux 上所開發(fā)的日志式文件系統(tǒng),它也提供了所有以完整發(fā)展為特色的日志式文件系統(tǒng)。
- ext3 文件系統(tǒng):ext3 是之前所提及的二分之一日志式文件系統(tǒng)。為何只有一半呢?原因是 ext3 是一種迭在傳統(tǒng) ext2 文件系統(tǒng)上面并保有磁盤活動紀錄的日志式文件系統(tǒng)。所以當不正確關(guān)機時,文件的恢復速度會比 ext2 文件系統(tǒng)來的快。但是,因為它是被結(jié)合在ext2 中,它會遭受到一些老舊系統(tǒng)的限制并因此不能利用所有日志式文件系統(tǒng)的完整功能。這樣并非是完全不好,因為 ext3 分割區(qū)并沒有不同于 ext2 文件系統(tǒng),因此如 ext3 損毀要回到ext2文件系統(tǒng)卻是非常的簡單。
”為什么你想要從 ext2 轉(zhuǎn)換到 ext3 呢?有四個主要的理由:可利用性、數(shù)據(jù)完整性、速度及易于轉(zhuǎn)換”。可利用性,他指出,這意味著從系統(tǒng)中止到快速重新復原而不是持續(xù)的讓e2fsc k運行長時間的修復。ext3 的日志式條件可以避免數(shù)據(jù)毀損的可能。他也指出”除了寫入若干數(shù)據(jù)超過一次時,ext3 往往會較快于 ext2,因為 ext3 的日志使硬盤讀取頭的移動能更有效的進行“。然而或許決定的因素還是在Johnson先生的第四個理由中:
“它是可以輕易的從 ext2 變更到 ext3 來獲得一個強而有力的日志式文件系統(tǒng)而不需要重新做格式化”他說道。”那是正確的,為了體驗一下 ext3 的好處是不需要去做一種長時間的,冗長乏味的且易于產(chǎn)生錯誤的備份工作及重新格式化的動作”。
出處:http://vbird.dic.ksu.edu.tw/linux_basic/1010appendix_B.php
總結(jié)
以上是生活随笔為你收集整理的鸟哥的Linux私房菜(基础篇)- 附录 B: EXT2 / EXT3 文件系统的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 鸟哥的Linux私房菜(基础篇)- 附录
- 下一篇: 鸟哥的Linux私房菜(基础篇)- 一些