| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| computing:btrfsreminders [2026/04/04 19:44] – oemb1905 | computing:btrfsreminders [2026/04/04 19:48] (current) – lo oemb1905 |
|---|
| |
| <code> | <code> |
| sudo lsblk -d -o NAME,SIZE,TYPE,MODEL,TRAN,ROTA,VENDOR,SERIAL | sudo lsblk -d -o NAME,SIZE,TYPE,MODEL,TRAN,ROTA,VENDOR,SERIAL |
| df -h | df -h |
| ls -lah /dev/disk/by-id/ | ls -lah /dev/disk/by-id/ |
| sudo mkdir -p /mnt/storage | sudo mkdir -p /mnt/storage |
| sudo cryptsetup luksFormat /dev/disk/by-id/xxx-1x7000000000000023 --key-file /home/user/.unlock/storage.key --type luks2 --cipher aes-xts-plain64 --key-size 512 --pbkdf argon2id --pbkdf-memory 4194304 --pbkdf-parallel 4 --iter-time 4000 --sector-size 4096 --use-random | sudo cryptsetup luksFormat /dev/disk/by-id/xxx-1x7000000000000023 --key-file /home/user/.unlock/storage.key --type luks2 --cipher aes-xts-plain64 --key-size 512 --pbkdf argon2id --pbkdf-memory 4194304 --pbkdf-parallel 4 --iter-time 4000 --sector-size 4096 --use-random |
| sudo cryptsetup luksOpen /dev/disk/by-id/xxx-1x7000000000000023 storage --key-file /home/user/.unlock/storage.key | sudo cryptsetup luksOpen /dev/disk/by-id/xxx-1x7000000000000023 storage --key-file /home/user/.unlock/storage.key |
| sudo mkfs.btrfs -f -L storage /dev/mapper/storage #single volume | sudo mkfs.btrfs -f -L storage /dev/mapper/storage #single volume |
| sudo mkfs.btrfs -f -d raid10 -m raid1 --checksum=xxhash --nodesize=32k /dev/mapper/hdd1 /dev/mapper/hdd2 /dev/mapper/hdd3 /dev/mapper/hdd4 #JBOD in R10 equivalent | sudo mkfs.btrfs -f -d raid10 -m raid1 --checksum=xxhash --nodesize=32k /dev/mapper/hdd1 /dev/mapper/hdd2 /dev/mapper/hdd3 /dev/mapper/hdd4 #JBOD in R10 equivalent |
| sudo mount -o compress=zstd:1,noatime,space_cache=v2,discard=async,commit=120,nodatacow /dev/mapper/storage /mnt/storage | sudo mount -o compress=zstd:1,noatime,space_cache=v2,discard=async,commit=120,nodatacow /dev/mapper/storage /mnt/storage |
| | cat << 'EOF' | sudo tee /usr/local/bin/btrfs-mount-volumes.sh > /dev/null |
| | #!/bin/bash |
| | cryptsetup luksOpen /dev/disk/by-id/xxx-1x7000000000000023 storage --key-file /home/user/.unlock/storage.key |
| | mount -o compress=zstd:1,noatime,space_cache=v2,discard=async,commit=120,nodatacow /dev/mapper/storage /mnt/storage |
| | EOF |
| | chmod 750 /usr/local/bin/btrfs-mount-volumes.sh |
| </code> | </code> |
| |
| --- //[[alerts@haacksnetworking.org|oemb1905]] 2026/04/04 19:39// | --- //[[alerts@haacksnetworking.org|oemb1905]] 2026/04/04 19:39// |