(Translated by https://www.hiragana.jp/)
ext3 - 維基百科,自由的百科全書 とべいたり內容

ext3

本頁使用了標題或全文手工轉換
維基百科ひゃっか自由じゆうてき百科全書ひゃっかぜんしょ

ext3
開發かいはつしゃふみつつみ芬·ちぇすすむ
ぜんしょうだいさんだい擴充かくじゅう檔案系統けいとう
はつ2001ねん11月 (Linux 2.4.15)
ぶん標識ひょうしき0x83(MBR
EBD0A0A2-B9E5-4433-87C0-68B6B72699C7(GPT
結構けっこう
目錄もくろく內容ひょう
檔案分配ぶんぱいてんじん空閒くうかん區域くいき),ひょうもとすうよりどころ
壞塊ひょう
きりせい
最大さいだい檔案尺寸しゃくすん16GiB – 2TiB
最大さいだい檔案數量すうりょう可變かへん[1]
最長さいちょう檔名255もとぐみ
最大さいだいまき容量ようりょう4TiB – 32TiB
檔案名字みょうじしゅうじょNULL'/'外的がいてき所有しょゆうもとくみ
こうのう
にち記錄きろくおさむあらため(mtime),屬性ぞくせいおさむあらため(ctime),訪問ほうもん(atime)
にち範圍はんい1901ねん12月14にち-2038ねん1がつ18にち
にち解像度かいぞうど1びょう
岔流これ
屬性ぞくせいNo-atime, append-only, synchronous-write, no-dump, h-tree (directory), immutable, journal, secure-delete, top (directory), allow-undelete
檔案系統けいとう權限けんげんUnix權限けんげんACLsかずarbitrary security attributes(Linux 2.6 and later)
透明とうめい壓縮あっしゅくいや
透明とうめいみついやかたまり裝置そうちきゅうじょう提供ていきょう
作業さぎょう系統けいとう支援しえんLinuxBSDWindows通過つうかIFSあるExt2Fsd

だいさんだい擴充かくじゅう檔案系統けいとう英語えいごThird extended filesystem縮寫しゅくしゃためext3),いちろく檔檔あん系統けいとう常用じょうようLinux作業さぎょう系統けいとう。它是很多Linux發行はっこうばんてきあずかしつらえ檔案系統けいとうふみつつみ芬·ちぇすすむざい1999ねん2がつてき內核郵寄きよしたん[2]なか最早もはや顯示けんじりょう使用しよう擴充かくじゅうてきext2,該檔あん系統けいとうしたがえ2.4.15版本はんぽんてき內核開始かいしごう併到內核ぬしせんちゅう[3]

優勢ゆうせい

[編輯へんしゅう]

雖然它的效能こうのう速度そくど如它てき競爭きょうそうたいれいJFS2ReiserFSXFSただし具有ぐゆう重要じゅうようてき優勢ゆうせい就是它允許いんきょざい適當てきとうてき時候じこうしたがえ流行りゅうこうてきext2檔案系統けいとうますきゅう,而無需備份恢復かいふくすうよりどころじょ此之がい,它還具有ぐゆうReiserFSXFSさらひくてきてきCPU使用しようりつ[1]ぺーじめんそん檔備份そん互聯もう檔案かん) 。

ext3檔案系統けいとう增加ぞうかてき超越ちょうえつ其前だいてき包括ほうかつ

  • ろく
  • くらい目錄もくろくまたがえつかたまり提供ていきょうもと於樹てき目錄もくろく索引さくいん
  • 線上せんじょう系統けいとう增長ぞうちょう

如果ぼつゆう這些,ext3檔案系統けいとう也同有效ゆうこうてきext2檔案系統けいとう。這樣,經過けいか良好りょうこうはかためしてき成熟せいじゅくてき檔案系統けいとう工具こうぐらい管理かんり修復しゅうふくext2檔案系統けいとう工具こうぐ以無需大てき變動へんどう,就應用おうよう於ext3檔案系統けいとう。ext2ext3檔案系統けいとう共用きょうようしょうどうてき工具こうぐしゅうおびゆうfsck工具こうぐてきe2fsprogs。這種緊密きんみつてき聯絡れんらく也將りょうたね檔案系統けいとうあいだ進行しんこう轉換てんかん包括ほうかつますきゅういたext3くだきゅうためext2)へんどく非常ひじょう容易ようい

