[Bug 861281] Re: FSCK on fs with claimed blocks yields Programming Error in process_bad_block
Theodore Ts'o
tytso at mit.edu
Mon Oct 3 15:32:32 UTC 2011
On Mon, Oct 03, 2011 at 02:15:37PM -0000, Endre Karlson wrote:
> What does the first inode do?
Inode #1 is the "bad block inode". It's an indirect-block mapped
(never extent mapped) inode that is used to reserve blocks which
shouldn't be used because they have hardware errors. In modern-day
devices this is done by the HDD/SDD automatically, so its use in
ext2/3/4 file systems is largely vestigal.
Other low numbered inodes:
#define EXT4_BAD_INO 1 /* Bad blocks inode */
#define EXT4_ROOT_INO 2 /* Root inode */
#define EXT4_USR_QUOTA_INO 3 /* User quota inode */
#define EXT4_GRP_QUOTA_INO 4 /* Group quota inode */
#define EXT4_BOOT_LOADER_INO 5 /* Boot loader inode */
#define EXT4_UNDEL_DIR_INO 6 /* Undelete directory inode */
#define EXT4_RESIZE_INO 7 /* Reserved group descriptors inode */
#define EXT4_JOURNAL_INO 8 /* Journal inode */
Inodes 3,4 is only used in some experimental code that hasn't been
fully integrated into ext4 yet. (The current quota system uses
user-visible files that be corrupted by careless system
administrators; inodes 3 and 4 are hidden inodes.) Inodes 5 and 6
aren't actually used at the moment, but they are reserved for future
use.
- Ted
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to e2fsprogs in Ubuntu.
https://bugs.launchpad.net/bugs/861281
Title:
FSCK on fs with claimed blocks yields Programming Error in
process_bad_block
Status in “e2fsprogs” package in Ubuntu:
New
Bug description:
Pass 1: Checking inodes, blocks, and sizes
Programming error? block #2013802232 claimed for no reason in process_bad_block.
Programming error? block #1648606690 claimed for no reason in process_bad_block.
Programming error? block #3170630438 claimed for no reason in process_bad_block.
Programming error? block #2013802232 claimed for no reason in process_bad_block.
Programming error? block #1648606690 claimed for no reason in process_bad_block.
Programming error? block #3170630438 claimed for no reason in process_bad_block.
Programming error? block #2013802232 claimed for no reason in process_bad_block.
Programming error? block #1648606690 claimed for no reason in process_bad_block.
Programming error? block #3170630438 claimed for no reason in process_bad_block.
Programming error? block #2013802232 claimed for no reason in process_bad_block.
Programming error? block #1648606690 claimed for no reason in process_bad_block.
Programming error? block #3170630438 claimed for no reason in process_bad_block.
Programming error? block #2013802232 claimed for no reason in process_bad_block.
Programming error? block #1648606690 claimed for no reason in process_bad_block.
Programming error? block #3170630438 claimed for no reason in process_bad_block.
Programming error? block #2013802232 claimed for no reason in process_bad_block.
Programming error? block #1648606690 claimed for no reason in process_bad_block.
Programming error? block #3170630438 claimed for no reason in process_bad_block.
Programming error? block #2013802232 claimed for no reason in process_bad_block.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/e2fsprogs/+bug/861281/+subscriptions
More information about the foundations-bugs
mailing list