|
|
About ::
TODO ::
Blog ::
RSS ::
Old blog ::
Projects ::
GIT ::
Gallery ::
Notes
Sat, 13 Jan 2007
Filesystem quest.
I've asked my known Unix admins (mostly Solaris and Linux, bits of AIX and *BSD
and a lot of Windows knowledge) what FS features are
the most required and requested ones. Here is short list in order of priority:
- clearness of the idea. I.e. no reiserfs-in-reiserfs problem or things like
Solaris UFS on highly fragmented disk.
- reliability in expluatation. Different modes of journalling. Very fast
recovery and fsck checks, for example ext3 and reiserfs with theirs 4 minutes
per 250 MB when there are _no_ errors is completely unnacceptible when storage
contains 20 and more partitions.
- ACL support and quotas.
- Defragmentation. At least tool to determine how high is fragmentation of the
current partition and possible defragmentation. Currently it can be fixed
through round data moving over empty partition.
(Although I personally consider defragmentatino as a hack, tool for showing
its status could be interesting. Main solution for that problem
I see in delayed allocation and defragmenting through delayed allocation when
file is read into VFS cache).
- Speed. Although this item is on different places between admins, it is very
significant issue to have high read speed compared to hardware disk speed at least
in most required setups (web/file/mail server) -
current hardware easily allows to have more than 50 MB/sec speeds, while FS
rarely get over 25 MB/sec limit.
- Snapshots. For backup purposes read-only snapshots are the killer feature.
It is also interesting feature to have read-write snapshots (when
main partition is mounted first time it would be useful to allow to mount it
read-write from some point in past).
- Additional data processing units like compression, cryptography and so on,
especially with interface to plug external modules.
As you probably already understood, it will be TODO list for my own FS development.
/devel/fs :: Link / Comments ()
|