recover ext3 formatted drives
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 4152
Tie::Formatted 0.02
Tie::Formatted is a Perl module embed sprintf() formatting in regular print(). more>>
Tie::Formatted is a Perl module embed sprintf() formatting in regular print().
SYNOPSIS
use Tie::Formatted;
print "The value is $format{$number, "%3d"} ",
"(or $format{$number, "%04x"} in hex)n";
print "some numbers: $format{ 12, 492, 1, 8753, "%04d"}n";
This module creates a global read-only hash, %format, for formatting data items with standard sprintf format specifications. Since its a hash, you can interpolate it into strings as well as use it standalone.
The hash should be "accessed" with two or more "keys". The last key is interpreted as a sprintf format for each data item specified in the preceeding arguments. This allows you to format multiple items at once using the same format for each.
Alternate name
If you prefer, you can specify a different name for the magical formatting hash by supplying it as as argument when useing the module:
use Tie::Formatted qw(z);
This makes %z the magic hash instead.
print "This is hex: $z{255, "%04x"}n";
Tie::Formatted currently supports only one format in the final argument; this may change if there is demand for it.
<<lessSYNOPSIS
use Tie::Formatted;
print "The value is $format{$number, "%3d"} ",
"(or $format{$number, "%04x"} in hex)n";
print "some numbers: $format{ 12, 492, 1, 8753, "%04d"}n";
This module creates a global read-only hash, %format, for formatting data items with standard sprintf format specifications. Since its a hash, you can interpolate it into strings as well as use it standalone.
The hash should be "accessed" with two or more "keys". The last key is interpreted as a sprintf format for each data item specified in the preceeding arguments. This allows you to format multiple items at once using the same format for each.
Alternate name
If you prefer, you can specify a different name for the magical formatting hash by supplying it as as argument when useing the module:
use Tie::Formatted qw(z);
This makes %z the magic hash instead.
print "This is hex: $z{255, "%04x"}n";
Tie::Formatted currently supports only one format in the final argument; this may change if there is demand for it.
Download (0.005MB)
Added: 2007-01-15 License: Perl Artistic License Price:
1012 downloads
recover 1.3c
recover is a utility which automates some steps to undelete a file. more>>
Recover is a utility which automates some steps as described in the Ext2fs-Undeletion howto in order to recover a lost file.
Recover (ie. console version) is no longer under active development since bug reports have become rare (thus stable), newer and better FSs are coming up and I dont really know how recover could be improved. (suggestions are still welcome!)
If you want to undelete files on a non-ext2 linux partition, you should try it the UNIX-way!
Recover automates some steps as described in the ext2-undeletion howto. This means it seeks all the deleted inodes on your hard drive with debugfs. When all the inodes are indexed, recover asks you some questions about the deleted file. These questions are:
- Hard disk device name
- Year of deletion
- Month of deletion
- Weekday of deletion
- First/Last possible day of month
- Min/Max possible file size
- Min/Max possible deletion hour
- Min/Max possible deletion minute
- User ID of the deleted file
- A text string the file included (can be ignored)
If recover found any fitting inodes, he asks to give a directory name and dumps the inodes into the directory. Finally he asks you if you want to filter the inodes again (in case you typed some wrong answers).
We hope you will never need recover, but in case, its better to install this program anyway. Once a file is deleted, everytime something is written to disk, theres a change it will overwrite the old deleted file. You will never be able to restore it.
<<lessRecover (ie. console version) is no longer under active development since bug reports have become rare (thus stable), newer and better FSs are coming up and I dont really know how recover could be improved. (suggestions are still welcome!)
If you want to undelete files on a non-ext2 linux partition, you should try it the UNIX-way!
Recover automates some steps as described in the ext2-undeletion howto. This means it seeks all the deleted inodes on your hard drive with debugfs. When all the inodes are indexed, recover asks you some questions about the deleted file. These questions are:
- Hard disk device name
- Year of deletion
- Month of deletion
- Weekday of deletion
- First/Last possible day of month
- Min/Max possible file size
- Min/Max possible deletion hour
- Min/Max possible deletion minute
- User ID of the deleted file
- A text string the file included (can be ignored)
If recover found any fitting inodes, he asks to give a directory name and dumps the inodes into the directory. Finally he asks you if you want to filter the inodes again (in case you typed some wrong answers).
We hope you will never need recover, but in case, its better to install this program anyway. Once a file is deleted, everytime something is written to disk, theres a change it will overwrite the old deleted file. You will never be able to restore it.
Download (0.018MB)
Added: 2005-04-04 License: GPL (GNU General Public License) Price:
4099 downloads
recoverPhotos 0.5
recoverPhotos is a program that recovers digital images from camera memory cards that have been formatted or damaged. more>>
recoverPhotos is a program that recovers digital images from camera memory cards that have been formatted or damaged.
This program relies on the fact that most photos are composed of contiguous sectors. If you tend to delete a lot of photos before a format, then you might not have very good success. But if you are like me: who reformats every time) then you fill get most of your pictures back.
This program has only been tested with a 20d. Any success stories are welcome.
HOW TO USE
To run this program I recommend you first copy the contents of the card to a file in your machine. The easiest way is to use the dd command.
Instructions:
- Connect the camera or the flashcard to the computer.
- Check what is the mount point for your camera or the flashcard. You can use the mount command for this. For example in my computer the flashcard is mounted as device /dev/sdc1
dmg@platinum recoverPhotos]$ mount
[...]
/dev/sdc1 on /media/EOS_DIGITAL type vfat ...
[...]
Now, use dd to copy the flashcard to a file. For example, this command copies the contents of my memory card to a file called /tmp/card.bytes (You might need to run this command as root).
dd if=/dev/sdc1 of=/tmp/card.bytes
Make sure the device name (in this case /dev/sdc1) is correct!
The resulting file should have the same size as the flashcard.
./recoverPhotos /tmp/card.bytes
and check the output. Hopefully you will have a bunch of photos in the current directory. Run the program without parameters to see all the options available.
CANON USERS
If you use a camera that uses the custom function "Add Decision Data" (CF18 in the D20), and you are 100% sure it was on when you took the photos, then make sure you specify the --canonADD option. The option is not critical (it is not part of the photo), but the data is there if you want to recover it.
Enhancements:
- JPEG and Canon CR2 files are supported.
<<lessThis program relies on the fact that most photos are composed of contiguous sectors. If you tend to delete a lot of photos before a format, then you might not have very good success. But if you are like me: who reformats every time) then you fill get most of your pictures back.
This program has only been tested with a 20d. Any success stories are welcome.
HOW TO USE
To run this program I recommend you first copy the contents of the card to a file in your machine. The easiest way is to use the dd command.
Instructions:
- Connect the camera or the flashcard to the computer.
- Check what is the mount point for your camera or the flashcard. You can use the mount command for this. For example in my computer the flashcard is mounted as device /dev/sdc1
dmg@platinum recoverPhotos]$ mount
[...]
/dev/sdc1 on /media/EOS_DIGITAL type vfat ...
[...]
Now, use dd to copy the flashcard to a file. For example, this command copies the contents of my memory card to a file called /tmp/card.bytes (You might need to run this command as root).
dd if=/dev/sdc1 of=/tmp/card.bytes
Make sure the device name (in this case /dev/sdc1) is correct!
The resulting file should have the same size as the flashcard.
./recoverPhotos /tmp/card.bytes
and check the output. Hopefully you will have a bunch of photos in the current directory. Run the program without parameters to see all the options available.
CANON USERS
If you use a camera that uses the custom function "Add Decision Data" (CF18 in the D20), and you are 100% sure it was on when you took the photos, then make sure you specify the --canonADD option. The option is not critical (it is not part of the photo), but the data is there if you want to recover it.
Enhancements:
- JPEG and Canon CR2 files are supported.
Download (0.071MB)
Added: 2005-09-02 License: GPL (GNU General Public License) Price:
1512 downloads
Fortran::Format 0.90
Fortran::Format is a Perl module to read and write data according to a standard Fortran 77 FORMAT. more>>
Fortran::Format is a Perl module to read and write data according to a standard Fortran 77 FORMAT.
SYNOPSYS
use Fortran::Format;
my $f = Fortran::Format->new("2(N: ,I4,2X)");
print $f->write(1 .. 10);
# prints the following:
# N: 1 N: 2
# N: 3 N: 4
# N: 5 N: 6
# N: 7 N: 8
# N: 9 N: 10
# if you dont want to save the format object,
# just chain the calls:
Fortran::Format->new("2(N: ,I4,2X)")->write(1 .. 10);
This is a Perl implementation of the Fortran 77 formatted input/output facility. One possible use is for producing input files for old Fortran programs, making sure that their column-oriented records are rigorously correct. Fortran formats may also have some advantages over printf in some cases: it is very easy to output an array, reusing the format as needed; and the syntax for repeated columns is more concise. Unlike printf, for good or ill, Fortran-formatted fields never exceed their desired width. For example, compare
printf "%3d", 12345; # prints "12345"
print Fortran::Format->new("I3")->write(12345); # prints "***"
This implementation was written in pure Perl, with portability and correctness in mind. It implements the full ANSI standard for Fortran 77 Formats (or at least it should). It was not written with speed in mind, so if you need to process millions of records it may not be what you need.
<<lessSYNOPSYS
use Fortran::Format;
my $f = Fortran::Format->new("2(N: ,I4,2X)");
print $f->write(1 .. 10);
# prints the following:
# N: 1 N: 2
# N: 3 N: 4
# N: 5 N: 6
# N: 7 N: 8
# N: 9 N: 10
# if you dont want to save the format object,
# just chain the calls:
Fortran::Format->new("2(N: ,I4,2X)")->write(1 .. 10);
This is a Perl implementation of the Fortran 77 formatted input/output facility. One possible use is for producing input files for old Fortran programs, making sure that their column-oriented records are rigorously correct. Fortran formats may also have some advantages over printf in some cases: it is very easy to output an array, reusing the format as needed; and the syntax for repeated columns is more concise. Unlike printf, for good or ill, Fortran-formatted fields never exceed their desired width. For example, compare
printf "%3d", 12345; # prints "12345"
print Fortran::Format->new("I3")->write(12345); # prints "***"
This implementation was written in pure Perl, with portability and correctness in mind. It implements the full ANSI standard for Fortran 77 Formats (or at least it should). It was not written with speed in mind, so if you need to process millions of records it may not be what you need.
Download (0.018MB)
Added: 2007-04-20 License: Perl Artistic License Price:
925 downloads
gzip Recovery Toolkit 0.5
gzip Recovery Toolkit attempts to automate the recovery of data from corrupted gzip files (including tarballs) through a program more>>
The gzip Recovery Toolkit attempts to automate the recovery of data from corrupted gzip files (including tarballs) through a program called gzrecover. gzip Recovery Toolkit package is still very experimental at this point.
99% of "corrupted" gzip archives are caused by transferring the file via FTP in ASCII mode instead of binary mode. Please re-transfer the file in the correct mode first before attempting to recover from a file you believe is corrupted.
This program is provided AS IS with absolutely NO WARRANTY. It is not guaranteed to recover anything from your file, nor is what it does recover guaranteed to be good data. The bigger your file, the more likely that something will be extracted from it. Also keep in mind that this program gets faked out and is likely to "recover" some bad data. Everything should be manually verified.
Usage:
Run gzrecover on a corrupted .gz file. Anything that can be read from the file will be written to a file with the same name, but with a .recovered appended (any .gz is stripped). You can override this with the -o option.
To get a verbose readout of exactly where gzrecover is finding bad bytes, use the -v option to enable verbose mode. This will probably overflow your screen with text so best to redirect output to a file.
Once gzrecover has finished, you will need to manually verify any data recovered as it is quite likely that our output file is corrupt and has some garbage data in it. If your archive is a tarball, read on.
For tarballs, the tar program will choke because GNU tar cannot handle errors in the file format. Fortunately, GNU cpio (tested at version 2.5 or higher) handles corrupted files out of the box.
Heres an example:
$ ls *.gz
my-corrupted-backup.tar.gz
$ gzrecover my-corrupted-backup.tar.gz
$ ls *.recovered
my-corrupted-backup.tar.recovered
$ cpio -F my-corrupted-backup.tar.recovered -i -v
If you have a previous release, please note that the patches to GNU tar have been discontinued. They were only marginally successful at best and GNU cpio does what is needed out of the box and does it far better.
Enhancements:
- Documentation updates, including a man page, plus code cleanup to better enable inclusion in GNU/Linux packages and eliminate compilation warnings.
<<less99% of "corrupted" gzip archives are caused by transferring the file via FTP in ASCII mode instead of binary mode. Please re-transfer the file in the correct mode first before attempting to recover from a file you believe is corrupted.
This program is provided AS IS with absolutely NO WARRANTY. It is not guaranteed to recover anything from your file, nor is what it does recover guaranteed to be good data. The bigger your file, the more likely that something will be extracted from it. Also keep in mind that this program gets faked out and is likely to "recover" some bad data. Everything should be manually verified.
Usage:
Run gzrecover on a corrupted .gz file. Anything that can be read from the file will be written to a file with the same name, but with a .recovered appended (any .gz is stripped). You can override this with the -o option.
To get a verbose readout of exactly where gzrecover is finding bad bytes, use the -v option to enable verbose mode. This will probably overflow your screen with text so best to redirect output to a file.
Once gzrecover has finished, you will need to manually verify any data recovered as it is quite likely that our output file is corrupt and has some garbage data in it. If your archive is a tarball, read on.
For tarballs, the tar program will choke because GNU tar cannot handle errors in the file format. Fortunately, GNU cpio (tested at version 2.5 or higher) handles corrupted files out of the box.
Heres an example:
$ ls *.gz
my-corrupted-backup.tar.gz
$ gzrecover my-corrupted-backup.tar.gz
$ ls *.recovered
my-corrupted-backup.tar.recovered
$ cpio -F my-corrupted-backup.tar.recovered -i -v
If you have a previous release, please note that the patches to GNU tar have been discontinued. They were only marginally successful at best and GNU cpio does what is needed out of the box and does it far better.
Enhancements:
- Documentation updates, including a man page, plus code cleanup to better enable inclusion in GNU/Linux packages and eliminate compilation warnings.
Download (0.005MB)
Added: 2006-08-29 License: zlib/libpng License Price:
1170 downloads
Computer Basics Whats a USB Flash Drive 1.0
Computer Basics: What is a USB Flash Drive and How They Work in Plain English - another easy video computer lesson from Worth Godwin uses simple expla... more>> <<less
Download (77118KB)
Added: 2009-04-09 License: Freeware Price: Free
198 downloads
File::Format::RIFF 1.0.1
File::Format::RIFF is a Perl module to Resource Interchange File Format/RIFF files. more>>
File::Format::RIFF is a Perl module to Resource Interchange File Format/RIFF files.
SYNOPSIS
use File::Format::RIFF;
open( IN, file ) or die "Could not open file: $!";
my ( $riff1 ) = File::Format::RIFF->read( *IN );
close( IN );
$riff1->dump;
my ( $riff2 ) = new File::Format::RIFF( TYPE );
foreach my $chunk ( $riff1->data )
{
next if ( $chunk->id eq LIST );
$riff2->addChunk( $chunk->id, $chunk->data );
}
open( OUT, ">otherfile" ) or die "Could not open file: $!";
$riff2->write( *OUT );
close( OUT );
File::Format::RIFF provides an implementation of the Resource Interchange File Format. You can read, manipulate, and write RIFF files.
CONSTRUCTORS
$riff = new File::Format::RIFF( $type, $data );
Creates a new File::Format::RIFF object. $type is a four character code that identifies the type of this particular RIFF file. Certain types are defined to have a format, specifying which chunks must appear (e.g., WAVE files). If $type is not specified, it defaults to (four spaces). $data must be an array reference containing some number of RIFF lists and/or RIFF chunks. If $data is undef or not specified, then the new RIFF object is initialized empty.
$riff = File::Format::RIFF->read( $fh, $filesize );
Reads and parses an existing RIFF file from the given filehandle $fh. An exception will be thrown if the file is not a valid RIFF file. $filesize controls one aspect of the file format checking -- if $filesize is not specified, then stat will be called on $fh to determine how much data to expect. You may explicitly specify how much data to expect by passing in that value as $filesize. In either case, the amount of data read will be checked to make sure it matches the amount expected. Otherwise, it will throw an exception. If you do not wish it to make this check, pass in undef for $filesize.
Please note, if you wish to read an "in memory" filehandle, such as by doing this: open( $fh, read( $fh, $filesize );
The read constructor may also be used as a method. If used in this manner, then all existing data contained in $riff will be discarded, and replaced by the contents read from $fh.
$riff->write( $fh );
Outputs a properly-formatted RIFF file to the given filehandle $fh.
<<lessSYNOPSIS
use File::Format::RIFF;
open( IN, file ) or die "Could not open file: $!";
my ( $riff1 ) = File::Format::RIFF->read( *IN );
close( IN );
$riff1->dump;
my ( $riff2 ) = new File::Format::RIFF( TYPE );
foreach my $chunk ( $riff1->data )
{
next if ( $chunk->id eq LIST );
$riff2->addChunk( $chunk->id, $chunk->data );
}
open( OUT, ">otherfile" ) or die "Could not open file: $!";
$riff2->write( *OUT );
close( OUT );
File::Format::RIFF provides an implementation of the Resource Interchange File Format. You can read, manipulate, and write RIFF files.
CONSTRUCTORS
$riff = new File::Format::RIFF( $type, $data );
Creates a new File::Format::RIFF object. $type is a four character code that identifies the type of this particular RIFF file. Certain types are defined to have a format, specifying which chunks must appear (e.g., WAVE files). If $type is not specified, it defaults to (four spaces). $data must be an array reference containing some number of RIFF lists and/or RIFF chunks. If $data is undef or not specified, then the new RIFF object is initialized empty.
$riff = File::Format::RIFF->read( $fh, $filesize );
Reads and parses an existing RIFF file from the given filehandle $fh. An exception will be thrown if the file is not a valid RIFF file. $filesize controls one aspect of the file format checking -- if $filesize is not specified, then stat will be called on $fh to determine how much data to expect. You may explicitly specify how much data to expect by passing in that value as $filesize. In either case, the amount of data read will be checked to make sure it matches the amount expected. Otherwise, it will throw an exception. If you do not wish it to make this check, pass in undef for $filesize.
Please note, if you wish to read an "in memory" filehandle, such as by doing this: open( $fh, read( $fh, $filesize );
The read constructor may also be used as a method. If used in this manner, then all existing data contained in $riff will be discarded, and replaced by the contents read from $fh.
$riff->write( $fh );
Outputs a properly-formatted RIFF file to the given filehandle $fh.
Download (0.009MB)
Added: 2007-04-27 License: Perl Artistic License Price:
916 downloads
Core Linux Distribution 2.0 Beta
Core is a minimal distribution of the GNU/Linux operating system. more>>
Core is a minimal distribution of the GNU/Linux operating system designed to be the basis for a complete system constructed by the end user. A fresh installation of Core will boot into a console and provide the user with the tools needed to download, compile and install other applications. Core contains nothing beyond what is required to perform these tasks.
Core is primarily designed for experienced Linux users, though it has found an audience with those looking to learn about the internals and operation of a Linux system. Core requires the user to manually configure, compile and install applications and expects the user to consult man pages and other documentation.
Installation:
These instructions are incomplete, but should be sufficient:
- Download, burn and boot the ISO.
- Partition, format and mount the hard drive.
- Run install_core [mount point of hard drive].
- Optional packages in /pkgs/optional can be installed with corepkg(8).
- Copy the kernel from /pkgs/kernel to /usr/src of the hard drive.
- Run chroot [mount point] bash -l to chroot into the new system.
- Compile and install the Linux kernel [be sure to run LILO].
- Review and modify the files under /etc.
- Reboot and start constructing the new system.
MD5 sum: 5da52af0d4b0a599cc119afcace77c9c
<<lessCore is primarily designed for experienced Linux users, though it has found an audience with those looking to learn about the internals and operation of a Linux system. Core requires the user to manually configure, compile and install applications and expects the user to consult man pages and other documentation.
Installation:
These instructions are incomplete, but should be sufficient:
- Download, burn and boot the ISO.
- Partition, format and mount the hard drive.
- Run install_core [mount point of hard drive].
- Optional packages in /pkgs/optional can be installed with corepkg(8).
- Copy the kernel from /pkgs/kernel to /usr/src of the hard drive.
- Run chroot [mount point] bash -l to chroot into the new system.
- Compile and install the Linux kernel [be sure to run LILO].
- Review and modify the files under /etc.
- Reboot and start constructing the new system.
MD5 sum: 5da52af0d4b0a599cc119afcace77c9c
Download (137.6MB)
Added: 2007-05-03 License: GPL (GNU General Public License) Price:
905 downloads
Relax and Recover 1.2
Relax and Recover (abbreviated rear) is a highly modular disaster recovery framework for GNU/Linux based systems. more>>
Relax and Recover (abbreviated rear) is a highly modular disaster recovery framework for GNU/Linux based systems.
The disaster recovery information (and maybe the backups) can be stored via the network, local on hard disks or USB devices, DVD/CD-R, tape, etc. The result is also a bootable image that is capable of booting via PXE, DVD/CD and tape (OBDR).
Main features:
- Focus on Disaster Recovery
- Modular concept
- For Linux and other Unix-like operations systems
- No external dependancies - use only standard software supplied with the distribution
- encryption (optional) - openssl ?
- Linux: kernel > 2.6 supported (no kernel 2.2/2.4 support !)
- User friendly - minimal output, use log file for error messages and details
The aim is to make rear as least demanding as possible, it will require only the applications neccessary to fulfill the job rear is configured for. All other applications will be copied to the rescue system if they are present.
Enhancements:
- Added SELinux suppport for NETFS Did restore tests with NETFS - see video 2006-08-31 GSS
- Added NETFS support BACKUP=NETFS 2006-08-30 GSS
- finally fixed bug in mkrescue-functions.sh about c0d0p 0 (DEVwP=1)
- Added RHEL ES/AS support 2006-07-21 GD
- start the NFS/CIFS tar backup-restore cyclus
- added support for Software RAID
<<lessThe disaster recovery information (and maybe the backups) can be stored via the network, local on hard disks or USB devices, DVD/CD-R, tape, etc. The result is also a bootable image that is capable of booting via PXE, DVD/CD and tape (OBDR).
Main features:
- Focus on Disaster Recovery
- Modular concept
- For Linux and other Unix-like operations systems
- No external dependancies - use only standard software supplied with the distribution
- encryption (optional) - openssl ?
- Linux: kernel > 2.6 supported (no kernel 2.2/2.4 support !)
- User friendly - minimal output, use log file for error messages and details
The aim is to make rear as least demanding as possible, it will require only the applications neccessary to fulfill the job rear is configured for. All other applications will be copied to the rescue system if they are present.
Enhancements:
- Added SELinux suppport for NETFS Did restore tests with NETFS - see video 2006-08-31 GSS
- Added NETFS support BACKUP=NETFS 2006-08-30 GSS
- finally fixed bug in mkrescue-functions.sh about c0d0p 0 (DEVwP=1)
- Added RHEL ES/AS support 2006-07-21 GD
- start the NFS/CIFS tar backup-restore cyclus
- added support for Software RAID
Download (0.099MB)
Added: 2006-09-04 License: GPL (GNU General Public License) Price:
1150 downloads
PerlPoint::Generator::LANGUAGE::Formatter 0.45
PerlPoint::Generator::LANGUAGE::Formatter is a Perl module that generates Formatter formatted LANGUAGE files. more>>
PerlPoint::Generator::LANGUAGE::Formatter is a Perl module that generates Formatter formatted LANGUAGE files.
METHODS
new()
Parameters:
class
The class name.
Returns: the new object.
<<lessMETHODS
new()
Parameters:
class
The class name.
Returns: the new object.
Download (0.41MB)
Added: 2007-02-19 License: Perl Artistic License Price:
977 downloads
nEW uNIFIED mEMORY aCCESS 1.0
nEW uNIFIED mEMORY aCCESS is a file recovery tool for the ext3/ext2 file system. more>>
nEW uNIFIED mEMORY aCCESS (or numa for short) is a file recovery tool for the ext3/ext2 file system. It recovers deleted GIF files of less than 48kb.
Enhancements:
- This release also recovers MP3, PDF, PNG, HTML, and Java files.
<<lessEnhancements:
- This release also recovers MP3, PDF, PNG, HTML, and Java files.
Download (0.030MB)
Added: 2007-08-13 License: GPL (GNU General Public License) Price:
802 downloads
mkCDrec Utilities 0.7.9
mkCDrec Utilities is a rescue and recovery utilities to use with mkCdrec. more>>
The mkCDrec utilities are optional for mkCDrec itself, but are an added value for rescue and recovery purposes.
The utilities are staticly compiled and include parted, memtest, partimage, gpart, and recover. Memtest86 is also available for memory testing.
To improve the added value of your recovery/rescue CD-ROM. You will notice that links from mkCDrec CD-ROM are foreseen to the /cdrom/utilities part of the CD-ROM and that man pages of these tools are already available within mkCDrec main toolset.
Without installing the utilities you cannot use them (obvious), but it will not break any other functionality of the mkCDrec tools. Therefore, a full restore remains possible (and disk cloning too), but you will not be able to resize a partition afterwards to name something.
Most of these utilities were compiled as static binaries, therefore, you can use those tools seperately too. If you know any tool which could useful to be included, please let me know... Since mkCDrec_utils_v0.5.7 you will notice that mkCDrec will use isolinux to boot from the CD-ROM instead of using syslinux floppy boot emulation.
But, this will only work if you use mkCDrec_v0.5.7 (or higher) as isolinux was first introduced in v0.5.7.
Parted
The famous Partition Editor of GNU software. The User Manual of parted is already part of mkCDrec.
Memtest
An excellent memory testing tool.
Partition Image
A tool to make/restore partition of msdos/vfat/ext2/reiserfs file systems. The primary purpose to include this tool is to allow a restore of old partition images made by this tool.
Gpart
Guess partition does what it implies. It can even recover destroyed partition tables, and therefore, maybe preventing a full restore. Useful in case if you do not make a mkcdrec on a regular basis.
Recover
An excellent tool to edit an EXT2 file system to recover lost files.
e2salvage
e2salvage is a utility which tries to recover a data from damaged ext2 partition. It may be used when e2fsck does not recover the broken ext2 filesystem. Before trying this tool read the man page (man e2salvage).
ext2resize
ext2resize, ext2prepare and ext2online are useful tools. ext2resize can increase (or decrease) the size of an unmounted ext2 filesystem. Be aware for ext2online one need a kernel patch (not likely installed). By the way, ext2resize does work too on an Ext3 filesystem! Be aware, one needs to apply S. Tweedies kernel patch (ext3) and an updated ext2 filesystem e2fprogs-1.20 or higher (which are ext3 aware). Last 2 requirements are of course only needed in case if you want to work with ext3 filesystems.
memtest86
Memtest86 is thorough, stand alone memory test for x86 architecture computers. BIOS based memory tests are only a quick check and often miss many of the failures that are detected by Memtest86.
chntpw
The offline NT password editor (chntpw) is a little program wich enables you to view and change passwords in a Windows NT SAM user database. For example,
Installation
# cd mkcdrec; tar zxvf mkCDrec_v0.7.9_utils.tar.gz
# ls -l utilities
<<lessThe utilities are staticly compiled and include parted, memtest, partimage, gpart, and recover. Memtest86 is also available for memory testing.
To improve the added value of your recovery/rescue CD-ROM. You will notice that links from mkCDrec CD-ROM are foreseen to the /cdrom/utilities part of the CD-ROM and that man pages of these tools are already available within mkCDrec main toolset.
Without installing the utilities you cannot use them (obvious), but it will not break any other functionality of the mkCDrec tools. Therefore, a full restore remains possible (and disk cloning too), but you will not be able to resize a partition afterwards to name something.
Most of these utilities were compiled as static binaries, therefore, you can use those tools seperately too. If you know any tool which could useful to be included, please let me know... Since mkCDrec_utils_v0.5.7 you will notice that mkCDrec will use isolinux to boot from the CD-ROM instead of using syslinux floppy boot emulation.
But, this will only work if you use mkCDrec_v0.5.7 (or higher) as isolinux was first introduced in v0.5.7.
Parted
The famous Partition Editor of GNU software. The User Manual of parted is already part of mkCDrec.
Memtest
An excellent memory testing tool.
Partition Image
A tool to make/restore partition of msdos/vfat/ext2/reiserfs file systems. The primary purpose to include this tool is to allow a restore of old partition images made by this tool.
Gpart
Guess partition does what it implies. It can even recover destroyed partition tables, and therefore, maybe preventing a full restore. Useful in case if you do not make a mkcdrec on a regular basis.
Recover
An excellent tool to edit an EXT2 file system to recover lost files.
e2salvage
e2salvage is a utility which tries to recover a data from damaged ext2 partition. It may be used when e2fsck does not recover the broken ext2 filesystem. Before trying this tool read the man page (man e2salvage).
ext2resize
ext2resize, ext2prepare and ext2online are useful tools. ext2resize can increase (or decrease) the size of an unmounted ext2 filesystem. Be aware for ext2online one need a kernel patch (not likely installed). By the way, ext2resize does work too on an Ext3 filesystem! Be aware, one needs to apply S. Tweedies kernel patch (ext3) and an updated ext2 filesystem e2fprogs-1.20 or higher (which are ext3 aware). Last 2 requirements are of course only needed in case if you want to work with ext3 filesystems.
memtest86
Memtest86 is thorough, stand alone memory test for x86 architecture computers. BIOS based memory tests are only a quick check and often miss many of the failures that are detected by Memtest86.
chntpw
The offline NT password editor (chntpw) is a little program wich enables you to view and change passwords in a Windows NT SAM user database. For example,
Installation
# cd mkcdrec; tar zxvf mkCDrec_v0.7.9_utils.tar.gz
# ls -l utilities
Download (2.4MB)
Added: 2005-04-04 License: GPL (GNU General Public License) Price:
1668 downloads
DBIx::SQLCrosstab::Format 1.17
DBIx::SQLCrosstab::Format is a Perl module with formats results created by DBIx::SQLCrosstab. more>>
DBIx::SQLCrosstab::Format is a Perl module with formats results created by DBIx::SQLCrosstab.
SYNOPSIS
use DBIx::SQLCrosstab::Format;
my $dbh=DBI->connect("dbi:driver:database"
"user","password", {RaiseError=>1})
or die "error in connection $DBI::errstrn";
my $params = {
dbh => $dbh,
op => [ [ SUM, salary] ],
from => person INNER JOIN departments USING (dept_id),
rows => [
{ col => country},
],
cols => [
{
id => dept,
value =>department,
from =>departments
},
{
id => gender, from => person
}
]
};
my $xtab = DBIx::SQLCrosstab::Format->new($params)
or die "error in creation ($DBIx::SQLCrosstab::errstr)n";
my $query = $xtab->get_query("#")
or die "error in query building $DBIx::SQLCrosstab::errstrn";
if ( $xtab->get_recs) {
# do something with records, or use a built-in function
# to produce a well formatted HTML table
#
print $xtab->as_html;
print $xtab->as_xml;
print $xtab->as_yaml;
print $xtab->as_csv(header);
$xtab->as_xls("xtab.xls");
use Data::Dumper;
print Data::Dumper->Dump ([ $xtab->as_perl_struct(hoh)],
[hoh]);
print Data::Dumper->Dump ([ $xtab->as_perl_struct(losh)],
[losh]);
print Data::Dumper->Dump ([ $xtab->as_perl_struct(loh)],
[loh]);
}
else {
die "error in execution $DBIx::SQLCrosstab::errstrn";
}
DBIx::SQLCrosstab::Format is a class descending from DBIx::SQLCrosstab. Being a child class, it inherits its parent methods and can be used in the same way.
In addition, it provides methods to produce formatted output.
<<lessSYNOPSIS
use DBIx::SQLCrosstab::Format;
my $dbh=DBI->connect("dbi:driver:database"
"user","password", {RaiseError=>1})
or die "error in connection $DBI::errstrn";
my $params = {
dbh => $dbh,
op => [ [ SUM, salary] ],
from => person INNER JOIN departments USING (dept_id),
rows => [
{ col => country},
],
cols => [
{
id => dept,
value =>department,
from =>departments
},
{
id => gender, from => person
}
]
};
my $xtab = DBIx::SQLCrosstab::Format->new($params)
or die "error in creation ($DBIx::SQLCrosstab::errstr)n";
my $query = $xtab->get_query("#")
or die "error in query building $DBIx::SQLCrosstab::errstrn";
if ( $xtab->get_recs) {
# do something with records, or use a built-in function
# to produce a well formatted HTML table
#
print $xtab->as_html;
print $xtab->as_xml;
print $xtab->as_yaml;
print $xtab->as_csv(header);
$xtab->as_xls("xtab.xls");
use Data::Dumper;
print Data::Dumper->Dump ([ $xtab->as_perl_struct(hoh)],
[hoh]);
print Data::Dumper->Dump ([ $xtab->as_perl_struct(losh)],
[losh]);
print Data::Dumper->Dump ([ $xtab->as_perl_struct(loh)],
[loh]);
}
else {
die "error in execution $DBIx::SQLCrosstab::errstrn";
}
DBIx::SQLCrosstab::Format is a class descending from DBIx::SQLCrosstab. Being a child class, it inherits its parent methods and can be used in the same way.
In addition, it provides methods to produce formatted output.
Download (0.065MB)
Added: 2006-09-27 License: Perl Artistic License Price:
1122 downloads
ext3 0.0.7a
ext3 is a journaling support for ext2fs. more>>
ext3 adds journaling filesystem capabilities to ext2fs.
What is journaling?
It means you dont have to fsck after a crash. Basically.
What works?
Journaling to a journal file on the journaled filesystem
Automatic recover when the filesystem is remounted
All VFS operations (including quota) should be journaled
Add data updates are also journaled
What is left to be done?
Quota support for non-data-journaled filesystems.
Journaling to an off-filesystem device, eg. NVRam
Decent documentation!
A few internal cleanups: migrating the extra buffer_head fields to a separate jfs_buffer_info field in particular.
Enhancements:
- The major change in this release is a missing byte-endian conversion in the recovery code. This problem affects both the ext3 kernel recovery and the recovery code in e2fsck. Please upgrade to e2fsprogs-1.21-WIP-0601.tar.gz or later.
- The other significant change is a fix when running shared mmaped files on ext3 with more than one ext3 filesystem active: it was possible for ext3 to get confused about which filesystem was active if the VM tried to swap out a page on one filesystem while processing a filesystem update on the other filesystem.
- Pin the buffer heads backing an inode to a transaction when the transaction starts, to prevent the inode being flushed to disk before transaction commit.
- Add a debugging check to trap any attempts to run a nested transaction inside a transaction on a different filesystem.
- Fix an assertion failure that could occur after allocating an indirect block but failing to allocate a block beneath it due to disk full.
- Fix a bug which meant that writes larger than 4k were never being coalesced into a single transaction.
- Rename the confusingly-named "tid_ge" transaction-greater-than function to "tid_gt"
- Update the README to describe the new ext3 features of current e2fsprogs.
<<lessWhat is journaling?
It means you dont have to fsck after a crash. Basically.
What works?
Journaling to a journal file on the journaled filesystem
Automatic recover when the filesystem is remounted
All VFS operations (including quota) should be journaled
Add data updates are also journaled
What is left to be done?
Quota support for non-data-journaled filesystems.
Journaling to an off-filesystem device, eg. NVRam
Decent documentation!
A few internal cleanups: migrating the extra buffer_head fields to a separate jfs_buffer_info field in particular.
Enhancements:
- The major change in this release is a missing byte-endian conversion in the recovery code. This problem affects both the ext3 kernel recovery and the recovery code in e2fsck. Please upgrade to e2fsprogs-1.21-WIP-0601.tar.gz or later.
- The other significant change is a fix when running shared mmaped files on ext3 with more than one ext3 filesystem active: it was possible for ext3 to get confused about which filesystem was active if the VM tried to swap out a page on one filesystem while processing a filesystem update on the other filesystem.
- Pin the buffer heads backing an inode to a transaction when the transaction starts, to prevent the inode being flushed to disk before transaction commit.
- Add a debugging check to trap any attempts to run a nested transaction inside a transaction on a different filesystem.
- Fix an assertion failure that could occur after allocating an indirect block but failing to allocate a block beneath it due to disk full.
- Fix a bug which meant that writes larger than 4k were never being coalesced into a single transaction.
- Rename the confusingly-named "tid_ge" transaction-greater-than function to "tid_gt"
- Update the README to describe the new ext3 features of current e2fsprogs.
Download (0.17MB)
Added: 2005-04-08 License: GPL (GNU General Public License) Price:
1673 downloads
Make CD-ROM Recovery 0.9.7
Make CD-ROM Recovery is a disaster recovery CD-ROM maker. more>>
Make CD-ROM Recovery makes a bootable (El Torito) disaster recovery image (CDrec.iso), including backups of the linux system to the same CD-ROM (or CD-RW) if space permits, or to a multi-volume CD-ROM set. Otherwise, the backups can be stored on another local disk, NFS disk or (remote) tape.
After a disaster (disk crash or system intrusion) the system can be booted from the CD-ROM and one can restore the complete system as it was (at the time mkCDrec was run) with the command /etc/recovery/start-restore.sh
Disk cloning (clone-dsk.sh script) allows one to restore a disk to another disk (the destination disk does not have to be of the same size as it calculates the partition layout itself). A thrid script, restore-fs.sh, will restore only one filesystem to a partition of your choice, and the user can choose with which filesystem the partition has to be formatted.
Linux 2.2.x, 2.4.x and 2.6.x kernels are supported, and if size of the kernel is not too big a boot floppy can be made, otherwise a 2.88 Mb boot floppy will be emulated on CD-ROM.
MkCDrec supports ext2 , ext3, minix, xfs , jfs, reiserfs file systems, LVM and software RAID (multiple devices). Each file system is backed up as a compressed tar archive (including the tar log). The compress program used is the users choice (compress, gzip, bzip2, lzop,...)
But there is more: msdos, fat, vfat and ntfs mounted partitions are recognized and are saved as compressed dumps (on CD, tape, etc.)
The user has the possibility to encrypt all backups with openssl if desired (see the Config.sh configuration file for more information).
To restore your system completely just boot from the first CD-ROM made by mkCDrec and type "/etc/recovery/start-restore.sh " to restore everything from CD. Automatic Disaster Recovery and One Button Disaster Recovery are supported by mkCDrec too.
With the clone-dsk.sh script one can restore selective a disk or partitions to another free disk.
mkCDrec supports IDE (inclusive ATA), SCSI disks, hardware RAID based disks (e.g. Compaq SMART2 Disk Array), LVM and software RAID. With an El-Torito CD-ROM you can boot from an IDE or SCSI based CD-ROM drive on IA32/64, powermac and x86_64 GNU/Linux based computer systems only.
<<lessAfter a disaster (disk crash or system intrusion) the system can be booted from the CD-ROM and one can restore the complete system as it was (at the time mkCDrec was run) with the command /etc/recovery/start-restore.sh
Disk cloning (clone-dsk.sh script) allows one to restore a disk to another disk (the destination disk does not have to be of the same size as it calculates the partition layout itself). A thrid script, restore-fs.sh, will restore only one filesystem to a partition of your choice, and the user can choose with which filesystem the partition has to be formatted.
Linux 2.2.x, 2.4.x and 2.6.x kernels are supported, and if size of the kernel is not too big a boot floppy can be made, otherwise a 2.88 Mb boot floppy will be emulated on CD-ROM.
MkCDrec supports ext2 , ext3, minix, xfs , jfs, reiserfs file systems, LVM and software RAID (multiple devices). Each file system is backed up as a compressed tar archive (including the tar log). The compress program used is the users choice (compress, gzip, bzip2, lzop,...)
But there is more: msdos, fat, vfat and ntfs mounted partitions are recognized and are saved as compressed dumps (on CD, tape, etc.)
The user has the possibility to encrypt all backups with openssl if desired (see the Config.sh configuration file for more information).
To restore your system completely just boot from the first CD-ROM made by mkCDrec and type "/etc/recovery/start-restore.sh " to restore everything from CD. Automatic Disaster Recovery and One Button Disaster Recovery are supported by mkCDrec too.
With the clone-dsk.sh script one can restore selective a disk or partitions to another free disk.
mkCDrec supports IDE (inclusive ATA), SCSI disks, hardware RAID based disks (e.g. Compaq SMART2 Disk Array), LVM and software RAID. With an El-Torito CD-ROM you can boot from an IDE or SCSI based CD-ROM drive on IA32/64, powermac and x86_64 GNU/Linux based computer systems only.
Download (0.76MB)
Added: 2007-06-19 License: GPL (GNU General Public License) Price:
867 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above recover ext3 formatted drives search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed