-
-
Notifications
You must be signed in to change notification settings - Fork 63
Problems
You forgot to setup automatic login via SSH keys, look in the example how to do this.
This usually means you've created a new snapshot on the target side during a backup. If you restart zfs-autobackup, it will automaticly abort the invalid partially received snapshot and start over.
This means files have been modified on the target side somehow.
- You can use
--rollback
to automatically rollback such changes. - Try using
--clear-mountpoint
on the next run, so the filesystems wont be mounted. Mounting will sometimes lead to changes since it might have to create mount-point directories in filesystems.--clear-mountpoint
only affects newly received filesystems, so you might have to set thecanmount=noauto
property on existing filesystems yourself. - Set the
readonly
property of the target filesystem to on. This prevents changes on the target side. Note that readonly prevents changes to the CONTENTS of the dataset directly. Its still possible to receive new datasets and manipulate properties etc.
In some cases (Linux -> FreeBSD) this means certain properties are not fully supported on the target system.
Try using something like: --filter-properties xattr or --ignore-transfer-errors.
This happens if you transfer between different Operating systems/zfs versions or feature sets.
Try using the --ignore-transfer-errors option. This will ignore the error. It will still check if the snapshot is actually received correctly.
This happens if you forget to use --encrypt, while the target datasets are already encrypted. (Very strange error message indeed)
Feel free to ask questions about zfs-autobackup on our issue tracker at https://github.com/psy0rz/zfs_autobackup/issues
For more general questions go to the excellent subreddit at https://reddit.com/r/zfs
Sponsored by: JetBrains
zfs-autobackup:
- Introduction (README.md)
- Getting started
- Full manual
- Mounting backup datasets
- Performance tips (recommended)
- Common problems and errors
- Thinning out obsolete snapshots
- Common snapshot and holds
- Handling ZFS encryption
- Transfer buffering, compression and rate limiting.
- Custom Pre- and post-snapshot commands
- Monitoring
Examples: