From: Oleg Drokin <green@namesys.com>
To: "Brian G. Olson" <bgo@cwru.edu>
Cc: reiserfs-list@namesys.com
Subject: Re: Fixing corrupt reiserfs partition when it registers as full
Date: Thu, 5 Jun 2003 11:48:23 +0400 [thread overview]
Message-ID: <20030605074823.GA10373@namesys.com> (raw)
In-Reply-To: <20030604221436.GA19187@pals.cwru.edu>
Hello!
On Wed, Jun 04, 2003 at 06:14:36PM -0400, Brian G. Olson wrote:
> Okay, I've got a reiserfs partition that went bad. I'm don't know how,
> but for some reason the partition became completely full. Showing up as
> 100% full using df -h. However checking all the files on the partition
> (using du -shc) it should have been a little more than half full (2.4G
> partition), just as I remember df -h showing the last time I checked. So
> I unmounted it, and checked with reiserfsck --check. Sure enough, it
> said I had a problem and told me to do use --rebuild-tree. Okay, I do
> that and pass 1 completes. Then on pass 2 it says it wants to add a
> bunch of leaves (on the order of 10,000 leaves), but of course the
> partition registers as full so it fails. That is where I am currently
> stuck. I can't even mount it anymore, mount says it's 'not a directory'.
> I'm currently using reiserfsck version 3.6.6 from the Knoppix v3.2 cd.
> Now I'm gonna try to find a newer version to use, but in the mean time,
> if anyone has any ideas I'd really appreciate it. Thanks
Hm, the easiest solution is to copy entire partition with 'dd' to a bigger partition
or to a file (and then append a file with some zeroes like this:
"dd if=/dev/zero bs=4096 count=11000 | cat >>filewithpartition.img"),
then run "reiserfsck --rebuild-sb" on the resulting partition or file,
it will ask you some questions and you need to agree to a proposed fs size and you must say "no"
to a question that asks if you did a resize.
This will add some more space for fsck to work with.
Then retry "reiserfsck --rebuild-tree" operation.
If you choose to copy image into a file, you will be able to mount the image
using the loop device driver (-o loop option to mount command) after succesful
finish of "reiserfsck --rebuild-tree" operation.
Bye,
Oleg
next prev parent reply other threads:[~2003-06-05 7:48 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-06-04 22:14 Fixing corrupt reiserfs partition when it registers as full Brian G. Olson
2003-06-05 7:34 ` Yury Umanets
2003-06-05 7:48 ` Oleg Drokin [this message]
2003-06-05 9:38 ` Hans Reiser
2003-06-09 16:44 ` Brian G. Olson
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=20030605074823.GA10373@namesys.com \
--to=green@namesys.com \
--cc=bgo@cwru.edu \
--cc=reiserfs-list@namesys.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.