Chinaunix首页 | 论坛 | 博客
  • 博客访问: 333058
  • 博文数量: 102
  • 博客积分: 2510
  • 博客等级: 少校
  • 技术积分: 1146
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-21 22:33
文章分类

全部博文(102)

文章存档

2011年(8)

2010年(94)

我的朋友

分类: LINUX

2010-01-21 23:39:42

ext4的特性

很多...

Disadvantages

[edit]Delayed allocation and potential data loss



还是把wiki上的那个表也贴过来吧

FeatureAdvantage
Larger file systemsExt3 tops out at 32 tebibyte (TiB) file systems and 2 TiB files, but practical limits may be lower than this depending on your architecture and system settings—perhaps as low as 2 TiB file systems and 16 gibibyte (GiB) files. Ext4, by contrast, permits file systems of up to 1024 pebibyte (PiB), or 1 exbibyte (EiB), and files of up to 16 TiB. This may not be important (yet!) for the average desktop computer or server, but it is important to users with large disk arrays.
ExtentsAn extent is a way to improve the efficiency of on-disk file descriptors, reducing deletion times for large files, among other things.
Persistent preallocationIf an application needs to allocate disk space before actually using it, most file systems do so by writing 0s to the not-yet-used disk space. Ext4 permits preallocation without doing this, which can improve the performance of some database and multimedia tools.
Delayed allocationExt4 can delay allocating disk space until the last moment, which can improve performance.
More subdirectoriesIf you've ever felt constrained by the fact that a directory can only hold 32,000 subdirectories in ext3, you'll be relieved to know that this limit has been eliminated in ext4.
Journal checksumsExt4 adds a checksum to the journal data, which improves reliability and performance.
Online defragmentationAlthough ext3 isn't prone to excessive fragmentation, files stored on it are likely to become at least a little fragmented. Ext4 adds support for online defragmentation, which should improve overall performance.
UndeleteAlthough it hasn't been implemented yet, ext4 may support undelete, which, of course, is handy whenever somebody accidentally deletes a file.
Faster file system checksExt4 adds data structures that permit fsck to skip unused parts of the disk in its checks, thus speeding up file system checks.
Nanosecond timestampsMost file systems, including ext3, include timestamp data that is accurate to a second. Ext4 extends the accuracy of this data to a nanosecond. Some sources also indicate that the ext4 timestamps support dates through April 25, 2514, versus January 18, 2038, for ext3.


kernel-newbie的介绍,应该和wiki 是一样的,


Theodore Ts'o

一直挺讨厌他的,觉得他是日本人,,看来是美国人,长着一幅东南亚人的脸而已.
  homepage

下午争取看两篇论文.



阅读(957) | 评论(0) | 转发(0) |
0

上一篇:Extent (file systems)

下一篇:page cache

给主人留下些什么吧!~~