Linux實現じつげんてきext3檔案系統けいとう包括ほうかつ3きゅうべつてきろく檔:

  • 日記にっき:(慢,ただしふうけんしょうもとすうよりどころ檔案內容ざいひさげ交到ぬし檔案系統けいとうぜんうつしいれ。這樣はたひさげだか穩定せいただし效能こうのうじょうゆうしょ損失そんしついんため所有しょゆうてきすうよりどころよううつしいれ2。如果ぼつゆうざい/etc/fstabちゅうじょう這個せんこうおさむあらためちゅうてき檔案ぐうじょうkernel panicある突然とつぜんだんでんてき時候じこう可能かのう發生はっせいそん毀的情況じょうきょう當然とうぜん,這還とく軟體怎麼うつしにゅう檔案てき
  • 順序じゅんじょ:(ちゅうそく中等ちゅうとうふうけん順序じゅんじょうつしかい類似るいじただしざい對應たいおうてきもとすうよりどころ標記ひょうきためひさげ交前,強制きょうせいうつしにゅう檔案內容。這是很多Linux發行はっこうばんあずかしつらえてき方式ほうしき
  • かいうつし:(かいただしふうけん最大さいだいざいぼうしゅ感覺かんかくじょうext2相當そうとう)這邊かいうつしにゅうろく檔的ただゆうmetadata而已,檔案てき內容なみかい跟着うつしにゅうろく檔裏めん。這樣てき作法さほうゆずるせい效率こうりつへんかいりょうしょう同樣どうよう造成ぞうせいりょう檔案うつしいれ按順じょてき結果けっか。舉例らいせつ,檔案ざい附加ふかへんだいてき同時どうじ發生はっせいりょうcrashてき情況じょうきょう,就可能かのう造成ぞうせいかけとき檔案めん附加ふか一堆垃圾數據的情況。

儘管ext3かけしょう一些當代檔案系統的特點,ぞう動態どうたいてきinodeじょうてき資料しりょうもうか結構けっこうとうとうみやこただしさくext3てき缺點けってんいちざい這些とくてんそと,ext3ざい檔案系統けいとうかいくつがえ上面うわつら就有りょう很好てき表現ひょうげん。跟樹じょう結構けっこうてき檔案系統けいとうしょうざいext3上面うわつらmetadataざい固定こていてき位置いち,而且ざいうつしいれてき同時どうじかい重複じゅうふくうつしいれてきいち資料しりょうゆずるext2/3ざいめん資料しりょうそん毀的情況じょうきょうかえゆう挽回ばんかいてき機會きかい

劣勢れっせい

[編輯へんしゅう]

こうのう

[編輯へんしゅう]

當初とうしょext3てき設計せっけい目標もくひょう就是提供ていきょうたいext2てき高度こうどしょうよう,很多磁碟じょうてき結構けっこう都和つわext2相似そうじ。也因ため這樣,ext3缺乏けつぼう很多最新さいしん設計せっけいちゅうてきこうのうれい動態どうたい分配ぶんぱいinode可變かへんかたまり大小だいしょう(fragsあるtails)。

ext3檔案系統けいとうざいかけためうつしいれてき時候じこう不能ふのう進行しんこうfsckてき。ext3檔案系統けいとうてき傾倒けいとう作業さぎょうざい這個檔案系統けいとうかえこれかけなかてき時候じこう執行しっこう可能かのうかい造成ぞうせい資料しりょうてき損壞そんかい

ext3支援しえんざい其他檔案系統けいとうじょうやめけい支援しえんれい如:JFS2ext4てき擴充かくじゅう

磁碟碎片さいへん

[編輯へんしゅう]

ざい檔案系統けいとうきゅうべつじょうぼつ有線ゆうせんじょうてきext3磁碟じゅうぐみ工具こうぐ

はなれせんてきext2磁碟じゅうぐみ工具こうぐe2defrag以用於ext3檔案系統けいとうただし前提ぜんていざい使用しようぜんようしょう檔案系統けいとう轉換てんかんかいext2。ただし依賴いらい於功のうざい檔案系統けいとうちゅう打開だかいe2defrag可能かのうかい毀滅すうよりどころ目前もくぜん仍然不知ふちどう如何いか處理しょりしんてきext3こうのう[4]

ゆう一些用戶使用的磁碟重組工具,れい如Shake[2]ぺーじめんそん檔備份そん互聯もう檔案かんかずdefrag[3]ぺーじめんそん檔備份そん互聯もう檔案かん),這些工具こうぐ通過つうか複製ふくせい檔案らい實現じつげんしん分配ぶんぱいてき檔案存在そんざい碎片さいへんただし這只ざい檔案系統けいとう相當そうとうそらてき情況じょうきょう有效ゆうこうなみ且該檔案系統けいとう經常けいじょう出現しゅつげん碎片さいへん目前もくぜんぼつゆう真正しんせいてきよう於ext3てき磁碟じゅうぐみ工具こうぐ[4]ぺーじめんそん檔備份そん互聯もう檔案かん) 。

