mirror of
https://github.com/opnsense/src.git
synced 2026-02-25 11:00:15 -05:00
The checkpoints are another way of keeping the state of ZFS. During the rewind, the pool has to be exported. This makes checkpoints unusable when using ZFS as root. Add the option to rewind the ZFS checkpoint at the boot time. If checkpoint exists, a new option for rewinding a checkpoint will appear in the bootloader menu. We fully support boot environments. If the rewind option is selected, the boot loader will show a list of boot environments that existed before the checkpoint. Reviewed by: tsoome, allanjude, kevans (ok with high-level overview) Differential Revision: https://reviews.freebsd.org/D24920 |
||
|---|---|---|
| .. | ||
| blkptr.c | ||
| fletcher.c | ||
| lzjb.c | ||
| README | ||
| sha256.c | ||
| skein_zfs.c | ||
| zfsimpl.h | ||
| zfssubr.c | ||
| zle.c | ||
$FreeBSD$
This directory contains various files derived from CDDL sources that
are used by the ZFS bootstrap:
fletcher.c checksum support
sha256.c checksum support
lz4.c compression support
lzjb.c compression support
blkptr.c ZFS embedded-data block pointers support
zfssubr.c checksum, compression and raidz support
zfsimpl.h mostly describing the physical layout
The files fletcher.c, lzjb.c, lz4.c, sha256.c and blkptr.c are largely identical
to the ZFS base code (with write support removed) and could be shared but that
might complicate future imports from Illumos.