Age | Commit message (Collapse) | Author | Files | Lines |
|
from Benno Schulenberg.
Add missing _() so all strings can be internationalized.
|
|
can be overridden using the E2FSCK_TIME environment
variable, for better reproducibility for regression tests.
|
|
as well as the filesystem-wide inode and block free counts. If any of the
free counts is too large, force a full filesystem check. (Addresses
Debian Bug #291571)
|
|
math to avoid rounding issues.
|
|
patch.
|
|
on pre-ACPI and non-Linux systems.
|
|
example, /tmp/test.img?offset=1024. Multiple options can separated using
the & character, although at the moment the only option implemented is
the offset option in the unix_io layer.
|
|
disregard it when calculating when the next check will
take place by e2fsck.
|
|
battery, be more flexible about the name of the ACPI device that
corresponds to the AC adapter. (Addresses Debian bug #242136)
|
|
(Addresses Debian Bug #234993)
|
|
the existing badblocks list when using the -c option.
(Addresses Debian bug #229103)
|
|
|
|
of new bad blocks to replace the current list of bad
blocks. This way "e2fsck -c" can be used to recover from
a corrupted bad block inode.
|
|
a filesystem check if a laptop system reports it is running on
battery. This way the laptop will be biased to waiting until
it is on AC power before doing a filesystem check. (Addresses
Debian bug #205177)
|
|
check is 5 or less, mention this to the user. (Addresses
Debian bug #157194)
|
|
e2fsck, and print an error if the requested LABEL/UUID does
not exist (previously, we core dumped!)
|
|
e2fsck_simple_progress): Don't print the ^A and ^B
characters which bracket the progress bar when the e2fsck
program is talking directly to a tty, but only when it is
being piped to another program. (Addresses Debian bug
#204137)
unix.c: Move some initialized variables to the BSS segment to
shrink the size of the e2fsck executable.
|
|
the macro P_(str1, str2, n)) to simplify the statistics
reporting.
|
|
tune2fs to use the test I/O manager.
The test I/O manager has been changed to not do anything extra by
default, unless the TEST_IO_FLAGS and/or TEST_IO_BLOCK environment
variables are set, which controls what I/O operations are logged and
a block number to watch, respectively. The log messages are sent to
stderr by default, unless a filename is specified via the
TEST_IO_LOGFILE environment variable.
|
|
Remove "NYC" translation. Add Czech translation from Miloslav
Trmac <mitr@volny.cz>
Random NLS and other display fixes from Miloslav.
|
|
|
|
stderr to be non-buffered when the stdout/stderr are a pipe.
This fixes a cosmetic problem when using e2fsck under logsave.
|
|
* Change e2fsck to bracket its progress bar output with ctrl-A and ctrl-B
characters, so that logsave -s can omit writing the progress bar output
to the log file.
|
|
|
|
|
|
filenames in directories when rebuilding directories using
"e2fsck -fD /dev/XXX"
|
|
|
|
message for e2fsck).
|
|
abort the e2fsck run with an error if this is the case.
(Address IBM Bugzilla bug #1226)
|
|
are passed to e2fsck.
|
|
filesystem as being valid if it was being checked and it
is interrupted with a ^C. (Bug introduced in e2fsprogs
1.28.)
|
|
debugging to be 0, and allow the user to set the level of
journal debugging by using the E2FSCK_JBD_DEBUG
environment variable.
|
|
returns the appropriate exit code, so that the boot
scripts will be told that they need to automatically
reboot.
|
|
command synopsis. (Addresses Debian bug #167108)
(missed this file in the previous checkin)
|
|
Fix format bug if NLS is in use.
Add extra so that the info directory looks OK on OpenWall.
|
|
directories.
Speed up e2fsck slightly by only updating the master superblock;
there is no point to update the backup superblocks.
Fix a small bug in the rehashing code which could leave the indexed
flag set even after the directory was compressed instead of indexed.
(Not fatal, since the kernel will deal with this, but technically
it filesystem isn't consistent, and the filesystem will be marked
as being in error when the kernel comes across the directory. It
should also never happen in real life, since directories that small
will never be indexed, but better safe than sorry.)
Also change the threshold of when directories are indexed, so that
directories of size 2 blocks will be indexed. Otherwise they will
never be indexed by the kernel when they grow.
|
|
respect to the latest V2 bestbits ACL code.
|
|
General cleanup of rehash code. (Fixed a few bugs, reformatted
code to make it more maintainable, etc.)
|
|
make sure we gracefully clean up and only exit at safe points.
For fsck, we pass the SIGINT/SIGTERM signal to the child processes,
so they can do their own cleanup.
|
|
|
|
We complain if you try to create such a filesystem on a system with 4096
byte PAGE_SIZE.
Add checks for valid inode size for undocumented -I option.
|
|
journal filesystem in all cases.
Fixed a bug in e2fsck which caused it to give spurious I/O manager
bad messages right before crashes.
|
|
|
|
a read/write test on the disk. Update the man pages to encourage
using the -c option, and to discouraging running badblocks separately,
since users tend to forget to set the blocksize when running
badblocks.
|
|
the right thing if the filesystem superblock is unavailable;
it will search for the superblock by iterating over possible
blocksizes.
|
|
recovery flag is cleared. If we're using a backup
superblock, run the journal by default.
|
|
error message could be printed on an malloc() failure, and e2image
was optimized to avoid needless system calls by using the stashed
inode functions.
|
|
user, don't try to automatically fall back to an
alternate superblock.
|
|
only confuses people.
Make fsck's version display be consistent with the other e2fsprogs
programs.
|
|
|