All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Stefan Monnier" <monnier+lists/linux/lvm/news/@tequila.cs.yale.edu>
To: linux-lvm@msede.com
Subject: Re: [linux-lvm] Alpha testers rqd for ext2 fs extend utility.
Date: 30 Jun 1999 13:42:43 -0400	[thread overview]
Message-ID: <5lu2rppoto.fsf@tequila.cs.yale.edu> (raw)
In-Reply-To: 199906300435.WAA17970@webber.adilger.net

>>>>> "Andreas" == Andreas Dilger <adilger@enel.ucalgary.ca> writes:
> all of the space on your disks.  It is easy to grow a filesystem, but
> lots of work to shrink it (ie backup, rebuild, restore).

That's exactly why I don't like this pre-allocation idea.
It will end up with a grow2fs utility and no way to shrink a filesystem.
I'd rather see the work be out in a real ext2resize that can both grow and
shrink a filesystem, as can AdvFS.
Problem is:  shrinking will necessarily mean heavy disk reorganization
(most importantly: some files will have to be reassigned to other inodes
which means `stale filehandle' across NFS).  So I must admit that it is indeed
desirable to at least try to avoid moving things around when possible,
via (f.ex.) pre-allocation.

All in all, it just goes to show that a static inode->block mapping
as is used in ext2 (and ufs) is not flexible enough.


	Stefan

  reply	other threads:[~1999-06-30 17:42 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-06-29  7:49 [linux-lvm] Alpha testers rqd for ext2 fs extend utility Peter Wuestefeld
1999-06-29 22:53 ` Andreas Dilger
1999-06-30  5:00   ` guruju
1999-06-30  4:35     ` Andreas Dilger
1999-06-30 17:42       ` Stefan Monnier [this message]
  -- strict thread matches above, loose matches on Subject: below --
1999-06-28  8:32 Mike Field
1999-06-28 20:32 ` Andreas Dilger

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5lu2rppoto.fsf@tequila.cs.yale.edu \
    --to=monnier+lists/linux/lvm/news/@tequila.cs.yale.edu \
    --cc=linux-lvm@msede.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.