OSWikiHK: 請協力 GPLv3 的中文翻譯工作。
Ext3
OSWikiHK,自由中文開源知識庫
(重定向自Ext3 filesystem)
| 標準文章 | |
|---|---|
| 作者: | Roy Chan |
| 協力: | Jadedragon |
| 校對: | |
| 分享本文: | |
Ext3 (Third Extended Filesystem) 是對其前身 Ext2 擴充而提供日誌 (Journaling) 功能的檔案系統。現時大部份流行的 GNU/Linux distribution 都使用 Ext3 作為預設檔案系統。
目录 |
[编辑]
歷使
Stephen C. Tweedie 最早在 1999 年 2 月 kernel 電郵論壇 (mailing list) 的一篇文章[1]透露它正在擴充 Ext2。Tweedie 的成果在 2001 年 11 月被正式放入 Linux 2.4.15 中。 [2]
[编辑]
Ext 3 和 Ext 2 的分別
在名稱上, Ext3 雖然是 Ext2 的後繼檔案系統,但它們實際的分別很少。兩者的結構和功能是一模一樣,唯一的分別是 Ext3 多了日誌(journaling)功能。
[编辑]
使用 Ext3
- 格式化存儲裝置成為 Ext3 檔案系統 - 可以使用命令 mke2fs -j 或 mkfs.ext3。
- 升級 ext2 檔案系統至 ext3 - 可以使用命令 tune2fs -j。
- 使用外部日誌 (external journal) - 可以增加檔案系統效能。
- 檢查檔案系統 - 可以使用命令 e2fsck 或 fsck.ext3。
- 設定常規檔案系統檢查
- 設定檔案系統的系統管理員保留空間 - Ext2 檔案系統預設保留 5% 的空間給系統管理員工作之用,這空間大小可以使用命令 tune2fs -m 或 tune2fs -r 改變。
- 設定錯誤處理方案 - 可以使用命令 tune2fs -e 改變。
- 顯示或改變檔案系統標簽 - 可以使用命令 e2label 或 tune2fs -L。
- 設定檔案系統 UUID - 可以使用命令 tune2fs -U。
- 改變檔案系統大小 - 可以使用命令 resize2fs。
- 升級 ext3 檔案系統至 ext4
當中在 Filesystem feature 內的 has_journal 就代表文件系統是為 ext3
[编辑]
不同的 Journal mode
mount 的時候可以使用不同的 option
mount data=journal mount data=orderd mount data=writeback
不同的 journal mode 有不同的效果,可因應你的需要選擇使用.
[编辑]
參考資料
- ↑ Tweedie, Stephen C. (Feb 17. 1999). “Re: fsync on large files”. Linux kernel mailing list.
- ↑ Radez, Rob (Nov 23, 2001).“ 2.4.15-final”. Linux kernel mailing list.
[编辑]
相關頁面
[编辑]
相關連結
- Wikipedia: Ext3
- Jones, M. Tim (Jun 4, 2008). “Anatomy of Linux journaling file systems: Journaling today and tomorrow”. IBM developerWorks.
- Robbins, Daniel (Nov 1, 2001). “Advanced filesystem implementor's guide, Part 7: Introducing ext3”. IBM developerWorks.
- Robbins, Daniel (Dec 1, 2001). “Advanced filesystem implementor's guide, Part 8: Surprises in ext3”. IBM developerWorks.
- Robbins, Daniel (Jun 1, 2002). “Advanced filesystem implementor's guide, Part 11: Filesystem update”. IBM developerWorks.
页面分类: 未完成小作品 | Filesystem | Ext3












