Zum Hauptinhalt springen
  1. Beiträge/
  2. Kleines Homelab/

Linux Storage

Inhaltsverzeichnis

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; done

RAID erstellen
#

1yes | mdadm --create -n 2 -l 1 /dev/md0 /dev/nvme[01]n1p1

Dateisystem
#

Partition mit ext4 formatieren
#

1mkfs.ext4 /dev/md0

oder mit Label:

1yes | mkfs.ext4 -L boot /dev/md0

Swap erstellen
#

1mkswap -f /dev/vg-name/swap

Festplattenverschlüsselung (LUKS)
#

Verschlüsseln
#

1cryptsetup --batch-mode -c aes-cbc-essiv:sha256 -s 256 -y luksFormat /dev/nvme0n1p4

Öffnen
#

1cryptsetup luksOpen /dev/md1 crypt-root

Partitionierung 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;
12done

LVM
#

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
Fabrice Kirchner
Autor
Fabrice Kirchner
stolzer Vater, Nerd, Admin