[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: du: cache directory size
From: |
Pádraig Brady |
Subject: |
Re: du: cache directory size |
Date: |
Wed, 16 Jul 2008 12:23:18 +0100 |
User-agent: |
Thunderbird 2.0.0.6 (X11/20071008) |
Pádraig Brady wrote:
> Mildred wrote:
>> Hi,
>>
>> I noticed that du takes a long time to scan directories and measure
>> disk usage.
>>
>> I was thinking that perhaps caching the size of directories could bu
>> useful. Perhaps, after du computes the size of a directory, it could
>> write its size in its extended attributes (if the filesystem support
>> it). Next time, du would only compare the directory atime (or mtime
>> perhaps) with the time of the scan. That could possibly save some time
>> during the scan.
>
> Those values would be invalidated though once a change
> has been written anywhere in the tree under a directory.
I just noticed the announcement of the Ceph distributed file system
which does maintain tree sizes for each node:
http://lkml.org/lkml/2008/7/15/385