ext3
开发 | |
---|---|
发布 | 2001 |
0x83(MBR) EBD0A0A2-B9E5-4433-87C0-68B6B72699C7(GPT) | |
结构 | |
坏块 | |
16GiB – 2TiB | |
255 | |
4TiB – 32TiB | |
1901 | |
1 | |
岔流 | |
No-atime, append-only, synchronous-write, no-dump, h-tree (directory), immutable, journal, secure-delete, top (directory), allow-undelete | |
Unix权限,ACLs | |
Linux、BSD、Windows( |
优势
[编辑]虽然它的
ext3
日 志 位 目 录跨越 多 个块提供 基 于树的 目 录索引 在 线系统增长
如果
Linux实现
日 记:(慢,但 风险小 )元 数 据 和文 件 内容 都 在 提 交到主文 件 系 统前写 入 。这样将 提 高 稳定性 但 性能 上 有 所 损失,因 为所有 的 数 据 都 要 写 入 2次 。如果没 有 在 /etc/fstab中 加 上 这个选项,修 改 中 的 档案遇 上 kernel panic或 突然 断 电的时候就可能 发生损毁的 情 况,当然 ,这还是 得 看 软体是 怎么写 入 档案的 。
- 顺序:(
中 速 ,中等 风险)顺序和 写 回 类似,但 在 对应的 元 数 据 标记为提交前,强制 写 入 文 件 内容 。这是很多Linux发行版 默 认的方式 。
回 写 :(快 ,但 风险最大 ;在 某 种感觉上和 ext2相当 )这边会 写 入日 志 的 只 有 metadata而已,档案的 内容 并不会 跟著写 入日 志 里 面 。这样的 作法 让整个效率 变快了 不 少 ,不 过也同 样造成 了 档案写 入 时不按顺序 的 结果。举例来 说,档案在 附加 变大的 同 时发生 了 crash的 情 况,就可能 造成 下 次 挂载时档案 后 面 就附加 一堆垃圾数据的情况。
劣 势
[编辑]功 能
[编辑]ext3
ext3
磁盘碎片
[编辑]离线e2defrag
,e2defrag
另外,如果
反 删除
[编辑]压缩
[编辑]Ext3
大小 限 制
[编辑]ext3
1KiB | 16GiB | 2TiB |
2KiB | 256GiB | 8TiB |
4KiB | 2TiB | 16TiB |
8KiB[limits 1] | 2TiB | 32TiB |
日 志 中 没 有 校 验和
[编辑]Ext3
Ext4dev / Ext4
[编辑]2006
注 释和引用
[编辑]- ^
最大 i节点(并且之 后 作 为文件 和 目 录的最大 数量 )数 目 在 文 件 系 统创建 时确定 。如果V是 卷 的 大小 (字 节数),则默认的i节点数量 位 V/213(或 块的数量 ,以最小 的 为准),且最小 为V'/223。绝大多数 应用程 序 认为默认值已 经足够了。 - ^ Stephen C. Tweedie. Re: fsync on large files. Linux kernel mailing list. February 17, 1999 [2007-09-01]. (
原始 内容 存 档于2021-02-25). - ^ Rob Radez. 2.4.15-final. Linux kernel mailing list. November 23, 2001 [2007-09-01]. (
原始 内容 存 档于2011-08-26). - ^ Andreas Dilger. Post to the ext3-users mailing list(
英文 ). ext3-users mailing list post. [2007-09-01]. (原始 内容 存 档于2021-02-24). - ^ Matthew Wilcox. Documentation/filesystems/ext2.txt. Linux kernel source documentation. [2007-09-01]. (
原始 内容 存 档于2007-08-24). - ^
存 档副本 . [2007-09-01]. (原始 内容 存 档于2007-09-28). - ^
存 档副本 . [2007-09-01]. (原始 内容 存 档于2007-09-28).
参考
[编辑]外部 链接
[编辑]- Linux ext3 FAQ(页面
存 档备份,存 于互联网档案 馆) - Introducing ext3 - IBM developerWorks Advanced filesystem implementor's guide, Part 7(页面
存 档备份,存 于互联网档案 馆) - Ext2 File System For Windows(页面
存 档备份,存 于互联网档案 馆) GPL ext2/ext3 file system driver for Windows NT/2000/XP/Vista(opensource, supports read & write, supports 2K/XP/VISTA on X86/AMD64) - Ext2 Installable File System For Windows(页面
存 档备份,存 于互联网档案 馆) ext2/ext3 file system driver for MS Windows NT/2000/XP(freeware, supports read & write on Windows NT4.0/2000/XP/2003 on x86 processors only) - EXT2 IFS ext2/ext3 file system driver for MS Windows NT/2000/XP(opensource, doesn't support writing, doesn't support Windows XP SP2 or Windows Vista)
- Explore2fs(页面
存 档备份,存 于互联网档案 馆) An explorer-like GUI tool for accessing ext2/ext3 filesystems under MS Windows - ext2/ext3 resizing tools(页面
存 档备份,存 于互联网档案 馆) - Presentation on EXT3 Journaling Filesystem(页面
存 档备份,存 于互联网档案 馆) by Dr. Stephen Tweedie at the Ottawa Linux Symposium, 20 July, 2000