Manual Reference Pages - PDUMPFS (8)
- A daily backup system similar to Plan9s dumpfs
is a simple daily backup system written in
which is similar to Plan9s
that preserves every daily snapshot.
Back up your home directory with
and you can retrieve any past days snapshot of any file.
constructs each days snapshot in the directory named
under the destination directory. All source files are copied to the
snapshot directory for the first time, and on and after the second
copies only updated or newly created files and stores unchanged files
as hard links to the files of the previous days snapshot to save disk
The latest version of
is always available at
To backup your home directory
run the following command.
pdumpfs /home/yourname /backup >/backup/log 2>/backup/error-log
On and after the second day, it is a good idea to invoke the backup
daemon. Adding the following line to your crontab file allows you to
back up your home directory at 5 a.m. everyday.
00 05 * * * pdumpfs /home/yourname /backup >/backup/log 2>/backup/error-log
If the backup system works well, you can retrieve any given days file
with a file name like
can only handle normal files, directories, and symbolic links.
may not work on systems other than
utilizes hard links.
is not suited for a directory containing large files which are updated
If more than 31 day absence occurs, incremental backup would not be
performed. So, back up your files on a daily basis.
you can safely remove unnecessary files because the past files can be
retrieved at any time. However, you must not rely too much on
It may have serious bugs.
If the total disk usage increases by 10 MB everyday, about 4 GB disk
space will be consumed every year. It would not matter so much
considering the recent evolution of computer resources.
Back up your files to a physically separated device.
On some systems, files can be made immutable.
To make all files in
immutable on Linux, run the following command as root:
chattr -R +i /backup
derived systems, run the following command as root:
chflags -R schg /backup
These commands will keep you from accidentally
removing your backup files with
and the HTML document were written by
.An Satoru Takabayashi Aq firstname.lastname@example.org .
This manual page was translated from the HTML document by
.An Hiroyuki Shimada Aq email@example.com ,
and reformatted by
.An Akinori MUSHA Aq knu@iDaemons.org .
Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.