Semantic search

Jump to: navigation, search


Backupninja
Backupninja allows you to coordinate system backup by dropping a few simple configuration files into /etc/backup.d/. Most programs you might use for making backups don't have their own configuration file format. Backupninja provides a centralized way to configure and schedule many different backup utilities. It allows for secure, remote, incremental filesytem backup (via rdiff-backup), compressed incremental data, backup system and hardware info, encrypted remote backups (via duplicity), safe backup of MySQL/PostgreSQL databases, subversion or trac repositories, burn CD/DVDs or create ISOs, incremental rsync with hardlinking.
Backuppc
BackupPC is a high-performance, enterprise-grade system for backing up GNU/Linux machines and laptops to a server's disk. Its features include clever pooling of identical files, no client-side software, optional compression for using even less storage, support for a full set of restore options, and a powerful Apache/CGI user interface.
Bacula
Bacula is a set of programs that allow you to manage the backup, recovery, and verification of computer data across a network of different computers. It is based on a client/server architecture and is efficient and relatively easy to use, while offering many advanced storage management features that make it easy to find and recover lost or damaged files.
Bar
bar stands for Backup And Restore. This programme has been designed for a user who desires to backup his Home folder each week or day using cron or a similar programme and transferring those backups at the end each month to another medium for safer storage.
Barman
Barman (backup and recovery manager) is an administration tool for disaster recovery of PostgreSQL servers written in Python. It allows one to perform remote backups of multiple servers in business critical environments and help DBAs during the recovery phase. Barman's most wanted features include backup catalogs, retention policies, remote recovery, archiving and compression of WAL files and backups. Barman is written and maintained by PostgreSQL professionals 2ndQuadrant.
Bloat
'Bloat' is a Perl script which analyses an archive's filename, and extracts it using a suitable extractor. It also supports several other features, such as "subdirectory detection", MIME-type checking (via 'file'), and extraction of non-trivial archive types.
Bluraybackup
bluraybackup makes a decrypted copy of the whole Blu-ray Disc Movie or it extracts a decrypted version of a specific BDMV stream. Inspired by dvdbackup, developed in C99 following the suckless philosophy.
CacheIt
This is a candidate for deletion: I cannot confirm any facts about this project. The URLs on this page link to web pages which do not work without running JavaScript which does not have any licence notice. I have been unable to download the program, suggesting it might be dead. Drw (talk) 09:37, 18 July 2018 (EDT) CacheIt is a PHP class to facilitate caching. You subclass Cachable and implement the get method of Cachable, and you instantiate it as well as instantiate CacheIt with arguments of the instance of your subclass of Cachable. Then both the path (ending in a trailing slash) to the directory that cached data will be kept, and the number of seconds that a cached entry can be kept before expiring. Then, just call the get method of the instance of CacheIt and caching happens automatically. CacheIt doesn't do LRU--if you're concerned about the cache directory getting too large, have a cron job scan it occasionally and delete the oldest files.
Ccd2cue Heckert gnu.tiny.png
The program ccd2cue is a CCD sheet to CUE sheet converter for the GNU Operating System. It supports the full extent of CUE sheet format expressiveness, including mixed-mode discs and CD-Text meta-data. It plays an important role for those who need to use optical disc data which is only available in the proprietary sheet format CCD, but don’t want to surrender their freedom. It fills an important gap in the free software world because before its conception it was impossible to use complex forms of optical disc data laid out by CCD sheets in a whole/holy free operating system.
Ccollect
ccollect does (pseudo) incremental full backups with different exclude lists, using hard links and rsync.
Cedar Backup
'Cedar Backup' supports backups of files on local and remote hosts to CD-R or CD-RW media over a secure network connection. It also includes extensions that understand how to back up MySQL databases and Subversion repositories, and can be easily extended to support other data sources. It is focused around weekly backups to a single disc, with the expectation that the disc will be changed or overwritten at the beginning of each week. With appropriate hardware, Cedar Backup can also write multisession discs.
Chpox
'chpox' provides transparent checkpointing and restarting of processes on GNU/Linux clusters. It was originally designed for recovery of jobs with a long execution time in case of system crashes, power failures, etc. It works with openMosix, is SMP safe, works as a kernel module, does not require kernel patches or program recompiling/relinking, and supports virtual memory, regular open files, pipes, *nix domain sockets, current directory, termios, and child processes.
Confstore
'confstore' is a configuration backup utility. It scans a system for all recognised configuration files and then stores them in a simple archive. It knows what to scan for by reading a definitions file. Confstore can also restore configuration from backup archives it has previously created, upload them to a FTP server, and mail them to an email account.
Core-restart
'core-restart' is a process checkpointing and restarting system. It does not require the executables to be linked with a library, so processes can be checkpointed without being changed. Also, the restarted process and the restoration code are in independent address spaces which simplifies the mechanism of restoring the stack and register state of the checkpointed process. The system runs only on user-level code and requires no modifications to the kernel.
Cpio Heckert gnu.tiny.png
Cpio copies files into or out of a cpio or tar archive. The archive can be another file on the disk, a magnetic tape, or a pipe. GNU cpio supports the following archive formats: binary, old ASCII, new ASCII, crc, HPUX binary, HPUX old ASCII, old tar, and POSIX.1 tar. The tar format is provided for compatibility with the tar program. By default, cpio creates binary format archives for compatibility with older cpio programs. When extracting from archives, cpio automatically recognizes which kind of archive it is reading and can read archives created on machines with a different byte-order.
DACT
DACT is a compression tool designed to compress a file dynamically, choosing the algorithm that works best per block of input data to produce an overall smaller output file.
DIAP
DIAP (Distributed Internet Archiving Protocol) is a set of Bash shell scripts to set up a system using three backup nodes either between sites (e.g. between offices and homes) or over WANs. The application provides a decentralized, self-contained and managed storage utility. The emergence of a DVTL (Distributed Virtual Tape Library) is the end result. Nodes can be dedicated to storage or used for existing services over unused bandwidth. The scripts are a toolkit to help users set up their own project, and to help the writer improve the system and work in user space over SSH.
DIBS
DIBS is a backup system that protects your data by giving your files to peers (and in return, you store their files) so that if a catastrophe strikes your area, you can recover data from surviving peers. This solves the problem of mirroring your data by adding more disks to your own computer only ot have a fire, flood, power surge, etc. wiping out your local data center. Note that DIBS is a backup system, *not* a file sharing system like Napster, Gnutella, Kazaa, etc. In fact, DIBS encrypts all data transmissions so that the peers you trade files with can not access your data.
Dar
'dar' is a shell command that makes backups of a directory tree and files. Its features include splitting archives over several files, CDs, ZIPs, or floppies, compression, full or differential backups, proper saving and restoration of hard links and extended attributes, remote backup using pipes and external command (such as ssh), and rearrangement of the "slices" of an existing archive. It can now run commands between slices, scramble archives, and retrieve individual files from differential and full backups.
Ddrescue Heckert gnu.tiny.png
Ddrescue is a data recovery tool. It copies data from one file or block device (hard disc, cdrom, etc) to another, trying hard to rescue data in case of read errors. The basic operation of ddrescue is fully automatic. That is, you don't have to wait for an error, stop the program, read the log, run it in reverse mode, etc. If you use the logfile feature of ddrescue, the data is rescued very efficiently (only the needed blocks are read). Also you can interrupt the rescue at any time and resume it later at the same point.
Dkopp
Dkopp is a program used to copy or back-up disk files to DVD or BD (Blue-ray) media. Full or incremental backups can be done, with full or incremental media verification. A GUI is used to navigate through directories to select or de-select files or directories at any level. Backup jobs can be saved for later re-use. New, deleted, and updated disk files are handled automatically, without re-editing the backup job. An incremental backup updates the same DVD/BD media used for a prior full backup. Files can be restored to the same or another location on disk. Large backup jobs can be done using multiple DVD media.
Dobackup.pl
'dobackup.pl' is a script to run unattended incremental backups of multiple servers. It handles multiple media sets with automatic media preparation and rotation, configurable 'what-to-backup', global per-host exclusion patterns, and user settable 'don't-back-this-up' metafiles. Its design goal is zero-maintenance, ideally leaving the user with nothing to do except change the media when told.
Dtrx
'dtrx' intelligently extracts many different archive types. It will get the contents from tar, zip, rpm, deb, and cpio archives, as well as compressed files, with one simple command. It helps keep your filesystem sane by putting every file's contents into a dedicated directory, and making sure the owner can read and write whatever's extracted. It can even recursively extract archives. To use dtrx you'll need the usual tools for the archive types you want to extract: for example, if you're extracting zip files, you'll need zipinfo and unzip. See the INSTALL file included with dtrx for a complete list.
Dump Restore
This package contains both 'dump' and 'restore'. 'Dump' examines files in a filesystem, determines which ones need to be backed up, and copies those files to a specified storage medium. 'Restore' performs the inverse function; it can restore a full backup of a filesystem. It can also layer subsequent incremental backups on top of the full backup, and restore single files and directory subtrees from full or partial backups.
DupeFinder
' DupeFinder' locates, moves, renames, and deletes duplicate files in a directory structure. It's good both for users who haven't kept their hard drives very well organized and need to do some cleaning to free space, and for users who like to keep lots of backup copies of important data "just in case" something bad should happen.
Duplicity
'duplicity' is an incremental backup tool that backs up files and directories by building tar-format volumes and uploading them to a file server. By default, these volumes will be GPG encrypted, although simple gzipping is also supported. It supports local, FTP, and ssh/scp back-ends. Because it uses librsync, archives only record the parts of files that have changed since the last backup. It supports deleted files, full Unix permissions, directories, symbolic links, and fifos, but currently not hard links.
Dvdisaster
'dvdisaster provides a margin of safety against data loss on CDs and DVDs caused by scratches or aging. It creates error correction codes to compensate read errors which are not correctable in the CD/DVD drive. It also reads as much data as possible from defective media; typically, it handles up to 10% unreadable sectors (relative to the overall medium capacity) using its error correction code. Hardware requirements for running 'dvdisaster' include:
-x86 compatible hardware in 32bit mode -an up-to-date CD or DVD drive with ATAPI or SCSI interface -at least a P4 at 2Ghz or comparable processor -file system without the 2GB size limit for handling DVD images
E
The program e is a command line utility that extracts lots of different archives. It is very simple and can be extended very easily.
It is inspired by how firewall use their rulesets, and works like this:
  • For each file that has to be extracted, the rules are matched one after the other.
  • When a rule matches (either by the filetype or filename), the command is executed.
  • If the command does not return an error code the extraction is considered successful, otherwise the next rules are matched.
  • It currently has rules for zip, rar, 7zip, gzip, bzip2, rpm, cab, arj, ace, ppmd, lzo, tar.bz2, tar.gz, ar, cpio, dar, uharc, zzip, and many more.
