[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <4DAC1D5D.3020506@coly.li>
Date: Mon, 18 Apr 2011 19:15:41 +0800
From: Coly Li <i@...y.li>
To: liubo <liubo2009@...fujitsu.com>
CC: ext4 <linux-ext4@...r.kernel.org>,
Linux Btrfs <linux-btrfs@...r.kernel.org>,
tytso <tytso@....edu>, Chris Mason <chris.mason@...cle.com>
Subject: Re: [PATCH 1/2] E2fsprogs: use the generic inode flags
On 2011年04月18日 17:01, liubo Wrote:
> On 04/18/2011 04:41 PM, Coly Li wrote:
>> On 2011年04月18日 15:37, liubo Wrote:
>>> Signed-off-by: Liu Bo <liubo2009@...fujitsu.com>
>>> ---
>>> debugfs/htree.c | 2 +-
>>> e2fsck/pass1.c | 22 +++++++++++-----------
>>> e2fsck/pass2.c | 2 +-
>>> e2fsck/pass4.c | 2 +-
>>> e2fsck/rehash.c | 4 ++--
>>> ext2ed/inode_com.c | 14 +++++++-------
>>> lib/e2p/fgetflags.c | 6 +++---
>>> lib/e2p/fsetflags.c | 6 +++---
>>> lib/e2p/getflags.c | 6 +++---
>>> lib/e2p/pf.c | 34 +++++++++++++++++-----------------
>>> lib/e2p/setflags.c | 6 +++---
>>> lib/ext2fs/ext2_fs.h | 44 ++++++++++++++++++++++----------------------
>>> lib/ext2fs/link.c | 4 ++--
>>> lib/ext2fs/mkjournal.c | 2 +-
>>> misc/chattr.c | 26 +++++++++++++-------------
>>> misc/tune2fs.c | 2 +-
>>> 16 files changed, 91 insertions(+), 91 deletions(-)
>>> [snip]
>>
>> Hi Bo,
>>
>> Could you please to introduce the motivation of this patch set a little bit more? Thanks.
>>
>
> Hi Li,
>
> Since we want to control COW and compression attribute on a per file or per directory basis,
> and find that the generic command "chattr" is the "Mr Right".
>
> Currently only btrfs supports both, of course.
>
> With these patches, we can do the followings:
>
> c: compress
> C: nocow
>
> set compress & nocow:
>
> # ./misc/chattr -V +c +C /mnt/btrfs/dir/
> chattr 1.41.14 (22-Dec-2010)
> Flags of /mnt/btrfs/dir/ set as --------c------C
>
> # ./misc/lsattr -d /mnt/btrfs/dir/
> --------c------C /mnt/btrfs/dir/
>
Thank you for the explaining. Now I understand this patch set is to make chattr of e2fsprogs to support a
(currently-only) btrfs feature.
It seems chattr and lsattr is not an ext[234] only utilities any more...
--
Coly Li
--
To unsubscribe from this list: send the line "unsubscribe linux-ext4" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists