Compare commits

..

No commits in common. '1bd81c14712d8ce91d0bc8dc00c5b583c4c10d62' and '22d0b3b31de1aa8ccc019e3400780f2b5a092187' have entirely different histories.

@ -1,2 +1,2 @@
# <target> <source device> <key file> <options> # <target> <source device> <key file> <options>
root-unlocked /dev/all_vg/root none luks,discard root-unlocked /dev/mapper/all_vg-root_striped none luks,discard

@ -1,3 +1,3 @@
DROPBEAR_OPTIONS="-p 222 -s" DROPBEAR_OPTIONS="-p 222 -s"
DROPBEAR_SK_KEYS=y DROPBEAR_SK_ED25519=y

@ -7,4 +7,4 @@
UUID=%boot_uuid% /boot ext4 relatime 0 2 UUID=%boot_uuid% /boot ext4 relatime 0 2
UUID=%esp_uuid% /boot/efi vfat relatime 0 2 UUID=%esp_uuid% /boot/efi vfat relatime 0 2
/dev/all_vg/longhorn /var/lib/longhorn/ ext4 relatime 0 2 /dev/mapper/all_vg-longhorn_striped /longhorn ext4 relatime 0 2

@ -15,8 +15,7 @@ parted -- /dev/nvme2n1 mkpart primary 1 -1 # LVM
pvcreate /dev/nvme0n1p3 /dev/nvme1n1p1 /dev/nvme2n1p1 pvcreate /dev/nvme0n1p3 /dev/nvme1n1p1 /dev/nvme2n1p1
vgcreate all_vg /dev/nvme0n1p3 /dev/nvme1n1p1 /dev/nvme2n1p1 vgcreate all_vg /dev/nvme0n1p3 /dev/nvme1n1p1 /dev/nvme2n1p1
# root can be striped, because all disks will likely be >100Gi lvcreate --stripes 3 --size 100Gi --name root_striped all_vg
lvcreate --stripes 3 --size 100Gi --name root all_vg lvcreate --stripes 3 --extents 100%FREE --name longhorn_striped all_vg
lvcreate --extents 100%FREE --name longhorn all_vg
sleep 1 sleep 1

@ -23,7 +23,7 @@ apt-get -y install locales
### boot ### boot
apt-get -y install lvm2 mdadm cryptsetup systemd systemd-sysv e2fsprogs firmware-linux apt-get -y install lvm2 mdadm cryptsetup systemd systemd-sysv firmware-linux
systemctl enable fstrim.timer systemctl enable fstrim.timer
# --force-confold because we already provide /etc/dropbear/initramfs/dropbear.conf # --force-confold because we already provide /etc/dropbear/initramfs/dropbear.conf

@ -10,7 +10,7 @@ apt-get -y install lvm2 mdadm cryptsetup debootstrap
root="hardware/${1}/root" root="hardware/${1}/root"
boot="hardware/${1}/boot" boot="hardware/${1}/boot"
esp="hardware/${1}/esp" esp="hardware/${1}/esp"
longhorn="hardware/${1}/var/lib/longhorn" longhorn="hardware/${1}/longhorn"
# encrypt and unlock root device # encrypt and unlock root device
echo -n 'Enter luks password: ' echo -n 'Enter luks password: '
@ -42,7 +42,7 @@ mount "$esp" "$chroot/boot/efi"
# additional data disks # additional data disks
mkfs.ext4 "$longhorn" mkfs.ext4 "$longhorn"
mkdir -p "$chroot/var/lib/longhorn" mkdir "$chroot/longhorn"
# debootstrap # debootstrap

Loading…
Cancel
Save