Toto je starší verze dokumentu!
RockyLinux KVM-host
LVM Volume Groups | /dev/VolGroupArray |
RAID Arrays /dev/md0 /dev/md1 Physical Partitions /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sda2 /dev/sdb2 /dev/sdc2 Hard Drives /dev/sda /dev/sdb /dev/sdc
(LVM umí taky raid, ale co jsem pochopil tak stejně volá zamaskovaný mdadm)
dnf install mdadm
modprobe raid5 modprobe dm-mod
Ověření že se na disku žádný raid nenachází
mdadm --examine /dev/sda /dev/sdb /dev/sdc /dev/sdd
Vytvořit gpt tabulku, vytvořit oddíle přes celý disk a nastavit alias na „Linux Raid“.
fdisk /dev/sda fdisk /dev/sdb fdisk /dev/sdc fdisk /dev/sdd
mdadm --examine /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1
Vytvoření raid5 na 4 připravených discích.
mdadm --create /dev/md0 --level=5 --raid-devices=4 /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1
Stav vytváření raid5 disku.
cat /proc/mdstat
Informace o raid disku
mdadm --detail /dev/md0
Informace o discích
mdadm -E /dev/sd[b-d]1
Vytvoření souborového systému na disku, pokud nechci používat lvm.
mkfs.xfs /dev/md0
Výpis špatných sektorů
cat /sys/block/md0/md/mismatch_cnt
LVM https://wiki.archlinux.org/title/LVM_on_software_RAID pozor u vytváření xfs na nad lvm a raid, při špatném nastavení velikosti bloků dochází ke snížení výkonu. https://serverfault.com/questions/1025254/confirming-parameters-for-xfs-filesystem-and-lvm-volume-striping-over-2-adapt-r
https://www.thegeekdiary.com/how-to-create-an-xfs-filesystem/
LVM
Vytvoření fyzického svazku z raidu.
pvcreate /dev/md0 pvdisplay
Vytvoření skupiny svazků.
vgcreate vg-array /dev/md0 /dev/md1 ...atd vgdisplay
Vytvoření logického svazku.
lvcreate -l 3T -n lv-datastore –type striped -i 1 -I 512k vg-array
lvcreate -l +100%FREE -n lv-datastore vg-array lvdisplay
formátování disku
grep "" /sys/block/md0/queue/*_size