-
Notifications
You must be signed in to change notification settings - Fork 128
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RFE: ZFS support #145
Comments
I would be willing to try and do this myself, but it would be nice if someone more familiar with the project could answer a few questions to me first.
|
That's great to hear. To answer your questions:
|
Hi Daniel, Just thought I'd drop a quick line and see if you had a chance to look into things a bit more with regards to adding ZFS snapshot functionality to the snapper app? That would be incredibly useful to add a slick gui interface. Perhaps something along the lines of FreeNAS looks, but inside of snapper? |
I started an attempt at this a while ago. My initial idea would be using I'll do another take in the coming days and report my findings, but Em qui, 6 de ago de 2015 01:12, hoconnor2 notifications@github.com
|
Any news on this? |
Bump |
are there any improvements two years later in libzfs? |
nobody seems to be interested, the are all on btrfs... |
…trying to recover their data? j/k looking for a simple auto snapshot manager that can work with samba's plugin for windows previous versions, with zfs. |
Btrfs isn't suitable for VMs, supporting ZFS would be awesome. |
+1 |
So I made an initial version of Snapper with ZFS; it at least passes the testsuite, and seems to work. It can be found on the feature/zfs branch here. It uses the Notes:
Let me know if it works for you! I'd highly suggest trying it in a VM at first though... |
On all zfs-on-linux systems I've used since 2012, entering the .zfs/snapshot/snapshotname directory will automount it, then when last handle is closed, the directory will unmount automatically. this is entirely managed by zfs. you simply access it, and that's it. |
Yeah, I know that ZFS automounts to the .zfs directory. However, symlinks can cause problems sometimes so I was thinking that alternative mounting strategies may be appreciated. There has to be some sort of the mount/link/etc. to the actual ZFS snapshot directory in order to store snapshot metadata, as the .zfs directory is read-only. |
Add support for creating and deleting read-only snapshots. Initial idea by Daniel Sullivan (https://github.com/mumblepins). Resolves openSUSE#145.
Add support for creating and deleting read-only snapshots. Initial idea by Daniel Sullivan (https://github.com/mumblepins). Resolves openSUSE#145.
Add support for creating and deleting read-only snapshots. Initial idea by Daniel Sullivan (https://github.com/mumblepins). Resolves openSUSE#145.
On config creation, a new dataset is created (`.snapshots`) that will store snapshots information and a symlink to the snapshot in the `.zfs` directory. This dataset is destroyed on config deletion. Due to a ZFS “limitations”, snapshots can only be created read-only and cannot be derived from a parent. This is based on the initial idea and work of Daniel Sullivan (mumblepins). Implements openSUSE#145.
On config creation, a new dataset is created (`.snapshots`) that will store snapshots information and a symlink to the snapshot in the `.zfs` directory. This dataset is destroyed on config deletion. Due to a ZFS “limitations”, snapshots can only be created read-only and cannot be derived from a parent. This is based on the initial idea and work of Daniel Sullivan (mumblepins). Implements openSUSE#145.
On config creation, a new dataset is created (`.snapshots`) that will store snapshots information and a symlink to the snapshot in the `.zfs` directory. This dataset is destroyed on config deletion. Due to a ZFS “limitations”, snapshots can only be created read-only and cannot be derived from a parent. This is based on the initial idea and work of Daniel Sullivan (mumblepins). Implements openSUSE#145.
It would be nice if ZFS filesystems running through FUSE or ZFSOnLinux were supported, in addition to BTRFS and LVM.
The text was updated successfully, but these errors were encountered: