Files
nix/hosts/jupiter
Nikolaos Karaolidis b8699ba0b6 Add usbutils
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2025-10-12 21:16:37 +01:00
..
2025-09-27 10:44:07 +01:00
2025-10-06 18:10:15 +01:00
2025-10-01 08:14:40 +01:00
2025-10-12 21:16:37 +01:00
2025-09-15 12:08:07 +01:00
2025-09-15 12:08:07 +01:00

jupiter

Creating a USB key

sudo fdisk /dev/sdx
# o, n, p, <enter>, <enter>, <enter>, t, b, w
sudo mkfs.vfat -F 32 /dev/sdx1
mkdir -p /mnt/luks
sudo mount /dev/sdx1 /mnt/luks
echo -n "key" | sudo tee /mnt/luks/keyfile

RAID Management

Remember to update format.nix.

Adding a new drive

Create a format.nix containing the new disk layout. Do not include already existing disks in this file, nor the global pool.

disko -m "destroy" --yes-wipe-all-disks format.nix
disko -m "format" --yes-wipe-all-disks format.nix
btrfs device add /dev/mapper/storage2 /mnt/storage
btrfs balance start -dconvert=raid1 -mconvert=raid1 /mnt/storage --bg

Removing an old drive

sudo btrfs device remove /dev/mapper/storage1 /mnt/storage
btrfs balance start -dconvert=raid1 -mconvert=raid1 /mnt/storage
sudo cryptsetup close storage1