ZFS is the filesystem used in VPSStorages infrastructure. One of its most powerful features is snapshot support — instant point-in-time copies of data that make backups fast, reliable and efficient.
What is a ZFS Snapshot?
A snapshot is an instant copy of the filesystem at a specific point in time. Unlike traditional backup methods, ZFS snapshots:
- Are created instantly — regardless of data size
- Use minimal disk space (only the differences)
- Don't impact system performance
- Allow precise recovery to any point in time
Basic ZFS Backup Commands
Create a Snapshot
List Snapshots
Restore from Snapshot
Delete a Snapshot
Sending Backups to a Remote Server
ZFS allows sending snapshots to another server via zfs send and zfs receive:
Incremental backup sends only the changes between two snapshots. For a 100 GB dataset with few daily changes, incremental backup may be only a few MB — huge savings in bandwidth and time.
Automation with Cron
Create a script for automatic daily backups:
Add to crontab to run every night at 02:00:
Snapshots on the same pool are NOT a complete backup. If the pool fails physically, you'll lose the snapshots too. Always copy data to a remote server or separate storage.
Storage Plans for Backup from VPSStorages
Our Storage plans are built on ZFS mirror (two disks in mirror) for maximum reliability. Ideal for storing ZFS backups from VPS, archiving business data and long-term storage.
Conclusion
ZFS snapshots are one of the most efficient methods of data archiving. Fast, reliable and space-efficient — the right tool for any serious server. Combine them with a dedicated storage plan from VPSStorages for complete data protection.