ubuntu-zfs-mirror-install
CommunityAutomate Ubuntu Server installation on ZFS mirror and striped data pools
Authorsoulmachine
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill automates the installation of Ubuntu Server on a ZFS mirror root filesystem and striped data pool, making the setup of UEFI x86 servers on ZFS simple and robust.
Core Features & Use Cases
- ZFS Mirror Installation: Supports the installation on a ZFS mirror layout for high availability and redundancy.
- Striped Data Pool: Provides a striped data pool for performance on storage configurations with multiple disks.
- Fallback to Ext4: Offers a fallback to a plain ext4 install for cases with non-matching or unequal disk sizes.
- Use Case: Use this Skill when deploying a UEFI-based Ubuntu Server on x86 hardware, especially where high performance and data protection are crucial.
Quick Start
To install Ubuntu Server with ZFS on your target system, execute the command:
DISK1=<by-id> DISK2=<by-id> RPOOL_SIZE=+1T ADMIN_USER=developer INSTALL_PASSWORD='...' \
SSH_AUTHORIZED_KEY='...' HOSTNAME=ubuntu sudo -E bash scripts/install.sh
Dependency Matrix
Required Modules
debootstrapzfsbootmenuzfs-initramfszfsutils-linuxdosfstoolsefibootmgrcurlca-certificatesopenssh-servernetplan.iosystemd-resolvedsudonvme-cliiproute2iputils-pingnanoless
Components
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: ubuntu-zfs-mirror-install Download link: https://github.com/soulmachine/skills/archive/main.zip#ubuntu-zfs-mirror-install Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.