diff --git a/pre_setup.sh b/pre_setup.sh new file mode 100644 index 0000000..9fbb8e0 --- /dev/null +++ b/pre_setup.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +apt update + +## Setup ZFS +ZFS_ROOT=/data + +## Debian Setup +codename=$(lsb_release -cs);echo "deb http://deb.debian.org/debian $codename-backports main contrib non-free"|sudo tee -a /etc/apt/sources.list +apt update +apt install dpkg-dev linux-headers-generic linux-image-generic +apt install zfs-dkms zfsutils-linux + +## Create ZFS Pool +mkdir -p ${ZFS_ROOT} +zpool create -m ${ZFS_ROOT} tank raidz ... + +zfs create tank/gitlab +zfs create tank/home +zfs create tank/jupyter +zfs create tank/mineos +zfs create tank/nextcloud \ No newline at end of file