事實じじつじょう,磁碟じゅうぐみ完全かんぜんいちしゅじん們在たんよう單行たんこうほど環境かんきょう(如DOS/早期そうきWindows)工作こうさく養成ようせいてき舊習きゅうしゅう

ざいこう環境かんきょう,磁碟碎片さいへんてき出現しゅつげん根本ねもとただし不可避ふかひめんてき,而且碎片さいへんてき速度そくど非常ひじょうかい作業さぎょう系統けいとうてき任務にんむまけ責任せきにんきゅうよう提供ていきょういち整理せいり工具こうぐ,而是おう該在系統けいとう設計せっけいてき時候じこうしょうじょ碎片さいへんたい效能こうのうてき傷害しょうがいLinuxてきかたまり裝置そうち操作そうさよう經過けいかいちI/Oはいほどそう通過つうかざいはいほどそうちゅう使用しようたいゆうでんはしご演算えんざんほうてきはいほど策略さくりゃくらいしょうじょ碎片さいへんたい效能こうのうてき影響えいきょう

另外,如果將來しょうらいかたたいかた普及ふきゅう乃至ないしだい傳統でんとうかた碟,也會ゆずる磁碟碎片さいへんてき概念がいねんなりため歷史れきし

はん刪除

[編輯へんしゅう]

かずext2不同ふどう,ext3かいざい刪除檔案檔案てき節點せってん(inode)ちゅうてきかたまり指標しひょうきよしじょ。這樣做可以在uncleanにゅう檔案系統けいとうじゅうろく檔時,減少げんしょうたい檔案系統けいとうてき訪問ほうもんただし同樣どうよう增加ぞうかりょう檔案ざいはん刪除上面うわつらてき困難こんなんようただ一的補救是在硬碟中撈取數據,なみ且要知道ともみち檔案てきおこりはじめいた結束けっそくてきかたまり指標しひょう。儘管提供ていきょうりょうext2ざい刪除檔案じょうややほろこういち些的安全あんぜんせい,卻也避免てきたいらいりょう不便ふべんしょ

壓縮あっしゅく

[編輯へんしゅう]

Ext3支援しえん透明とうめい壓縮あっしゅく(Ext2以非かんかた修補しゅうほほどしき支援しえん)。

大小だいしょうげんせい

[編輯へんしゅう]

ext3ゆう一個相對較小的對於單個檔案和整個檔案系統的最大尺寸。這些げんせい依賴いらい於檔あん系統けいとうてきかたまり大小だいしょう下面かめんてきひょうかくそうゆいりょう這些げんせい[5]

かたまり大小だいしょう 最大さいだい檔案容量ようりょう 最大さいだい檔案系統けいとう容量ようりょう
1KiB 16GiB 2TiB
2KiB 256GiB 8TiB
4KiB 2TiB 16TiB
8KiB[limits 1] 2TiB 32TiB
  1. ^ 8KiBかたまりただのうよう允許いんきょ8KiBぺーじめんてき構(れいalpha)。

ろく檔中ぼつゆうこうけん

[編輯へんしゅう]