EMirror
'EMirror' is an ftp-mirror script that can produce HTML, PHP, or text logfiles. It supports most kinds of FTP daemons (including EFTP), and re-get. Other features include the ability to download just the latest version of a file, mechanisms that will keep from downloading very old files, support of regular expressions for including/excluding files, special watermarks for deleting files, and multi-threading. This package was formerly known as the ECLiPt Mirroring Tool.
Easy Backup
Easy Backup is a simple backup utility in Python designed to make backing up the same set of files over and over again fairly easy. To accomplish this, Easy Backup reads a tasks file that can define several backup tasks and what files are part of those tasks. Making a backup is then simply a matter of executing the program from the command line and telling it what task to backup and where to back it up to.
Ebiso
ebiso is simple tool for creating bootable ISO images for UEFI based systems running GNU/Linux. It can be however used as standard ISO image creator as well.
Electric Sheep IO
ElectricSheep.IO is an (hopefully) simple tool to execute backup tasks and copy archives offsite. It's designed to operate from a single utility machine over the network or the Internet using SSH.
Ext2hide
ext2hide allows the user to save and restore an arbitrary number of files to and from the reserved space in an ext2/3 filesystem's primary and backup superblocks. Using ext2hide, you can use this reserved section to store an arbitrary number of files, where they will be completely invisible to normal filesystem utilities, but still residing in permanent storage on disk. This can be useful for passwords, public keys, anything you like.
Fileprune
'Fileprune' deletes files from a collection, targeting a given distribution of the file timestamps within time as well as size, number, and age constraints. It is meant to keep a set of periodically-created backup files to a manageable size while still providing reasonable access to older versions. The algorithm used for pruning is based on an exponential, Gaussian (normal), or Fibonacci distribution, and provides fine control of the files to delete and allows the retention of recent copies and increasingly aggressive pruning of older files. The retention schedule specifies the age intervals for which files will be retained.
Filewatcher
'filewatcher' maintains a local file archive repository. A configuration file details which files and directories to monitor and to whom reports should be delivered. It is useful in situations where there are multiple sysadmins, each of whom should know as soon as possible what changes the other have made. Correcting or rolling back to the previous version is trivial.
Flexbackup
'flexbackup' is a configurable and easy to use Perl-based backup tool, that can backup local files as well as remote machines (using ssh). It allows the backup itself to be made with afio, cpio, tar, dump, star, or pax. It can work with tape drives, or can easily archive to on-disk files.
FreeFileSync
FreeFileSync is a program that lets you synchronize files and folders. Features:
  • Detect moved and renamed files and folders
  • Copy locked files (Volume Shadow Copy Service)
  • Detect conflicts and propagate deletions
  • Binary file comparison
  • Configure handling of Symbolic Links
  • Automate sync as a batch job
  • Process multiple folder pairs
  • Comprehensive and detailed error reporting
  • Copy NTFS extended attributes (compressed, encrypted, sparse)
  • Copy NTFS security permissions
  • Support long file paths with more than 260 characters
  • Fail-safe file copy
  • Expand environment variables like %USERPROFILE%
  • Access variable drive letters by volume name (USB sticks)
  • Keep versions of deleted/updated files
  • Prevent disc space bottlenecks via optimal sync sequence
  • Full Unicode support
  • Highly optimized runtime performance
  • Include/exclude files via filter
  • FreeFileSync portable and local installation available
  • Handle daylight saving time changes on FAT/FAT32
  • Use macros %time%, %date%, et al. for recurring backups
  • Case-sensitive synchronization
  • Built-in locking: serialize multiple jobs running against the same network share
