diff options
author | Christoph Cullmann <cullmann@kde.org> | 2023-07-28 20:14:41 +0200 |
---|---|---|
committer | Christoph Cullmann <cullmann@kde.org> | 2023-07-28 20:14:41 +0200 |
commit | ff9fbfbba7aa1fde8d471bacbf5852c22f23d0c2 (patch) | |
tree | 98923f910d19d193e87678fe144f89bac635cc28 /neko/install.txt | |
parent | 364fc1be2b2acdec1c0945e468a259391b43700b (diff) |
handle all disks
Diffstat (limited to 'neko/install.txt')
-rw-r--r-- | neko/install.txt | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/neko/install.txt b/neko/install.txt index 414da14..755da88 100644 --- a/neko/install.txt +++ b/neko/install.txt @@ -91,5 +91,59 @@ rsync --checksum -vaR --delete /data /mnt nixos-install --no-root-passwd --root /mnt +# unmount all stuff + umount -Rl /mnt cryptsetup luksClose crypt-system + +# create projects disk + +DD=/dev/disk/by-id/nvme-Samsung_SSD_980_PRO_2TB_S69ENF0R846614L +sgdisk --zap-all $DD +blkdiscard -v $DD +wipefs -a $DD + +sleep 5 + +# create the crypto containers +cryptsetup luksFormat --batch-mode --verify-passphrase $DD + +sleep 5 + +# open them +cryptsetup luksOpen $DD crypt-projects + +sleep 5 +lsblk --fs + +# create btrfs with strong checksumming and fast mounting +mkfs.btrfs -f --csum blake2 --features block-group-tree /dev/mapper/crypt-projects + +sleep 5 +btrfs filesystem show + +# create vms disk + +DD=/dev/disk/by-id/nvme-CT2000P5PSSD8_213330E4ED05 +sgdisk --zap-all $DD +blkdiscard -v $DD +wipefs -a $DD + +sleep 5 + +# create the crypto containers +cryptsetup luksFormat --batch-mode --verify-passphrase $DD + +sleep 5 + +# open them +cryptsetup luksOpen $DD crypt-vms + +sleep 5 +lsblk --fs + +# create btrfs with strong checksumming and fast mounting +mkfs.btrfs -f --csum blake2 --features block-group-tree /dev/mapper/crypt-vms + +sleep 5 +btrfs filesystem show |