36 lines
874 B
Markdown
36 lines
874 B
Markdown
# jupiter
|
|
|
|
## Creating a USB key
|
|
|
|
```sh
|
|
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](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
|
|
```
|