A difficult filesystem
Dagfinn Ilmari Mannsåker
ilmari at ilmari.org
Wed Jun 20 14:21:55 BST 2007
On Wed, 2007-06-20 at 13:30 +0100, Andy Armstrong wrote:
> I have an rsync based backup regime that results in a filesystem
> containing lots of inodes many of which have as many as fifty hard
> links pointing to them. I'm not sure how many files there are in
> total - the little script I have analysing it has been running all
> night and is up to 26,000,000 plus. debugfs tells me there are a
> shade over 6,000,000 inodes.
>
> I want to migrate the whole (ext3) filesystem onto another, larger
> device.
>
> Any of the normal hard-link-preserving copying methods run out of
> memory pretty early - for obvious reasons.
>
> So I copied the whole filesystem (dd if=x of=y) onto the new device
> with a view to growing it in place. Unfortunately parted deosn't like
> it either - "You found a bug in GNU Parted".
[...]
> While I'm waiting does anyone have tips for other tools that might be
> useful?
Try resize2fs. It requires an fsck -f first, though, to make sure the
filesystem is fully consistent, which is obviously going to take ages
with that number of inodes and dentries.
--
ilmari
More information about the london.pm
mailing list