GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - johnramsden/zectl: ZFS Boot Environment manager for Linux

BranchesTags
Open more actions menu

Latest commit

 

History

161 Commits
161 Commits

Folders and files

NameName
Last commit message
Last commit date
.travis/ubuntu
.travis/ubuntu
 
 
CMakeModules
CMakeModules
 
 
docs
docs
 
 
include
include
 
 
lib
lib
 
 
packaging
packaging
 
 
src
src
 
 
tests
tests
 
 
.clang-format
.clang-format
 
 
.gitignore
.gitignore
 
 
.travis.yml
.travis.yml
 
 
CMakeLists.txt
CMakeLists.txt
 
 
CONTRIBUTORS.md
CONTRIBUTORS.md
 
 
Doxyfile
Doxyfile
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 

Repository files navigation

zectl

MIT license

Matrix Chat

ZFS Boot Environment manager


zectl is a ZFS boot environment manager for Linux.

ZFS lets you create multiple filesystems which are known as datasets. Boot Environments take advantage of how low cost clones can be taken of a root dataset. These clones are effectively forking points where all prior data is shared between the origin dataset and the clone, and any new data will be stored separately.

After creating a boot environment, when it is ready to be used, it is activated. After activation, once the system is rebooted, all new data will be stored in the new boot environment's dataset. These boot environments can be integrated into the bootloader so that they can be selected at the boot menu, as if they are separate installs of an operating system.

Bootloaders

zectl is written in a modular way that supports adding additional bootloaders with "plugins".

zectl currently only has a systemdboot plugin.

See plugins

Installing

zectl is available in on Arch linux:

  • zectl
  • zectl-git

To build manually see BUILDING

System Setup

See:

  • System Setup
  • plugins

About

ZFS Boot Environment manager for Linux

Topics

clinuxopenzfszfszfsonlinux

Resources

Readme
MIT license
Activity

Stars

206 stars

Watchers

15 watching

Forks

20 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.