Logical Volume Manager op RAID # Stap 1: Physical Volume aanmaken op RAID device (/dev/md0) Controleer eerst dat je RAID device bestaat: bash lsblk Je moet iets zien als `/dev/md0` (dat is je RAID1-array). Maak van dit RAID device een LVM physical volume (PV): bash sudo pvcreate /dev/md0 Controleer of het gelukt is: bash sudo pvs Je ziet nu `/dev/md0` als physical volume. --- # Stap 2: Maak een Volume Group (VG) aan met naam VG\_RAID Maak nu een VG aan op de PV `/dev/md0`: bash sudo vgcreate VG_RAID /dev/md0 Bekijk de eigenschappen van de volume group: bash sudo vgdisplay VG_RAID Let op: * De VG is gemaakt op `/dev/md0`. * Data wordt dus gespiegeld op je twee schijven in het RAID1-array. --- # Stap 3: Maak twee Logical Volumes (LV's) aan in de VG 1. LV `lvwebcontent` van 2GB: bash sudo lvcreate -L 2G -n lvwebcontent VG_RAID 2. LV `lvdatabase` van 3GB: bash sudo lvcreate -L 3G -n lvdatabase VG_RAID Controleer je LVs: bash sudo lvdisplay VG_RAID Bekijk ook de block devices, je ziet nu bijvoorbeeld: bash lsblk waar `lvwebcontent` en `lvdatabase` onder `/dev/mapper/` of `/dev/VG_RAID/` staan. --- # Stap 4: Maak filesystems op de Logical Volumes Maak op `lvwebcontent` een ext3 filesystem: bash sudo mkfs -t ext3 /dev/VG_RAID/lvwebcontent Maak op `lvdatabase` een ext4 filesystem: bash sudo mkfs -t ext4 /dev/VG_RAID/lvdatabase --- # Stap 5: Maak mount points en update /etc/fstab Maak de directories aan: bash sudo mkdir -p /data/{web2,db2} Open `/etc/fstab` in een editor, bv. nano: bash sudo nano /etc/fstab Voeg deze regels toe onderaan: /dev/VG_RAID/lvwebcontent /data/web2 ext3 defaults 0 0 /dev/VG_RAID/lvdatabase /data/db2 ext4 defaults 0 0 Sla op en sluit af (`Ctrl+O`, `Enter`, `Ctrl+X` in nano). --- # Stap 6: Mount alle filesystems direct bash sudo mount -a Controleer of ze gemount zijn: bash mount | grep /data Je zou nu `/data/web2` en `/data/db2` moeten zien. --- # Stap 7: Kopieer data naar de nieuwe volumes Kopieer `/usr/share/doc/*` naar `/data/web2`: bash sudo cp -r /usr/share/doc/* /data/web2/ Kopieer `/var/cache/dnf` naar `/data/db2`: bash sudo cp -r /var/cache/dnf /data/db2/ --- # Samenvatting commando's in één keer: bash sudo pvcreate /dev/md0 sudo vgcreate VG_RAID /dev/md0 sudo lvcreate -L 2G -n lvwebcontent VG_RAID sudo lvcreate -L 3G -n lvdatabase VG_RAID sudo mkfs -t ext3 /dev/VG_RAID/lvwebcontent sudo mkfs -t ext4 /dev/VG_RAID/lvdatabase sudo mkdir -p /data/{web2,db2} sudo nano /etc/fstab # Voeg toe: # /dev/VG_RAID/lvwebcontent /data/web2 ext3 defaults 0 0 # /dev/VG_RAID/lvdatabase /data/db2 ext4 defaults 0 0 sudo mount -a mount | grep /data sudo cp -r /usr/share/doc/* /data/web2/ sudo cp -r /var/cache/dnf /data/db2/ ---