Recovery Is Possible
Recovery Is Possible (RIP; also RIPLinuX) is a small, specialized Linux distribution that includes a large number of system maintenance and recovery applications. The disc is mainly oriented at the experienced Linux user that knows what he is doing, and thus does not contain automated scripts for many common tasks (such as undeleting files, creating partitions, and the such). RIP disc comes in two flavors, one with the X Window System and without; usually, the non-X disc is released a few days after the X11 distro as the author takes time to compile and quickly test the build. The operating system's X11-capable version does not require X11 to be started at bootup, and can be started at any time after booting wihtout the server; the main purpose of X11 is to provide the capability to run GParted, a GTK partition management program, and Firefox, because it might be relaxing to casually browse the web while performing long and "boring" tasks. MPlayer is also included and Firefox is shipped with the mplayerplug-in extension to allow most embedded media on the web to be viewed; Adobe Flash is not included due to copyright restrictions, though it may be optionally installed by running a script to download and install Flash.
Some common uses of RIP are the following:
- TestDisk — to recover deleted partitions, by ignoring the MBR and checking cylinders for known filesystem structures (such as FAT, NTFS, ext2/3, ReiserFS 3/4, XFS, etc)
- PhotoRec — to recover deleted files, by ignoring the filesystem and checking disk blocks for known file types
- fdisk, cfdisk, parted, and GParted (optional with the X11 version) for partition management
- ntfsprogs (ntfsresize, ntfsclone, ntfsfix, mkntfs, etc) in order to resize, backup/restore, schedule a chkdsk at Windows bootup, and other operations to NTFS filesystems
As of 2007-03-23, the current version of Recovery Is Possible is 2.3.
The kernel (v22.214.171.124 for RIPv2.3) has IDE/SATA/SCSI support.
The kernel also has LVM1/2, RAID, and Ethernet/Cable/DSL networking support.
These are some of the programs it contains: partimage/partimaged, parted, dump/restore, fsck.reiserfs, fsck.reiser4, fdisk, cfdisk, sfdisk, mke2fs, e2fsck, tune2fs, debugfs, jfs_mkfs, jfs_fsck, mkfs.xfs, xfs_repair, xfsdump/xfsrestore, cdrecord/dvdrecord, mkisofs, dvd+rw-format, growisofs, ntfsresize, mkntfs, ntfsclone, ntfsmount, lynx, links, mutt, fetchmail, ncftp, lftp, epic4 irc, naim, tmsnc, tin, slrn, telnet, wget, curl, zgv, testdisk, rsync, udp-sender/receiver, lde, blesstivo, rtvpatch, mfstool, chntpw, cmospwd, grub, grubconfig, lilo, smartctl, memtest86+, ddrescue, dd_rescue, acpitool, dmidecode, ethtool, lshw, mc, mcedit, star, kexec, lvm, evms, evmsn, ssh/sshd, dmraid, zsplit/unzsplit, splitpipe/joinpipe, fscat, sshfs, mksquashfs/unsquashfs, cdrskin, dar, clamav, putty, ntfs-3g.