mirror of
https://github.com/zfsonlinux/zfs-auto-snapshot.git
synced 2025-08-16 15:41:49 +02:00
Compare commits
11 Commits
Author | SHA1 | Date | |
---|---|---|---|
e08ebdf884 | |||
d625c53af1 | |||
dc6f5ddcd9 | |||
109d537ba0 | |||
39bce83e0f | |||
6ea2d7f5b1 | |||
dd27aa1c56 | |||
f5fc21ace0 | |||
bf4e97b07d | |||
53ad1dc042 | |||
b6fba51643 |
2
.gitignore
vendored
2
.gitignore
vendored
@ -1,2 +0,0 @@
|
||||
|
||||
.DS_Store
|
2
Makefile
2
Makefile
@ -11,5 +11,7 @@ install:
|
||||
install etc/zfs-auto-snapshot.cron.daily $(DESTDIR)$(PREFIX)/etc/cron.daily/zfs-auto-snapshot
|
||||
install etc/zfs-auto-snapshot.cron.weekly $(DESTDIR)$(PREFIX)/etc/cron.weekly/zfs-auto-snapshot
|
||||
install etc/zfs-auto-snapshot.cron.monthly $(DESTDIR)$(PREFIX)/etc/cron.monthly/zfs-auto-snapshot
|
||||
install -d $(DESTDIR)$(PREFIX)/share/man/man8
|
||||
install src/zfs-auto-snapshot.8 $(DESTDIR)$(PREFIX)/share/man/man8/zfs-auto-snapshot.8
|
||||
install -d $(DESTDIR)$(PREFIX)/sbin
|
||||
install src/zfs-auto-snapshot.sh $(DESTDIR)$(PREFIX)/sbin/zfs-auto-snapshot
|
||||
|
6
README
6
README
@ -1,14 +1,12 @@
|
||||
zfs-auto-snapshot:
|
||||
|
||||
An alternative implementation of the zfs-auto-snapshot service for Macosx
|
||||
that is compatible with ZEVO community zfs.
|
||||
An alternative implementation of the zfs-auto-snapshot service for Linux
|
||||
that is compatible with zfs-linux and zfs-fuse.
|
||||
|
||||
Automatically create, rotate, and destroy periodic ZFS snapshots. This is
|
||||
the utility that creates the @zfs-auto-snap_frequent, @zfs-auto-snap_hourly,
|
||||
@zfs-auto-snap_daily, @zfs-auto-snap_weekly, and @zfs-auto-snap_monthly
|
||||
snapshots if it is installed.
|
||||
|
||||
It can backup to remote systems utilizing zfs send command.
|
||||
|
||||
This program is a posixly correct bourne shell script. It depends only on
|
||||
the zfs utilities and cron, and can run in the dash shell.
|
||||
|
70
src/zfs-auto-snapshot.8
Normal file
70
src/zfs-auto-snapshot.8
Normal file
@ -0,0 +1,70 @@
|
||||
.TH ZFS-AUTO-SNAPSHOT "8" "June 16, 2013" "zfs-auto-snapshot.sh" "System Administration Commands"
|
||||
.SH NAME
|
||||
zfs-auto-snapshot \- take regular ZFS snapshots
|
||||
.SH SYNOPSIS
|
||||
.B zfs-auto-snapshot
|
||||
[\fIoptions\fR] [\fI-l label\fR] \fI<'//' | name \fR[\fIname\fR...]\fI>\fR
|
||||
.SH DESCRIPTION
|
||||
.B zfs-auto-snapshot
|
||||
automatically creates, rotates, and destroys snapshots for all your
|
||||
ZFS datasets, and is compatible with both zfsonlinux and zfs-fuse.
|
||||
.SH OPTIONS
|
||||
.TP
|
||||
\fB\-\-default\-exclude\fR
|
||||
By default \fBzfs-auto-snapshot\fR will snapshot all datasets except
|
||||
for those in which the user-property \fBcom.sun:auto-snapshot\fR is
|
||||
set to \fBfalse\fR. This option reverses the behavior and requires
|
||||
\fBcom.sun:auto-snapshot\fR to be set to \fBtrue\fR.
|
||||
.TP
|
||||
\fB\-d\fR, \fB\-\-debug\fR
|
||||
Print debugging messages.
|
||||
.TP
|
||||
\fB\-e\fR, \fB\-\-event\fR=\fIEVENT\fR
|
||||
Set the com.sun:auto\-snapshot\-desc property to EVENT.
|
||||
.TP
|
||||
\fB\-\-fast\fR
|
||||
Use a faster zfs list invocation.
|
||||
.TP
|
||||
\fB\-n\fR, \fB\-\-dry\-run\fR
|
||||
Print actions without actually doing anything.
|
||||
.TP
|
||||
\fB\-s\fR, \fB\-\-skip\-scrub\fR
|
||||
Do not snapshot filesystems in scrubbing pools.
|
||||
.TP
|
||||
\fB\-h\fR, \fB\-\-help\fR
|
||||
Print the usage message.
|
||||
.TP
|
||||
\fB\-k\fR, \fB\-\-keep\fR=\fINUM\fR
|
||||
Keep NUM recent snapshots and destroy older snapshots.
|
||||
.TP
|
||||
\fB\-l\fR, \fB\-\-label\fR=\fILAB\fR
|
||||
LAB is usually 'hourly', 'daily', or 'monthly'.
|
||||
.TP
|
||||
\fB\-p\fR, \fB\-\-prefix\fR=\fIPRE\fR
|
||||
PRE is 'zfs\-auto\-snap' by default.
|
||||
.TP
|
||||
\fB\-q\fR, \fB\-\-quiet\fR
|
||||
Suppress warnings and notices at the console.
|
||||
.TP
|
||||
\fB\-\-send\-full\fR=\fIF\fR
|
||||
Send zfs full backup. Unimplemented.
|
||||
.TP
|
||||
\fB\-\-send\-incr\fR=\fIF\fR
|
||||
Send zfs incremental backup. Unimplemented.
|
||||
.TP
|
||||
\fB\-\-sep\fR=\fICHAR\fR
|
||||
Use CHAR to separate date stamps in snapshot names.
|
||||
.TP
|
||||
\fB\-g\fR, \fB\-\-syslog\fR
|
||||
Write messages into the system log.
|
||||
.TP
|
||||
\fB\-r\fR, \fB\-\-recursive\fR
|
||||
Snapshot named filesystem and all descendants.
|
||||
.TP
|
||||
\fB\-v\fR, \fB\-\-verbose\fR
|
||||
Print info messages.
|
||||
.TP
|
||||
name
|
||||
Filesystem and volume names, or '//' for all ZFS datasets.
|
||||
.SH SEE ALSO
|
||||
.BR zfs (8)
|
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user