lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20130122132351.GA28331@quack.suse.cz>
Date:	Tue, 22 Jan 2013 14:23:51 +0100
From:	Jan Kara <jack@...e.cz>
To:	Denis 'GNUtoo' Carikli <GNUtoo@...log.org>
Cc:	linux-ext4@...r.kernel.org
Subject: Re: very long fsck(weeks) for a small(500GB) ext4 partition.

  Hello,

On Sat 19-01-13 17:40:44, Denis 'GNUtoo' Carikli wrote:
> I was shrinking my ext4 partition with resize2fs when the electricity
> went off.
  Heh, bad luck...

> Then I launched an fsck against my partition which is
> at /dev/mapper/something because it's an opened LUKS partition.
> The partition is a bit less than 500GB in size because it's a 500GB hdd.
  When something really bad happens, as it happened to you, it is a good
idea to spend some more time, find some external hard drive or spare space
elsewhere and backup the corrupted device. When you later come to a
situation like "Oh, I forgot to give -y to fsck", you can just stop it
without thinking twice and you will be glad you spent the extra time with
finding free space.

> Now the problem is that it's checking the filesystem since more than
> 433 hours according to htop.
> 
> since I've forgetten to add -y in the fsck command I've something
> mechanical that keep pressing y on the keyboard all the time.
  ;)

> here's what fsck says at the time of writing the email:
> File ... (inode #129283, mod time Tue Sep 25 21:09:35 2012) 
>   has 3 multiply-claimed block(s), shared with 1 file(s):
> /home/gnutoo/networking/SDR/uhd.20121031204636/host/build/docs/doxygen/???/structuhd_1_1not__implemented__error.html 
> (inode #14946569, mod time Tue Sep 25 21:09:35 2012)
> Clone multiply-claimed blocks<y>? yes
  I suppose the first inode number is increasing right? As you can see you
are now at inode 129283. I estimate your filesystem has about 31250000
inodes (chosen by mke2fs with default settings for your fs size) and although
not all of them are used by far, it will take years before the fsck will
finish. So I think you can terminate it with peace in mind. There's no
point in letting it run.
 
> 1) Can I stop the fsck and continue it later?
  You can run it again (with -y this time). It shouldn't do much harm
AFAIK.

> 2) I've no idea how much inodes there are in the filesystem but I fear
> that it it's only at the beginning of it and will last forever.
  Yup.

> 3) If I stop, and mount it, maybe I'll be able to copy the data?
  Maybe. It's definitely worth a try. Make sure to mount read-only.

> e2fsprogs are at version 1.41.14-1ubuntu3.
  And using newer e2fsprogs may give better results as well.

								Honza
-- 
Jan Kara <jack@...e.cz>
SUSE Labs, CR
--
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

Powered by Openwall GNU/*/Linux Powered by OpenVZ