Ext3ざいうつしにゅうろく檔時,なみこうけん。如果barrier=1ぼつゆう作為さくいにゅうさんすうざい檔案/etc/fstab),なみ且如はてかたけんざい次序じじょてきうつしいれかいざい崩潰ほうかいかい嚴重げんじゅう損壞そんかい檔案系統けいとう[6][7](該選こうざいだい多數たすう流行りゅうこうてきLinux發行はっこうばんちゅうぼつゆうけいよう所以ゆえんだい多數たすう發行はっこうばんてきところさかい很危けわし。)

考慮こうりょ下面かめんてき情況じょうきょう:如果かた碟無じょてき做寫にゅう操作そうさいんため現在げんざいてきかた碟都使用しようかいせい以便攤銷うつしにゅう速度そくど),麼有可能かのう出現しゅつげんざいうつしにゅう處理しょりてきひさげ交塊,其他てき相關そうかんてきかたまりやめけいうつしにゅうりょう。如果電源でんげん掉電、內核panic出現しゅつげんざい其他かたまりうつしいれまえ系統けいとうはた必須ひっすおもしんけいどうざいじゅうしんけいどう,檔案系統けいとうはた按照正常せいじょう方式ほうしきじゅうえんじろく檔,なみ且重えんじ優勝ゆうしょうしゃ」(具有ぐゆうひさげ交塊てき處理しょり包括ほうかつ上面うわつら無效むこうてきただし標記ひょうきため有效ゆうこうてきひさげ交塊てき處理しょり)。於是,上面うわつらぼつゆう完成かんせいてき磁碟うつしにゅうしょう處理しょりただし使用しようやめけい損壞そんかいてきろく檔數よりどころ檔案系統けいとうざいじゅうえんじろく檔的時候じこうはた錯誤さくごてき使用しようやめけい損壞そんかいてきすうよりどころくつがえぶた正常せいじょうすうよりどころ如果使用しようこうけん(如果かりてき優勝ゆうしょうしゃ處理しょり標記ひょうきため互斥てきこうけん),檔案系統けいとうかい處理しょりてきさらこのみなみ且不かいざい磁碟じょうじゅうえんじ錯誤さくごてきすうよりどころ。截止いた2007ねん6がつ24にちやめけいゆう修補しゅうほほどしきらい修復しゅうふく這個問題もんだい

Ext4dev / Ext4

[編輯へんしゅう]

2006ねん10がつ10にちはつ佈了一個增強版本的檔案系統,使用しようext4作為さくい名稱めいしょう。該檔あん系統けいとう包含ほうがん很多しんてきこうのう

註釋ちゅうしゃく參照さんしょう

[編輯へんしゅう]
  1. ^ 最大さいだいi節點せってんなみ且之作為さくい檔案目錄もくろくてき最大さいだい數量すうりょうかずざい檔案系統けいとう建立こんりゅう確定かくてい。如果Vまきてき大小だいしょうもとくみすう),のりあずかしつらえてきi節點せってん數量すうりょうV/213あるかたまりてき數量すうりょう,以最小さいしょうてきためじゅん),且最しょうためV'/223絕大ぜつだい多數たすう應用おうようほどしきみとめためあずかしつらえ值已けいあし夠了。
  2. ^ Stephen C. Tweedie. Re: fsync on large files. Linux kernel mailing list. February 17, 1999 [2007-09-01]. (原始げんし內容そん檔於2021-02-25). 
  3. ^ Rob Radez. 2.4.15-final. Linux kernel mailing list. November 23, 2001 [2007-09-01]. (原始げんし內容そん於2011-08-26). 
  4. ^ Andreas Dilger. Post to the ext3-users mailing list(英文えいぶん. ext3-users mailing list post. [2007-09-01]. (原始げんし內容そん檔於2021-02-24). 
  5. ^ Matthew Wilcox. Documentation/filesystems/ext2.txt. Linux kernel source documentation. [2007-09-01]. (原始げんし內容そん檔於2007-08-24). 
  6. ^ そん副本ふくほん. [2007-09-01]. (原始げんし內容そん於2007-09-28). 
  7. ^ そん副本ふくほん. [2007-09-01]. (原始げんし內容そん於2007-09-28). 

參考さんこう

[編輯へんしゅう]

外部がいぶ連結れんけつ

[編輯へんしゅう]