hetzner-dedicated/zfs: Install right version of zfs
This commit is contained in:
parent
d33d5f5c6a
commit
4ee03cefd4
|
@ -29,10 +29,26 @@
|
||||||
export LC_ALL=C
|
export LC_ALL=C
|
||||||
|
|
||||||
apt update
|
apt update
|
||||||
apt install -y dpkg-dev linux-headers-$(uname -r) linux-image-amd64 sudo parted zfsutils-linux libssl-dev uuid-dev zlib1g-dev libblkid-dev
|
apt install -y dpkg-dev linux-headers-$(uname -r) linux-image-amd64 sudo parted libssl-dev uuid-dev zlib1g-dev libblkid-dev
|
||||||
|
|
||||||
set -euox pipefail
|
set -euox pipefail
|
||||||
|
|
||||||
|
rm -f /usr/local/sbin/zfs
|
||||||
|
rm -f /usr/local/sbin/zpool
|
||||||
|
|
||||||
|
cd "$(mktemp -d)"
|
||||||
|
# Don't download latest, ZFS 2.2 creates zpool which cannot be loaded by zfs
|
||||||
|
# 2.1.x
|
||||||
|
#
|
||||||
|
# wget "$(curl -Ls https://api.github.com/repos/openzfs/zfs/releases/107594126 | grep -E "browser_download_url.*\.tar.gz\"$"| cut -d '"' -f 4)"
|
||||||
|
wget https://github.com/openzfs/zfs/releases/download/zfs-2.1.13/zfs-2.1.13.tar.gz
|
||||||
|
tar xfv zfs*.tar.gz && rm zfs*.tar.gz
|
||||||
|
cd zfs*
|
||||||
|
./configure && make -j "$(nproc)"
|
||||||
|
make install
|
||||||
|
ldconfig
|
||||||
|
modprobe zfs
|
||||||
|
|
||||||
# Inspect existing disks
|
# Inspect existing disks
|
||||||
# Should give you something like
|
# Should give you something like
|
||||||
# NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
|
# NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
|
||||||
|
|
Loading…
Reference in a new issue