G4L
G4L is a hard disk and partition imaging and cloning tool similar to Norton Ghost and (tm) by Symantec. The created images are optionally compressed, and they can be stored on a local hard drive or transferred to an anonymous FTP server. A drive can be cloned using the Click'n'Clone; function. g4l supports file splitting if the local filesystem does not support writing files 2GB. The included kernel supports ATA, serial-ATA, and SCSI drives. Common network cards are supported. It is packaged as a bootable CD image with an ncurses GUI for easy use.
G4u
g4u ("ghost for unix") is a boot-floppy/CD that lets users clone hard disks by using FTP. This is often done to deploy a common setup on a number of PCs. The floppy/CD uploads the compressed image of a local hard disk to an FTP server, and then retrieves that image via FTP, uncompresses it, and writes it back to disk. Network configuration is fetched via DHCP. The hard disk is processed as an image, so g4u can deploy any filesystem/operating system. Users can clone local disks as well as partitions.
GMail Archiver
GMail Archiver is a tool for archiving IMAP, mbox files, or Mailman archives to a GMail account.
GNOME Schedule
GNOME Schedule is a system schedule maintenance tool. It has support for the cron and at scheduling systems. It aims to be as HIG compatible as possible. The target is to provide any sane desktop user with a tool to maintain the scheduling of his or her desktop tasks, while not requiring an understanding of the cron or at subsystems.
GPRename
'GPRename' is a GUI batch file renamer based on Gtk-Perl. It can rename files numerically, insert/delete characters at/between specified position(s), replace strings (either using regular express or not), and change case.
Gfslicer
'gfslicer' slices and then deslices large files, mainly for use with removable storage media. Files can be sliced to any arbitrary size and then transferred using floppies, etc. The sliced files can then be desliced to the original form with the same name and extension. A checking mechanism helps avoid errors. You can tar folders and then slice them within gfslicer and the same in reverse (i.e., deslice and untar not slice and tar). Tar and untar can be used separately. A log file facility is also included to cross-check what happened already. You can also can drag and drop any file into gfs window and get it sliced.
Gitenc
Gitenc is a simple shell script that works as a placeholder for git add and will parse filenames for sensitive names from git diff and apply GPG encryption as needed (filenames matching config, connection or sqlbackup) while handing everything off to git.
Glastree
The poor man's daily snapshot, 'glastree' builds live backup trees, with branches for each day. Users directly browse the past to recover older documents or retrieve lost files. Hard links compress out unchanged files; modified files are copied verbatim. A prune utility effects a constant, sliding window.
Gnetic
Gnetic is a tool for creating and restoring backups. Also lets you clone computers over the network. You can make computer copies using a direct connection between two machines (Point-2-Point), or using the "link mode", which creates a chain of nodes that sends information like a bus-topology net. With this method, theoretically you can clone up to 64 computers (or as many as you specify) in the same time that 1 or 2 take.
Gnochive
gnochive is a GNOME frontend for all common archivers under GNU/Linux. It supports gzip, tar, bzip2, zip, and compress.
Gofoss.net
gofoss.net is a beginners guide to free software, privacy, data ownership and durable tech. Learn how to: safely browse the Internet; keep your conversations private; protect your data; unlock your computer's full potential; stay mobile and free; own your cloud; avoid filter bubbles, surveillance & censorship.
Greenclone
greenclone copies windows hierarchies, handling hard and soft links, permissions, afs, VSS shadows and very long filenames. It was written to get round problems with programs like robocopy, and/or ports of unix programs like rsync. It can optionally store permissions and afs information in an auxiliary file so backups don't lose information even if the destination is not an NTFS partition.
Grsync
Grsync is a GUI for rsync, the command line directory synchronization tool. While it can work with remote hosts, its focus is to synchronize local directories.
Gzip Heckert gnu.tiny.png,
A compression utility designed to replace 'compress'. Much better compression and freedom from patented algorithms are its main advantages over compress. Gzip decompresses files created by gzip, compress, or pack; it detects the input format automatically.
Gzip x86
'gzip_x86' is a distribution of gzip tuned for faster decompressing when running on GNU+Linux/x86.
Hdup
'hdup' backs up filesystems. Features include archive encryption via mcrypt, archive compression (bzip/gzip/none), the ability to transfer the archive to a remote host (via scp), and no obscure archive format (it is a normal compressed tar file)
IBackup
This is a candidate for deletion: Links broken. Email to maintainer broken. Poppy-one (talk) 17:55, 2 August 2018 (EDT) 'ibackup' lets you automate (with cron) the backup of system configurations. It is easy to extend it for your systems and adapt to your needs. It supports exclude lists, upload, and encryption of your backups.
ImageBackup
'ImageBackup' is an automatic incremental backup system for digital pictures. It creates backup CDs, one at a time, until all images have been backed up. You run the program regularly; it will gather images until another disc is full. Once a disc is full, it can use AutoScrapbook to create Web-based index files, automatically generate an ISO image, and reset the staging area. Once an image has been stored in a backup ISO image, it will not be backed up again. Any new images, regardless of where they are mixed into your directory structure, will be added to backups when necessary.
KBag
kBag synchronizes your documents between one computer and another.
Karchiver
'kArchiver' is a utility for working with compressed files. Users can create tar.gz, tar.bz2, .zip, and other files, as well as add, remove, or view files with a multiselection window. Its interface merges with konqueror, so users can view and extract all archives within the file manager. Right-clicking on an archive allows you to extract archives in background. The program also converts files between .tar.gz and .tar.bz2, provides an automatic splitter/unsplitter to fit a file onto a set of floppies, and includes wizards that help users compile and install software through kArchiver's interface. Please note that there are separate versions of kArchiver for KDE 1.x and 2.x, and they are *not* compatible.
Konserve
'konserve' is a small backup application for KDE 3. It lives in the system tray and can periodically create backups of several directories or files. Konserve uses standard KDE network transparency to upload your backups to wherever you want. You can also restore a incidentally-deleted file or directory from a backup file with just one mouse click.
LBackup
LBackup is a backup system, aimed at systems administrators who demand reliable backups.
LZO
'LZO' is a portable lossless data compression library. It offers pretty fast compression and very fast decompression. Decompression requires no memory. In addition there are slower compression levels achieving a quite competitive compression ratio while still decompressing at this very high speed.
LZPX
LZPX is a fast and powerful file compressor. The main features of this program are:
  • Good compression ratio
  • Fast compression and decompression speed
  • Small size
