Merge branch 'maint'

Conflicts:

	tests/m_raid_opt/expect.1
bitmap-optimize
Theodore Ts'o 2008-04-27 07:59:28 -04:00
commit da292aa9af
15 changed files with 225 additions and 299 deletions

2
README
View File

@ -1,4 +1,4 @@
This is the new version (1.40.7) of the second extended file This is the new version (1.40.9) of the second extended file
system management programs. system management programs.
From time to time, I release new versions of e2fsprogs, to fix From time to time, I release new versions of e2fsprogs, to fix

View File

@ -1,5 +1,5 @@
E2fsprogs 1.40.9-WIP (March 14, 2008) E2fsprogs 1.40.9 (April 27, 2008)
===================================== =================================
SuSE's security team audited uuidd and came up with a few minor SuSE's security team audited uuidd and came up with a few minor
issues. None of them are serious given that uuidd runs setuid as a issues. None of them are serious given that uuidd runs setuid as a
@ -9,12 +9,65 @@ directory, but it's good to get them fixed.
One additional fix in ext2fs_swap_inode_full() needed for resize2fs to One additional fix in ext2fs_swap_inode_full() needed for resize2fs to
work correctly with in-inode extended attributes. work correctly with in-inode extended attributes.
Updated German, Czech, Dutch, French, Polish, Sweedish, and Vietnamese
translations.
Debugfs will avoid using a pager if the standard output is not a tty.
Fix debugfs and tune2fs to correctly handle daylight savings time when
parsing a time string.
Fixed spelling mistakes, typos, and otherwise clarified man pages.
Fix fsck completion bars when multiple filesystems were being checked
in parallel. (Addresses Debian Bug: #432865, Addresses Launchpad Bug:
#203323, Addresses Sourceforge Bug: #1926023)
Fix fsck so that progress information is sent back correctly when
multiple filesystems are being check and the output of fsck is being
redirected to a file descriptor. Also, include the device name (w/o
spaces) in the progress information sent back via a file descriptor.
(Addresses Launchpad Bug: #203323, Addresses Sourceforge Bug:
#1926023)
Teach fsck to treat "ext4" and "ext4dev" as ext* filesystems.
If logsave receives a SIGTERM or SIGINT signal, it will now pass that
signal to its child process.
Fix mke2fs's creation of are resize inode when there is a non-standard
s_first_data_block setting.
Fix bug in blkid when run by an unprivileged user; most devices were
not reported correctly. 9Addresses Launchpad Bug: #220275)
Mke2fs will not allow the logically incorect combination of
resize_inode and meta_bg, which had previously caused mke2fs to create
a corrupt fileystem.
Fix fsck in German locales so that a 'j' means yes.
(Addresses Sourceforge Bug: #1947683)
Programmer's notes: Programmer's notes:
------------------- -------------------
Fixed various Debian packaging issues --- see debian/changelog for Fixed various Debian packaging issues --- see debian/changelog for
details. details.
Update valgrind options in test_script to work with valgrind 3.2.3
Update texinfo.tex to a much newer version from the FSF.
Remove bashism for configure script and from the lib/ss Makefile.
Addresses Sourceforge Bug: 1921969
Fix some silently broken tests: m_no_opt, m_meta_bg, and m_raid_opt.
Fix build system so that if texinfo is not installed, it won't print a
(harmless) error message.
E2fsprogs 1.40.8 (March 13, 2008) E2fsprogs 1.40.8 (March 13, 2008)
================================= =================================

22
debian/changelog vendored
View File

@ -1,3 +1,25 @@
e2fsprogs (1.40.9-1) unstable; urgency=low
* Fix fsck so that if multiple filesystems are being checked in
parallel, the progress bar for subsequent filesystems will be
correctly displayed. (Closes: #432865)
* Fix fsck -Cn for n!=0 for better Ubuntu boot-time support
* debugfs: Don't bother using a pager of stdout is not a tty
* Fix tune2fs and debugfs to correctly parse time strings during
daylight savings time. (Closes: #471882)
* Teach fsck to treat ext4 and ext4 filesystems as ext* filesystems
* Logsave will now propagate SIGINT and SIGTERM signals to its child
process.
* Mke2fs will not allow the illogical combination of the resize_inode
and meta_bg filesystem features.
* Use UID/GID ranges from adduser.conf if present, even though we
don't use adduser to add users/groups. (Closes: #473179)
* Updated German, Czech, Dutch, French, Polish, Sweedish, and
Vietnamese translations.
* Update/clarified the mke2fs man page
-- Theodore Y. Ts'o <tytso@mit.edu> Sun, 27 Apr 2008 00:35:20 -0400
e2fsprogs (1.40.8-2) unstable; urgency=low e2fsprogs (1.40.8-2) unstable; urgency=low
* One more big-endian swap fix needed for resize2fs to work correctly * One more big-endian swap fix needed for resize2fs to work correctly

View File

@ -5,7 +5,7 @@ Abstract: A library, and associated utilities,
which allow a more uniform way for libraries which allow a more uniform way for libraries
to return errors to their callers, and for programs to return errors to their callers, and for programs
to describe errors and exceptional conditions to their users. to describe errors and exceptional conditions to their users.
Section: Apps/Programming Section: Programming
Format: HTML Format: HTML
Index: /usr/share/doc/comerr-dev/html-info/com_err.html Index: /usr/share/doc/comerr-dev/html-info/com_err.html

View File

@ -3,7 +3,7 @@ Title: The EXT2FS library
Author: Theodore Ts'o Author: Theodore Ts'o
Abstract: The EXT2FS library is designed to allow Abstract: The EXT2FS library is designed to allow
user-level programs to manipulate an ext2 filesystem. user-level programs to manipulate an ext2 filesystem.
Section: Apps/Programming Section: Programming
Format: HTML Format: HTML
Index: /usr/share/doc/e2fslibs/html-info/libext2fs_toc.html Index: /usr/share/doc/e2fslibs/html-info/libext2fs_toc.html

View File

@ -1,7 +1,7 @@
\input texinfo @c -*-texinfo-*- \input texinfo @c -*-texinfo-*-
@c %**start of header @c %**start of header
@setfilename libext2fs.info @setfilename libext2fs.info
@settitle The EXT2FS Library (version 1.40.8) @settitle The EXT2FS Library (version 1.40.9)
@synindex tp fn @synindex tp fn
@comment %**end of header @comment %**end of header
@ -59,8 +59,8 @@ by the author.
@title The EXT2FS Library @title The EXT2FS Library
@subtitle The EXT2FS Library @subtitle The EXT2FS Library
@subtitle Version 1.40.8 @subtitle Version 1.40.9
@subtitle March 2008 @subtitle April 2008
@author by Theodore Ts'o @author by Theodore Ts'o
@ -101,7 +101,7 @@ by the Foundation.
@top The EXT2FS Library @top The EXT2FS Library
This manual documents the EXT2FS Library, version 1.40.8. This manual documents the EXT2FS Library, version 1.40.9.
@end ifinfo @end ifinfo

View File

@ -1,16 +1,16 @@
Begin3 Begin3
Title: EXT2 Filesystem utilities Title: EXT2 Filesystem utilities
Version: 1.40.8 Version: 1.40.9
Entered-date: 13Mar2008 Entered-date: 27Apr2008
Description: The filesystem utilities for the EXT2 filesystem, including Description: The filesystem utilities for the EXT2 filesystem, including
e2fsck, mke2fs, dumpe2fs, fsck, and others. e2fsck, mke2fs, dumpe2fs, fsck, and others.
Keywords: utilities, fsck, filesystem, Ext2fs Keywords: utilities, fsck, filesystem, Ext2fs
Author: tytso@mit.edu (Theodore Tso) Author: tytso@mit.edu (Theodore Tso)
Maintained-by: tytso@mit.edu (Theodore Tso) Maintained-by: tytso@mit.edu (Theodore Tso)
Primary-site: download.sourceforge.net /pub/sourceforge/e2fsprogs Primary-site: download.sourceforge.net /pub/sourceforge/e2fsprogs
4012kB e2fsprogs-1.40.8.tar.gz 4004kB e2fsprogs-1.40.9.tar.gz
444kB e2fsprogs-libs-1.40.8.tar.gz 468kB e2fsprogs-libs-1.40.9.tar.gz
1kB e2fsprogs-1.40.8.lsm 1kB e2fsprogs-1.40.9.lsm
Alternate-site: Alternate-site:
Platforms: linux 1.2.x/1.3.x/2.0.x/2.1.x/2.2.x/2.3.x/2.4.x/2.5.x/2.6.x Platforms: linux 1.2.x/1.3.x/2.0.x/2.1.x/2.2.x/2.3.x/2.4.x/2.5.x/2.6.x
Copying-policy: GPL/LGPL Copying-policy: GPL/LGPL

View File

@ -1572,7 +1572,16 @@ static void PRS(int argc, char *argv[])
fs_param.s_feature_compat = 0; fs_param.s_feature_compat = 0;
fs_param.s_feature_ro_compat = 0; fs_param.s_feature_ro_compat = 0;
} }
if ((fs_param.s_feature_incompat & EXT2_FEATURE_INCOMPAT_META_BG) &&
(fs_param.s_feature_compat & EXT2_FEATURE_COMPAT_RESIZE_INODE)) {
fprintf(stderr, _("The resize_inode and meta_bg features "
"are not compatible.\n"
"They can not be both enabled "
"simultaneously.\n"));
exit(1);
}
/* Set first meta blockgroup via an environment variable */ /* Set first meta blockgroup via an environment variable */
/* (this is mostly for debugging purposes) */ /* (this is mostly for debugging purposes) */
if ((fs_param.s_feature_incompat & EXT2_FEATURE_INCOMPAT_META_BG) && if ((fs_param.s_feature_incompat & EXT2_FEATURE_INCOMPAT_META_BG) &&

BIN
po/de.gmo

Binary file not shown.

View File

@ -2767,7 +2767,7 @@ msgstr ""
#: e2fsck/util.c:131 misc/util.c:68 #: e2fsck/util.c:131 misc/util.c:68
msgid "yY" msgid "yY"
msgstr "yJ" msgstr "jJ"
#: e2fsck/util.c:132 #: e2fsck/util.c:132
msgid "nN" msgid "nN"

View File

@ -5,7 +5,6 @@ Fragment size=1024 (log=0)
32768 inodes, 131072 blocks 32768 inodes, 131072 blocks
6553 blocks (5.00%) reserved for the super user 6553 blocks (5.00%) reserved for the super user
First data block=1 First data block=1
Maximum filesystem blocks=8519680
128 block groups 128 block groups
1024 blocks per group, 1024 fragments per group 1024 blocks per group, 1024 fragments per group
256 inodes per group 256 inodes per group
@ -15,63 +14,21 @@ Superblock backups stored on blocks:
Writing inode tables: done Writing inode tables: done
Writing superblocks and filesystem accounting information: done Writing superblocks and filesystem accounting information: done
Filesystem features: ext_attr resize_inode dir_index filetype meta_bg sparse_super Filesystem features: ext_attr dir_index filetype meta_bg sparse_super
Pass 1: Checking inodes, blocks, and sizes Pass 1: Checking inodes, blocks, and sizes
Reserved inode 9 (<Reserved inode 9>) has invalid mode. Clear? yes
Inode 9, i_blocks is 50182, should be 0. Fix? yes
Pass 2: Checking directory structure Pass 2: Checking directory structure
Directory inode 2, block 0, offset 0: directory corrupted
Salvage? yes
First entry '' (inode=1061) in directory inode 2 (???) should be '.'
Fix? yes
Setting filetype for entry '.' in ??? (2) to 2.
Missing '..' in directory inode 2.
Fix? yes
Setting filetype for entry '..' in ??? (2) to 2.
Pass 3: Checking directory connectivity Pass 3: Checking directory connectivity
'..' in / (2) is <The NULL inode> (0), should be / (2).
Fix? yes
/lost+found not found. Create? yes
Pass 4: Checking reference counts Pass 4: Checking reference counts
Inode 2 ref count is 4, should be 3. Fix? yes
Pass 5: Checking group summary information Pass 5: Checking group summary information
Block bitmap differences: -(39--49) test_filesys: 11/32768 files (0.0% non-contiguous), 4389/131072 blocks
Fix? yes Exit status is 0
Free blocks count wrong for group #0 (973, counted=985).
Fix? yes
Free blocks count wrong (126681, counted=126693).
Fix? yes
Free inodes count wrong for group #0 (244, counted=245).
Fix? yes
Directories count wrong for group #0 (3, counted=2).
Fix? yes
Free inodes count wrong (32756, counted=32757).
Fix? yes
test_filesys: ***** FILE SYSTEM WAS MODIFIED *****
test_filesys: 11/32768 files (0.0% non-contiguous), 4379/131072 blocks
Exit status is 1
Filesystem volume name: <none> Filesystem volume name: <none>
Last mounted on: <not available> Last mounted on: <not available>
Filesystem magic number: 0xEF53 Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic) Filesystem revision #: 1 (dynamic)
Filesystem features: ext_attr resize_inode dir_index filetype meta_bg sparse_super Filesystem features: ext_attr dir_index filetype meta_bg sparse_super
Default mount options: (none) Default mount options: (none)
Filesystem state: clean Filesystem state: clean
Errors behavior: Continue Errors behavior: Continue
@ -79,12 +36,11 @@ Filesystem OS type: Linux
Inode count: 32768 Inode count: 32768
Block count: 131072 Block count: 131072
Reserved block count: 6553 Reserved block count: 6553
Free blocks: 126693 Free blocks: 126683
Free inodes: 32757 Free inodes: 32757
First block: 1 First block: 1
Block size: 1024 Block size: 1024
Fragment size: 1024 Fragment size: 1024
Reserved GDT blocks: 256
Blocks per group: 1024 Blocks per group: 1024
Fragments per group: 1024 Fragments per group: 1024
Inodes per group: 256 Inodes per group: 256
@ -102,8 +58,8 @@ Group 0: (Blocks 1-1024)
Primary superblock at 1, Group descriptor at 2 Primary superblock at 1, Group descriptor at 2
Block bitmap at 3 (+2), Inode bitmap at 4 (+3) Block bitmap at 3 (+2), Inode bitmap at 4 (+3)
Inode table at 5-36 (+4) Inode table at 5-36 (+4)
985 free blocks, 245 free inodes, 2 directories 975 free blocks, 245 free inodes, 2 directories
Free blocks: 39-294, 296-1024 Free blocks: 50-1024
Free inodes: 12-256 Free inodes: 12-256
Group 1: (Blocks 1025-2048) Group 1: (Blocks 1025-2048)
Backup superblock at 1025, Group descriptor at 1026 Backup superblock at 1025, Group descriptor at 1026

View File

@ -1,4 +1,4 @@
DESCRIPTION="meta blockgroup feature" DESCRIPTION="meta blockgroup feature"
FS_SIZE=131072 FS_SIZE=131072
MKE2FS_OPTS="-O meta_bg,sparse_super -g 1024" MKE2FS_OPTS="-O meta_bg,sparse_super,^resize_inode -g 1024"
. $cmd_dir/run_mke2fs . $cmd_dir/run_mke2fs

View File

@ -15,136 +15,21 @@ Superblock backups stored on blocks:
Writing inode tables: done Writing inode tables: done
Writing superblocks and filesystem accounting information: done Writing superblocks and filesystem accounting information: done
Filesystem features: ext_attr resize_inode dir_index filetype meta_bg sparse_super Filesystem features: ext_attr resize_inode dir_index filetype sparse_super
Resize inode not valid. Recreate? yes
Pass 1: Checking inodes, blocks, and sizes Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure Pass 2: Checking directory structure
Directory inode 2, block 0, offset 0: directory corrupted
Salvage? yes
First entry '' (inode=1061) in directory inode 2 (???) should be '.'
Fix? yes
Setting filetype for entry '.' in ??? (2) to 2.
Missing '..' in directory inode 2.
Fix? yes
Setting filetype for entry '..' in ??? (2) to 2.
Directory inode 11, block 0, offset 0: directory corrupted
Salvage? yes
First entry '' (inode=1062) in directory inode 11 (???) should be '.'
Fix? yes
Setting filetype for entry '.' in ??? (11) to 2.
Missing '..' in directory inode 11.
Fix? yes
Setting filetype for entry '..' in ??? (11) to 2.
Directory inode 11, block 1, offset 0: directory corrupted
Salvage? yes
Entry '' in ??? (11) has a zero-length name.
Clear? yes
Directory inode 11, block 2, offset 0: directory corrupted
Salvage? yes
Entry '' in ??? (11) has a zero-length name.
Clear? yes
Directory inode 11, block 3, offset 0: directory corrupted
Salvage? yes
Entry '' in ??? (11) has a zero-length name.
Clear? yes
Directory inode 11, block 4, offset 0: directory corrupted
Salvage? yes
Entry '' in ??? (11) has a zero-length name.
Clear? yes
Directory inode 11, block 5, offset 0: directory corrupted
Salvage? yes
Entry '' in ??? (11) has a zero-length name.
Clear? yes
Directory inode 11, block 6, offset 0: directory corrupted
Salvage? yes
Entry '' in ??? (11) has a zero-length name.
Clear? yes
Directory inode 11, block 7, offset 0: directory corrupted
Salvage? yes
Entry '' in ??? (11) has a zero-length name.
Clear? yes
Directory inode 11, block 8, offset 0: directory corrupted
Salvage? yes
Entry '' in ??? (11) has a zero-length name.
Clear? yes
Directory inode 11, block 9, offset 0: directory corrupted
Salvage? yes
Entry '' in ??? (11) has a zero-length name.
Clear? yes
Directory inode 11, block 10, offset 0: directory corrupted
Salvage? yes
Entry '' in ??? (11) has a zero-length name.
Clear? yes
Directory inode 11, block 11, offset 0: directory corrupted
Salvage? yes
Entry '' in ??? (11) has a zero-length name.
Clear? yes
Pass 3: Checking directory connectivity Pass 3: Checking directory connectivity
'..' in / (2) is <The NULL inode> (0), should be / (2).
Fix? yes
Unconnected directory inode 11 (/???)
Connect to /lost+found? yes
/lost+found not found. Create? yes
Pass 3A: Optimizing directories
Pass 4: Checking reference counts Pass 4: Checking reference counts
Inode 11 ref count is 3, should be 2. Fix? yes
Pass 5: Checking group summary information Pass 5: Checking group summary information
Block bitmap differences: +(3--5) +(7--10) +(12--32) +(35--37) +39 -(65--66) -70 -75 -77 -(97--98) -102 -(107--109) -(129--130) -134 -139 -142 -(161--162) -166 -171 -(174--175) -(193--194) -198 -(203--204) -(206--207) -(225--226) -230 -235 -(239--240) -(257--258) -262 -267 -271 -273 -(289--290) -294 +295 -299 -(301--305) test_filesys: 11/32768 files (0.0% non-contiguous), 7238/131072 blocks
Fix? yes Exit status is 0
Free blocks count wrong for group #0 (982, counted=983).
Fix? yes
Free blocks count wrong (126690, counted=126691).
Fix? yes
Inode bitmap differences: +(1--2) +(4--5) +(7--10) -35 -38 -(43--44) -67 -70 -75 -77 -99 -102 -(107--109) -131 -134 -139 -142 -163 -166 -171 -(174--175) -195 -198 -(203--204) -(206--207) -227 -230 -235 -(239--240)
Fix? yes
test_filesys: ***** FILE SYSTEM WAS MODIFIED *****
test_filesys: 12/32768 files (0.0% non-contiguous), 4381/131072 blocks
Exit status is 1
Filesystem volume name: <none> Filesystem volume name: <none>
Last mounted on: <not available> Last mounted on: <not available>
Filesystem magic number: 0xEF53 Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic) Filesystem revision #: 1 (dynamic)
Filesystem features: ext_attr resize_inode dir_index filetype meta_bg sparse_super Filesystem features: ext_attr resize_inode dir_index filetype sparse_super
Default mount options: (none) Default mount options: (none)
Filesystem state: clean Filesystem state: clean
Errors behavior: Continue Errors behavior: Continue
@ -152,8 +37,8 @@ Filesystem OS type: Linux
Inode count: 32768 Inode count: 32768
Block count: 131072 Block count: 131072
Reserved block count: 6553 Reserved block count: 6553
Free blocks: 126691 Free blocks: 123834
Free inodes: 32756 Free inodes: 32757
First block: 1 First block: 1
Block size: 1024 Block size: 1024
Fragment size: 1024 Fragment size: 1024
@ -173,18 +58,20 @@ Default directory hash: tea
Group 0: (Blocks 1-1024) Group 0: (Blocks 1-1024)
Primary superblock at 1, Group descriptor at 2 Primary superblock at 1, Group descriptors at 2-5
Block bitmap at 35 (+34), Inode bitmap at 36 (+35) Reserved GDT blocks at 6-261
Inode table at 3-34 (+2) Block bitmap at 294 (+293), Inode bitmap at 295 (+294)
983 free blocks, 244 free inodes, 3 directories Inode table at 262-293 (+261)
Free blocks: 40-49, 51-294, 296-1024 715 free blocks, 245 free inodes, 2 directories
Free inodes: 13-256 Free blocks: 310-1024
Free inodes: 12-256
Group 1: (Blocks 1025-2048) Group 1: (Blocks 1025-2048)
Backup superblock at 1025, Group descriptor at 1026 Backup superblock at 1025, Group descriptors at 1026-1029
Block bitmap at 1072 (+47), Inode bitmap at 1073 (+48) Reserved GDT blocks at 1030-1285
Inode table at 1027-1058 (+2) Block bitmap at 1331 (+306), Inode bitmap at 1332 (+307)
988 free blocks, 256 free inodes, 0 directories Inode table at 1286-1317 (+261)
Free blocks: 1059-1071, 1074-2048 729 free blocks, 256 free inodes, 0 directories
Free blocks: 1318-1330, 1333-2048
Free inodes: 257-512 Free inodes: 257-512
Group 2: (Blocks 2049-3072) Group 2: (Blocks 2049-3072)
Block bitmap at 2107 (+58), Inode bitmap at 2108 (+59) Block bitmap at 2107 (+58), Inode bitmap at 2108 (+59)
@ -193,11 +80,12 @@ Group 2: (Blocks 2049-3072)
Free blocks: 2081-2106, 2109-3072 Free blocks: 2081-2106, 2109-3072
Free inodes: 513-768 Free inodes: 513-768
Group 3: (Blocks 3073-4096) Group 3: (Blocks 3073-4096)
Backup superblock at 3073 Backup superblock at 3073, Group descriptors at 3074-3077
Block bitmap at 3145 (+72), Inode bitmap at 3146 (+73) Reserved GDT blocks at 3078-3333
Inode table at 3074-3105 (+1) Block bitmap at 3405 (+332), Inode bitmap at 3406 (+333)
989 free blocks, 256 free inodes, 0 directories Inode table at 3334-3365 (+261)
Free blocks: 3106-3144, 3147-4096 729 free blocks, 256 free inodes, 0 directories
Free blocks: 3366-3404, 3407-4096
Free inodes: 769-1024 Free inodes: 769-1024
Group 4: (Blocks 4097-5120) Group 4: (Blocks 4097-5120)
Block bitmap at 4181 (+84), Inode bitmap at 4182 (+85) Block bitmap at 4181 (+84), Inode bitmap at 4182 (+85)
@ -206,11 +94,12 @@ Group 4: (Blocks 4097-5120)
Free blocks: 4129-4180, 4183-5120 Free blocks: 4129-4180, 4183-5120
Free inodes: 1025-1280 Free inodes: 1025-1280
Group 5: (Blocks 5121-6144) Group 5: (Blocks 5121-6144)
Backup superblock at 5121 Backup superblock at 5121, Group descriptors at 5122-5125
Block bitmap at 5219 (+98), Inode bitmap at 5220 (+99) Reserved GDT blocks at 5126-5381
Inode table at 5122-5153 (+1) Block bitmap at 5479 (+358), Inode bitmap at 5480 (+359)
989 free blocks, 256 free inodes, 0 directories Inode table at 5382-5413 (+261)
Free blocks: 5154-5218, 5221-6144 729 free blocks, 256 free inodes, 0 directories
Free blocks: 5414-5478, 5481-6144
Free inodes: 1281-1536 Free inodes: 1281-1536
Group 6: (Blocks 6145-7168) Group 6: (Blocks 6145-7168)
Block bitmap at 6255 (+110), Inode bitmap at 6256 (+111) Block bitmap at 6255 (+110), Inode bitmap at 6256 (+111)
@ -219,11 +108,12 @@ Group 6: (Blocks 6145-7168)
Free blocks: 6177-6254, 6257-7168 Free blocks: 6177-6254, 6257-7168
Free inodes: 1537-1792 Free inodes: 1537-1792
Group 7: (Blocks 7169-8192) Group 7: (Blocks 7169-8192)
Backup superblock at 7169 Backup superblock at 7169, Group descriptors at 7170-7173
Block bitmap at 7293 (+124), Inode bitmap at 7294 (+125) Reserved GDT blocks at 7174-7429
Inode table at 7170-7201 (+1) Block bitmap at 7553 (+384), Inode bitmap at 7554 (+385)
989 free blocks, 256 free inodes, 0 directories Inode table at 7430-7461 (+261)
Free blocks: 7202-7292, 7295-8192 729 free blocks, 256 free inodes, 0 directories
Free blocks: 7462-7552, 7555-8192
Free inodes: 1793-2048 Free inodes: 1793-2048
Group 8: (Blocks 8193-9216) Group 8: (Blocks 8193-9216)
Block bitmap at 8329 (+136), Inode bitmap at 8330 (+137) Block bitmap at 8329 (+136), Inode bitmap at 8330 (+137)
@ -232,11 +122,12 @@ Group 8: (Blocks 8193-9216)
Free blocks: 8225-8328, 8331-9216 Free blocks: 8225-8328, 8331-9216
Free inodes: 2049-2304 Free inodes: 2049-2304
Group 9: (Blocks 9217-10240) Group 9: (Blocks 9217-10240)
Backup superblock at 9217 Backup superblock at 9217, Group descriptors at 9218-9221
Block bitmap at 9367 (+150), Inode bitmap at 9368 (+151) Reserved GDT blocks at 9222-9477
Inode table at 9218-9249 (+1) Block bitmap at 9627 (+410), Inode bitmap at 9628 (+411)
989 free blocks, 256 free inodes, 0 directories Inode table at 9478-9509 (+261)
Free blocks: 9250-9366, 9369-10240 729 free blocks, 256 free inodes, 0 directories
Free blocks: 9510-9626, 9629-10240
Free inodes: 2305-2560 Free inodes: 2305-2560
Group 10: (Blocks 10241-11264) Group 10: (Blocks 10241-11264)
Block bitmap at 10403 (+162), Inode bitmap at 10404 (+163) Block bitmap at 10403 (+162), Inode bitmap at 10404 (+163)
@ -329,11 +220,12 @@ Group 24: (Blocks 24577-25600)
Free blocks: 24609-24920, 24923-25600 Free blocks: 24609-24920, 24923-25600
Free inodes: 6145-6400 Free inodes: 6145-6400
Group 25: (Blocks 25601-26624) Group 25: (Blocks 25601-26624)
Backup superblock at 25601 Backup superblock at 25601, Group descriptors at 25602-25605
Block bitmap at 25959 (+358), Inode bitmap at 25960 (+359) Reserved GDT blocks at 25606-25861
Inode table at 25602-25633 (+1) Block bitmap at 26219 (+618), Inode bitmap at 26220 (+619)
989 free blocks, 256 free inodes, 0 directories Inode table at 25862-25893 (+261)
Free blocks: 25634-25958, 25961-26624 729 free blocks, 256 free inodes, 0 directories
Free blocks: 25894-26218, 26221-26624
Free inodes: 6401-6656 Free inodes: 6401-6656
Group 26: (Blocks 26625-27648) Group 26: (Blocks 26625-27648)
Block bitmap at 26995 (+370), Inode bitmap at 26996 (+371) Block bitmap at 26995 (+370), Inode bitmap at 26996 (+371)
@ -342,11 +234,12 @@ Group 26: (Blocks 26625-27648)
Free blocks: 26657-26994, 26997-27648 Free blocks: 26657-26994, 26997-27648
Free inodes: 6657-6912 Free inodes: 6657-6912
Group 27: (Blocks 27649-28672) Group 27: (Blocks 27649-28672)
Backup superblock at 27649 Backup superblock at 27649, Group descriptors at 27650-27653
Block bitmap at 28033 (+384), Inode bitmap at 28034 (+385) Reserved GDT blocks at 27654-27909
Inode table at 27650-27681 (+1) Block bitmap at 28293 (+644), Inode bitmap at 28294 (+645)
989 free blocks, 256 free inodes, 0 directories Inode table at 27910-27941 (+261)
Free blocks: 27682-28032, 28035-28672 729 free blocks, 256 free inodes, 0 directories
Free blocks: 27942-28292, 28295-28672
Free inodes: 6913-7168 Free inodes: 6913-7168
Group 28: (Blocks 28673-29696) Group 28: (Blocks 28673-29696)
Block bitmap at 29069 (+396), Inode bitmap at 29070 (+397) Block bitmap at 29069 (+396), Inode bitmap at 29070 (+397)
@ -367,25 +260,22 @@ Group 30: (Blocks 30721-31744)
Free blocks: 30753-31142, 31145-31744 Free blocks: 30753-31142, 31145-31744
Free inodes: 7681-7936 Free inodes: 7681-7936
Group 31: (Blocks 31745-32768) Group 31: (Blocks 31745-32768)
Group descriptor at 31745 Block bitmap at 32180 (+435), Inode bitmap at 32181 (+436)
Block bitmap at 32181 (+436), Inode bitmap at 32182 (+437) Inode table at 31745-31776
Inode table at 31746-31777 (+1) 990 free blocks, 256 free inodes, 0 directories
989 free blocks, 256 free inodes, 0 directories Free blocks: 31777-32179, 32182-32768
Free blocks: 31778-32180, 32183-32768
Free inodes: 7937-8192 Free inodes: 7937-8192
Group 32: (Blocks 32769-33792) Group 32: (Blocks 32769-33792)
Group descriptor at 32769 Block bitmap at 33217 (+448), Inode bitmap at 33218 (+449)
Block bitmap at 33218 (+449), Inode bitmap at 33219 (+450) Inode table at 32769-32800
Inode table at 32770-32801 (+1) 990 free blocks, 256 free inodes, 0 directories
989 free blocks, 256 free inodes, 0 directories Free blocks: 32801-33216, 33219-33792
Free blocks: 32802-33217, 33220-33792
Free inodes: 8193-8448 Free inodes: 8193-8448
Group 33: (Blocks 33793-34816) Group 33: (Blocks 33793-34816)
Group descriptor at 33793 Block bitmap at 34254 (+461), Inode bitmap at 34255 (+462)
Block bitmap at 34255 (+462), Inode bitmap at 34256 (+463) Inode table at 33793-33824
Inode table at 33794-33825 (+1) 990 free blocks, 256 free inodes, 0 directories
989 free blocks, 256 free inodes, 0 directories Free blocks: 33825-34253, 34256-34816
Free blocks: 33826-34254, 34257-34816
Free inodes: 8449-8704 Free inodes: 8449-8704
Group 34: (Blocks 34817-35840) Group 34: (Blocks 34817-35840)
Block bitmap at 35291 (+474), Inode bitmap at 35292 (+475) Block bitmap at 35291 (+474), Inode bitmap at 35292 (+475)
@ -478,11 +368,12 @@ Group 48: (Blocks 49153-50176)
Free blocks: 49185-49808, 49811-50176 Free blocks: 49185-49808, 49811-50176
Free inodes: 12289-12544 Free inodes: 12289-12544
Group 49: (Blocks 50177-51200) Group 49: (Blocks 50177-51200)
Backup superblock at 50177 Backup superblock at 50177, Group descriptors at 50178-50181
Block bitmap at 50847 (+670), Inode bitmap at 50848 (+671) Reserved GDT blocks at 50182-50437
Inode table at 50178-50209 (+1) Block bitmap at 51107 (+930), Inode bitmap at 51108 (+931)
989 free blocks, 256 free inodes, 0 directories Inode table at 50438-50469 (+261)
Free blocks: 50210-50846, 50849-51200 729 free blocks, 256 free inodes, 0 directories
Free blocks: 50470-51106, 51109-51200
Free inodes: 12545-12800 Free inodes: 12545-12800
Group 50: (Blocks 51201-52224) Group 50: (Blocks 51201-52224)
Block bitmap at 51883 (+682), Inode bitmap at 51884 (+683) Block bitmap at 51883 (+682), Inode bitmap at 51884 (+683)
@ -563,25 +454,22 @@ Group 62: (Blocks 63489-64512)
Free blocks: 63521-64326, 64329-64512 Free blocks: 63521-64326, 64329-64512
Free inodes: 15873-16128 Free inodes: 15873-16128
Group 63: (Blocks 64513-65536) Group 63: (Blocks 64513-65536)
Group descriptor at 64513 Block bitmap at 65364 (+851), Inode bitmap at 65365 (+852)
Block bitmap at 65365 (+852), Inode bitmap at 65366 (+853) Inode table at 64513-64544
Inode table at 64514-64545 (+1) 990 free blocks, 256 free inodes, 0 directories
989 free blocks, 256 free inodes, 0 directories Free blocks: 64545-65363, 65366-65536
Free blocks: 64546-65364, 65367-65536
Free inodes: 16129-16384 Free inodes: 16129-16384
Group 64: (Blocks 65537-66560) Group 64: (Blocks 65537-66560)
Group descriptor at 65537 Block bitmap at 66401 (+864), Inode bitmap at 66402 (+865)
Block bitmap at 66402 (+865), Inode bitmap at 66403 (+866) Inode table at 65537-65568
Inode table at 65538-65569 (+1) 990 free blocks, 256 free inodes, 0 directories
989 free blocks, 256 free inodes, 0 directories Free blocks: 65569-66400, 66403-66560
Free blocks: 65570-66401, 66404-66560
Free inodes: 16385-16640 Free inodes: 16385-16640
Group 65: (Blocks 66561-67584) Group 65: (Blocks 66561-67584)
Group descriptor at 66561 Block bitmap at 67438 (+877), Inode bitmap at 67439 (+878)
Block bitmap at 67439 (+878), Inode bitmap at 67440 (+879) Inode table at 66561-66592
Inode table at 66562-66593 (+1) 990 free blocks, 256 free inodes, 0 directories
989 free blocks, 256 free inodes, 0 directories Free blocks: 66593-67437, 67440-67584
Free blocks: 66594-67438, 67441-67584
Free inodes: 16641-16896 Free inodes: 16641-16896
Group 66: (Blocks 67585-68608) Group 66: (Blocks 67585-68608)
Block bitmap at 68475 (+890), Inode bitmap at 68476 (+891) Block bitmap at 68475 (+890), Inode bitmap at 68476 (+891)
@ -674,11 +562,12 @@ Group 80: (Blocks 81921-82944)
Free blocks: 81953-82000, 82003-82944 Free blocks: 81953-82000, 82003-82944
Free inodes: 20481-20736 Free inodes: 20481-20736
Group 81: (Blocks 82945-83968) Group 81: (Blocks 82945-83968)
Backup superblock at 82945 Backup superblock at 82945, Group descriptors at 82946-82949
Block bitmap at 83040 (+95), Inode bitmap at 83041 (+96) Reserved GDT blocks at 82950-83205
Inode table at 82946-82977 (+1) Block bitmap at 83560 (+615), Inode bitmap at 83561 (+616)
989 free blocks, 256 free inodes, 0 directories Inode table at 83206-83237 (+261)
Free blocks: 82978-83039, 83042-83968 729 free blocks, 256 free inodes, 0 directories
Free blocks: 83238-83559, 83562-83968
Free inodes: 20737-20992 Free inodes: 20737-20992
Group 82: (Blocks 83969-84992) Group 82: (Blocks 83969-84992)
Block bitmap at 84075 (+106), Inode bitmap at 84076 (+107) Block bitmap at 84075 (+106), Inode bitmap at 84076 (+107)
@ -759,25 +648,22 @@ Group 94: (Blocks 96257-97280)
Free blocks: 96289-96518, 96521-97280 Free blocks: 96289-96518, 96521-97280
Free inodes: 24065-24320 Free inodes: 24065-24320
Group 95: (Blocks 97281-98304) Group 95: (Blocks 97281-98304)
Group descriptor at 97281 Block bitmap at 97556 (+275), Inode bitmap at 97557 (+276)
Block bitmap at 97558 (+277), Inode bitmap at 97559 (+278) Inode table at 97281-97312
Inode table at 97282-97313 (+1) 990 free blocks, 256 free inodes, 0 directories
989 free blocks, 256 free inodes, 0 directories Free blocks: 97313-97555, 97558-98304
Free blocks: 97314-97557, 97560-98304
Free inodes: 24321-24576 Free inodes: 24321-24576
Group 96: (Blocks 98305-99328) Group 96: (Blocks 98305-99328)
Group descriptor at 98305 Block bitmap at 98593 (+288), Inode bitmap at 98594 (+289)
Block bitmap at 98595 (+290), Inode bitmap at 98596 (+291) Inode table at 98305-98336
Inode table at 98306-98337 (+1) 990 free blocks, 256 free inodes, 0 directories
989 free blocks, 256 free inodes, 0 directories Free blocks: 98337-98592, 98595-99328
Free blocks: 98338-98594, 98597-99328
Free inodes: 24577-24832 Free inodes: 24577-24832
Group 97: (Blocks 99329-100352) Group 97: (Blocks 99329-100352)
Group descriptor at 99329 Block bitmap at 99630 (+301), Inode bitmap at 99631 (+302)
Block bitmap at 99632 (+303), Inode bitmap at 99633 (+304) Inode table at 99329-99360
Inode table at 99330-99361 (+1) 990 free blocks, 256 free inodes, 0 directories
989 free blocks, 256 free inodes, 0 directories Free blocks: 99361-99629, 99632-100352
Free blocks: 99362-99631, 99634-100352
Free inodes: 24833-25088 Free inodes: 24833-25088
Group 98: (Blocks 100353-101376) Group 98: (Blocks 100353-101376)
Block bitmap at 100667 (+314), Inode bitmap at 100668 (+315) Block bitmap at 100667 (+314), Inode bitmap at 100668 (+315)
@ -942,11 +828,12 @@ Group 124: (Blocks 126977-128000)
Free blocks: 127009-127628, 127631-128000 Free blocks: 127009-127628, 127631-128000
Free inodes: 31745-32000 Free inodes: 31745-32000
Group 125: (Blocks 128001-129024) Group 125: (Blocks 128001-129024)
Backup superblock at 128001 Backup superblock at 128001, Group descriptors at 128002-128005
Block bitmap at 128668 (+667), Inode bitmap at 128669 (+668) Reserved GDT blocks at 128006-128261
Inode table at 128002-128033 (+1) Block bitmap at 128457 (+456), Inode bitmap at 128458 (+457)
989 free blocks, 256 free inodes, 0 directories Inode table at 128262-128293 (+261)
Free blocks: 128034-128667, 128670-129024 729 free blocks, 256 free inodes, 0 directories
Free blocks: 128294-128456, 128459-129024
Free inodes: 32001-32256 Free inodes: 32001-32256
Group 126: (Blocks 129025-130048) Group 126: (Blocks 129025-130048)
Block bitmap at 129703 (+678), Inode bitmap at 129704 (+679) Block bitmap at 129703 (+678), Inode bitmap at 129704 (+679)
@ -955,9 +842,8 @@ Group 126: (Blocks 129025-130048)
Free blocks: 129057-129702, 129705-130048 Free blocks: 129057-129702, 129705-130048
Free inodes: 32257-32512 Free inodes: 32257-32512
Group 127: (Blocks 130049-131071) Group 127: (Blocks 130049-131071)
Group descriptor at 130049 Block bitmap at 130741 (+692), Inode bitmap at 130742 (+693)
Block bitmap at 130743 (+694), Inode bitmap at 130744 (+695) Inode table at 130049-130080
Inode table at 130050-130081 (+1) 989 free blocks, 256 free inodes, 0 directories
988 free blocks, 256 free inodes, 0 directories Free blocks: 130081-130740, 130743-131071
Free blocks: 130082-130742, 130745-131071
Free inodes: 32513-32768 Free inodes: 32513-32768

View File

@ -1,4 +1,4 @@
DESCRIPTION="raid options" DESCRIPTION="raid options"
FS_SIZE=131072 FS_SIZE=131072
MKE2FS_OPTS="-R stride=13 -O meta_bg,sparse_super -g 1024" MKE2FS_OPTS="-R stride=13 -O sparse_super -g 1024"
. $cmd_dir/run_mke2fs . $cmd_dir/run_mke2fs

View File

@ -3,9 +3,9 @@
* programs. * programs.
* *
* Copyright 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, * Copyright 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
* 2004, 2005, 2006, 2007 by Theodore Ts'o. This file may be * 2004, 2005, 2006, 2007, 2008 by Theodore Ts'o. This file may be
* redistributed under the GNU Public License. * redistributed under the GNU Public License.
*/ */
#define E2FSPROGS_VERSION "1.40.8" #define E2FSPROGS_VERSION "1.40.9"
#define E2FSPROGS_DATE "13-Mar-2008" #define E2FSPROGS_DATE "27-Apr-2008"