-> Home

lateautocheck - speed up filesystem checks

Release: 0.1

overview usage download how it works todo contact

Overview

lateautockeck is an replacement for OS/2's default procedure to check the file systems after an unexpected reboot.
It will significantly speed up the filesystem check of all volumes except for the boot volume. If you are testing hardware or software or if you are a driver programmer, you will probably like this tool. Depending on your hardware and software configuration, the speed up may be up to a factor of 10. It depends on the number of physical disks. The more, the better. Much memory is helpful, too.

Requirements:


Installation / Usage


Download

This tool is freeware. Do whatever you like with it, but don't blame me.

OS/2 REXX executable: Release 0.1


How it works?

Normally, OS/2 checks all file systems on startup automatically if they are dirty. Although, this is a good idea in pricipal, it has several disadvantages:

lateautocheck adresses the above two issues. The only drive that must be checked at early boot is the boot drive itself. The other drives may be checked when the sysem is (mainly) up.

lateautocheck works the following way:

Usually CHKDSK jobs on different physical disks will not interfere very much. However, there are some constraints. If you are using IDE drives at the same cable (Master/Slave), only one of the drives can work at once. So a sequencial check is roughly as slow as the parallel check of lateautocheck. SCSI or S-ATA drives are not affected by this performance impact.


ToDo

intall script
It would be nice to have an easy install script.
command line options
option to include and/or exclude drives and file systems will be available with future versions.
FDISK support
Currently lateautocheck is unable to determine the logical -> physical disk mapping without LVM. This leads into too many parallel jobs.

Contact

Suggestions, help, complaints (but not too much:-): mueller @ maazl.de

Original homepage: http://www.maazl.de/project/misc/lateautocheck.html (not online so far!)