Libzip
'libzip' is a library for reading, creating, and modifying zip archives. Users can add files from data buffers, files, or compressed data copied directly from other zip archives, and can revert changes made without closing the archive.
LinuxLive
Linux Live is a set of bash scripts which allows users to create their own live CD from any distribution. It boots by using initrd, then mounts the whole packed filesystem from the CD. Next, it inserts ovlfs modules into kernel to emulate "pseudo-writing" to the CD and links all directories together in /mnt (tmpfs). Last, /mnt is chrooted and ramdisk is freed.
Litetrash
'litetrash' is a shared library which, when preloaded, implements a trash can. Itworks in the same way as libtrash (by intercepting function calls which might lead to accidental data loss), however it has virtually no configuration options and will hopefully compile on any *NIX system.
Logrotate
logrotate is designed to simplify the administration of log files on a system which generates a lot of log files. Logrotate allows for the automatic rotation compression, removal and mailing of log files. Logrotate can be set to handle a log file daily, weekly, monthly or when the log file gets to a certain size. Normally, logrotate runs as a daily cron job.
LuckyBackup
luckyBackup is an application for data back-up and synchronization powered by the rsync tool. It is simple to use, fast (transfers over only changes made and not all data), safe (keeps your data safe by checking all declared directories before proceeding in any data manipulation ), reliable and fully customizable.
Lzip
Lzip is a lossless data compressor based on the LZMA (Lempel-Ziv-Markov chain-Algorithm) algorithm designed by Igor Pavlov. The high compression of LZMA comes from combining two basic, well-proven compression ideas: sliding dictionaries (i.e. LZ77/78), and markov models (i.e. the thing used by every compression algorithm that uses a range encoder or similar order-0 entropy coder as its last stage) with segregation of contexts according to what the bits are used for. Lzip is not a replacement for gzip or bzip2, but a complement; which one is best to use depends on user's needs. Related subprojects include:
Clzip
A C implementation of lzip for systems lacking a C++ compiler.
Plzip
A multi-threaded compressor using the lzip file format.
Lzlib
A compression library for the lzip file format.
Lunzip
A small decompressor for lzip files.
Lziprecover
A data recovery tool and decompressor for lzip files.
Pdlzip
A limited, "public domain" implementation of the lzip data compressor,
intended for those who can't distribute GPL licensed Free Software. Pdlzip is also able to decompress legacy lzma-alone (.lzma) files.
MTX
MTX is a set of programs for controlling tape drives and the robotic mechanism of autoloaders and tape libraries.
MagicRescue
Magic Rescue scans a block device for file types it knows how to recover and calls an external program to extract them. It looks at "magic bytes" in file contents, so it can be used both as an undelete utility and for recovering a corrupted drive or partition. As long as the file data is there, it will find it. It works on any file system, but on very fragmented file systems it can only recover the first chunk of each file. These chunks can be as big as 50MB, however.
Mar
A meta archive or mar file uses a simple binary file format to store both meta and user data together in a single file. This may be suitable in situations where a full-scale database is not. Both the mar library and the accompanying utility are written in C which should make them portable to many platforms.
Mar7
mar7 is losless compression routine it is based on binary vectors reordering
Midget
midget is a small SMB-share based backup script intended for use in unattended environments where finding a person to create backups is next to impossible. It is designed to allow the deployment of a file server with a built-in DVD-R drive at a client's site and subsequently perform completely automated backups. The backup server is configured through a CSV file stored on one of the server's shares.
Mirmon
Many project are mirrored worldwide. Mirmon helps in monitoring these mirrors. In a concise graphic format, mirmon shows each site's history of the last two weeks, making it easy to spot stale or dead mirrors. Mirmon quietly probes a subset of the sites in a given list, writes the results in the 'state' file, and generates a Web page with the results
Mondo Rescue
Mondo Rescue archives sytems to CDs, which may be used to restore some or all of the system in the event of catastrophic data loss. The emphasis is on stability and ease of use.
MultiCD
multiCD provides an easy way to backup a large number of files to multiple CDs. Give multiCD the files/directories you want backed up and it will create as many CDs as it needs to, and prompt you to put in a new disc when needed. It can be configured to run in a multi-threading mode, where it will burn one image to a disc while copying files to another image. This can be disabled for slower machines.
Mved
carefully rename multiple files and directories
Myrescue
Myrescue is a program for rescuing still-readable data from a damaged hard-disk. It is similar to dd_rescue, but tries to quickly get out of damaged areas, handling the non-damaged areas and then returning to the damaged sections later.
Nomarch
'nomarch' extracts files from the old .arc archive format. It can also list and test such archives. It is primarily intended as a replacement for the non-free `arc' program. It supports compression methods 5 and 6, and can read self-extracting archives.
Ntfsundelete-tree
ntfsundelete-tree uses ntfsundelete to recover, not only files but also all directories structure and files colocation from a NTFS volume
Obnam
Obnam is an easy, secure backup program. It creates snapshot backups, i.e. every generation looks like a complete snapshot, so you don't need to care about full versus incremental backups, or rotate real or virtual tapes. Another feature is data de-duplication, across files and backup generations. If the backup repository already contains a particular chunk of data, it will be re-used, even if it was in another file in an older backup generation. This way, you don't need to worry about moving around large files, or modifying them. Obnam can create encrypted backups, using GnuPG.
Offmirror
'offmirror' is a utility for mirroring a tree of files. Unlike other mirroring tools, it works offline and does not require a network or a direct connect between the source and the destination. 'offmirror' makes it possible to place all the data that is needed to synchronize a file tree onto a removable storage medium. Offmirror works with regular files, directories, symbolic links, and special files.
OpenGnsys
OpenGnSys (Open Genesis) Project brings together the combined efforts of several Spanish Public Universities. OpenGnSys provide a number of free and open tools for managing and deploying computers. These tools supplies a complete, versatile and intuitive sytem. This system allows the arrangement, installation and deployment of different operating systems. OpenGnSys architecture is flexible to adapt to the needs of different models of computer networks (companies and institutions) and can be used in different types of scenarios:
  • Centralized management of ICT Units to Support Teaching and Research.
  • Park Maintenance PC member of an institution.
  • Deployment and maintenance of the servers in a Data Center.
  • Administration of deployment repository for the Support Services ( help desk) of an Institution.
The specific tasks of configuration and modification of data in each computer can be made directly once the process image dump, without having to boot your operating system. So, yo can access to the information stored on disks. This is a significant advantage over other similar products, including commercial.
PHP Backup Maker
PHP Backup maker is a small PHP script which reads a given source directory (with its subdirectories) and then creates a set of directories filled with the content of the source directory, arranged in groups to fit a given capacity. It can be used to create CD sets for backups. It also supports ISO image creation, direct CD burning via cdrecord, automatic file index creation, and more.
POT
POT (Persisted Object Tree) is a persistency layer that lets you persist almost any thinkable object tree. It logs all the changes made to objects in your tree while they are happening. It supports transactions so that in case of a crash the reloaded data will be in a sane state.
Paludis
Paludis is a package management library that works with Gentoo style ebuilds, together with a simple console client. It is entirely independent of Portage.
Parchive
Parchive is a tool to apply the data-recovery capability concepts of RAID-like systems to the posting and recovery of multi-part archives on Usenet.
Parsley
Parsley keeps a configured set of places in file systems in sync on a regular basis. Those file systems can live on remote machines and become mounted by means of sshfs at runtime automatically. Features: - Keeps local and ssh file systems in sync - Has a mechanism for metadata synchronization (tags, rating, ...) - Robust infrastructure with working retry and error handling - Alternative modes - move to sink mode: always moves all files from the source to a sink and so keep the source empty. - Flexible and extensible api
Pcopy
'pcopy' is intended to be used when doing large disk (partition) to disk (partition) copying where dd is just too slow (and error prone). It also displays a progress counter while doing the copying
Pdumpfs
'pdumpfs' is a simple daily backup system similar to Plan9's dumpfs which preserves every daily snapshot. You can get past snapshots at any time by retrieving a certain day's file.
PhpMyBackupPro
phpMyBackupPro is a Web-based MySQL backup program. You can schedule backups (without cron jobs), and download, email, or upload backups with FTP. File directories can also be backed up. No compression, zip compression, or gzip compression of the backups is possible. HTTP or HTML authentication is possible. It has an easy user interface and is easy to install. Many languages and online help are available.
Prousdata
Prousdata restores files and folders for next user session. Main tool helps to manage protections scope: user, elements, forbids.
Public-archive
public-archive can backup public git repositories. Note that at this stage this is alpha software.
Rdiff-backup
'rdiff-backup' combines the features of a mirror and an incremental backup by backing up one directory to another. The target directory ends up a copy of the source directory, but extra reverse diffs are stored in a special directory so you can recover files lost some time ago. 'rdiff-backup' operates in a space- and bandwidth- efficient manner over a pipe (like rsync): you can use rdiff-backup and ssh to securely back up to a remote location, and only the differences get transmitted. It also handles symlinks, device files, permissions, ownership, etc., so it can be used on the entire file system.
ReMarkable Connection Utility (RCU)
All-in-one offline/local management software for reMarkable e-paper tablets (RM1 and RM2). RCU ensures the user's data is never out of their control, completely unshackled from the manufacturer's proprietary cloud.
Recovery Is Possible
Recovery Is Possible (RIP) is a floppy boot/rescue/backup system. It supports many filesystem types (reiserfs, ext2/3, XFS, JFS, UFS, MS DOS, umsdos, and vfat) and contains utilities for system recovery. It might also be possible to install and boot it from a LS-120 floppy drive.
Relax and Recover
Relax and Recover (abbreviated rear) is a highly modular disaster recovery framework for GNU/Linux based systems, but can be easily extended to other Unix-like systems. The disaster recovery information (and maybe the backups) can be stored via the network, or locally 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).
Rfs
'rfs' creates and updates a local spare system disk. The main goal is to "quickly" recover a working system after a crash, "quickly" meaning the time it takes to reboot the machine. rfs stands for "replication of filesystems". Like rsyncbackup, rfs is built on top of rsync.
Rockstor
RockStor is a free software Network Attached Storage solution developed on top of GNU/Linux and BTRFS filesystem. It comes with a easy to use web-ui and supports all popular file sharing protocols including NFS, Samba/CIFS and SFTP. The management software has a backend written in Python that exposes functionality with a RESTful API. The web-ui/frontend is written in Javascript and provides a easy way to manage storage.
Rottlog Heckert gnu.tiny.png
GNU Rot[t]log is a log management program that rotates, compresses, archives, modifies, and emails system and program logs. It has similar syntax to logrotate. GNU Rot[t]log is designed to simplify administration of systems that generate large numbers of log files. It allows automatic rotation, compression, and archiving of logs. It also mails reports to the system administrator. Each log file may be handled daily, weekly, monthly, in user-defined days, or when it becomes too large.
Rsnapshot
'rsnapshot' is a filesystem snapshot utility based on rsync. It makes it easy to make periodic snapshots of local machines, and remote machines over ssh. It uses hard links whenever possible, to greatly reduce the disk space required.


Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.