Sammlung von Snippets rund um Storage-Verwaltung unter Linux.
RAID #
RAID löschen #
1mdadm --stop /dev/md0
2for i in "0" "1"; do mdadm --zero-superblock /dev/nvme"$i"n1; doneRAID erstellen #
1yes | mdadm --create -n 2 -l 1 /dev/md0 /dev/nvme[01]n1p1Dateisystem #
Partition mit ext4 formatieren #
1mkfs.ext4 /dev/md0oder mit Label:
1yes | mkfs.ext4 -L boot /dev/md0Swap erstellen #
1mkswap -f /dev/vg-name/swapFestplattenverschlüsselung (LUKS) #
Verschlüsseln #
1cryptsetup --batch-mode -c aes-cbc-essiv:sha256 -s 256 -y luksFormat /dev/nvme0n1p4Öffnen #
1cryptsetup luksOpen /dev/md1 crypt-rootPartitionierung mit parted #
1for i in "0" "1"; do
2parted -a optimal /dev/nvme"$i"n1 --script \
3unit s \
4mklabel gpt \
5mkpart esp 2048 128MB \
6mkpart grub 128MB 2048MB \
7mkpart raid 2048MB 50GB \
8mkpart linux 50GB 100% \
9set 1 esp on \
10set 2 raid on \
11set 3 raid on;
12doneLVM #
Gerät hinzufügen und Volumes erstellen #
1pvcreate /dev/mapper/crypt-root
2vgcreate vg-name /dev/mapper/crypt-root
3
4lvcreate -n root -L 4G vg-name
5lvcreate -n var-log -l100%FREE vg-name