Menü umschalten
Persönliches Menü umschalten
Nicht angemeldet
Your IP address will be publicly visible if you make any edits.

Btrfs with Luks

Aus Hennings Wiki
encrypt with LUKS
mkdir -pv /etc/crypttab.keys/
dd if=/dev/urandom of=/etc/crypttab.keys/WDC-WD60EFZX-68B.a bs=4096 count=1
dd if=/dev/urandom of=/etc/crypttab.keys/WDC-WD60EFZX-68B.b bs=4096 count=1
dd if=/dev/urandom of=/etc/crypttab.keys/WDC-WD60EFPX-68C.a bs=4096 count=1
dd if=/dev/urandom of=/etc/crypttab.keys/WDC-WD60EFPX-68C.b bs=4096 count=1

cryptsetup luksFormat /dev/sdb --key-file /etc/crypttab.keys/WDC-WD60EFZX-68B.a
cryptsetup luksFormat /dev/sdd --key-file /etc/crypttab.keys/WDC-WD60EFZX-68B.b
cryptsetup luksFormat /dev/sda --key-file /etc/crypttab.keys/WDC-WD60EFPX-68C.a
cryptsetup luksFormat /dev/sdc --key-file /etc/crypttab.keys/WDC-WD60EFPX-68C.b

cryptsetup luksOpen /dev/disk/by-uuid/1e65da55-ff2b-4194-9443-76a45d4dd563 WD60EFZX-68B.a -d /etc/crypttab.keys/WDC-WD60EFZX-68B.a
cryptsetup luksOpen /dev/disk/by-uuid/d99b30ef-ddfd-41aa-a6ab-bbad87ef7240 WD60EFZX-68B.b -d /etc/crypttab.keys/WDC-WD60EFZX-68B.b
cryptsetup luksOpen /dev/disk/by-uuid/04b9aec8-e818-4da8-998f-20c03e104a1d WD60EFPX-68C.a -d /etc/crypttab.keys/WDC-WD60EFPX-68C.a
cryptsetup luksOpen /dev/disk/by-uuid/005a6881-56be-4d21-8dcb-f6ef972437ee WD60EFPX-68C.b -d /etc/crypttab.keys/WDC-WD60EFPX-68C.b

cryptsetup status /dev/mapper/WD60EFZX-68B.a
cryptsetup status /dev/mapper/WD60EFZX-68B.b
cryptsetup status /dev/mapper/WD60EFPX-68C.a
cryptsetup status /dev/mapper/WD60EFPX-68C.b

cryptsetup luksHeaderBackup /dev/disk/by-uuid/04b9aec8-e818-4da8-998f-20c03e104a1d --header-backup-file Downloads/WD60EFPX-68C.a
cryptsetup luksHeaderBackup /dev/disk/by-uuid/005a6881-56be-4d21-8dcb-f6ef972437ee --header-backup-file Downloads/WD60EFPX-68C.b
setup btrfs
mkfs.btrfs -L DATA -m raid0 -d raid0 /dev/mapper/WD60EFZX-68B.a
mkfs.btrfs -L DATA -m raid0 -d raid0 /dev/mapper/WD60EFZX-68B.b
mkfs.btrfs -L DATA -m raid0 -d raid0 /dev/mapper/WD60EFPX-68C.a
mkfs.btrfs -L DATA -m raid0 -d raid0 /dev/mapper/WD60EFPX-68C.b

btrfs device add -f /dev/mapper/WD60EFZX-68B.a /data
btrfs device add -f /dev/mapper/WD60EFPX-68C.a /data
btrfs device add -f /dev/mapper/WD60EFPX-68C.b /data

btrfs balance start --verbose -dconvert=raid0 -mconvert=raid1 /data
btrfs balance status /data
automount btrfs
vim /etc/crypttab
WD60EFZX-68B.a          UUID=1e65da55-ff2b-4194-9443-76a45d4dd563 /etc/crypttab.keys/WDC-WD60EFZX-68B.a luks
WD60EFZX-68B.b          UUID=d99b30ef-ddfd-41aa-a6ab-bbad87ef7240 /etc/crypttab.keys/WDC-WD60EFZX-68B.b luks
WD60EFPX-68C.a          UUID=04b9aec8-e818-4da8-998f-20c03e104a1d /etc/crypttab.keys/WDC-WD60EFPX-68C.a luks
WD60EFPX-68C.b          UUID=005a6881-56be-4d21-8dcb-f6ef972437ee /etc/crypttab.keys/WDC-WD60EFPX-68C.b luks


vim /etc/fstab
UUID=cd5ce729-f648-4c17-a5bb-859112091a92 /data                   btrfs   defaults        0 0
check btrfs
btrfs fi usage /data

btrfs filesystem show /data

btrfs device usage /data

btrfs device stats /dev/mapper/WD60EFZX-68B.a
btrfs device stats /dev/mapper/WD60EFZX-68B.b