home       inleiding       sysadmin       services       links       bash       werk       nothing      

software-RAID met mdadm

  • gebruik een virtuele linux-mint machine (of een ubuntu server)
     
  • plaats in virtualbox 3 extra harde schijven 'dynamic' van 8GB (slechts 8 gigabyte)
     
  • start de machine op
     
  • kijk na of de schijven kunnen gezien worden met
    $ sudo fdisk -l
     
  • installeer de mdadm software:
    $ sudo apt-get install mdadm
     
  • voer een RAID5-commando uit:
    $ sudo mdadm --create /dev/md0 --raid-devices=3 --level=5 /dev/sdb /dev/sdc /dev/sdd
     
  • test je RAID met
    $ cat /proc/mdstat

  • zodra de raid voltooid is, herstart je de machine
     
  • save uw configuratie als root:
    # mdadm --detail --scan >> /etc/mdadm/mdadm.conf
     
  • formatteer de RAID met
    $ sudo mkfs.ext4 /dev/md0
     
  • mount de RAID met
    $ sudo mkdir /mnt/raid5
    en
    $ sudo mount /dev/md0 /mnt/raid5
     
  • Na herstarten krijgt de RAID een nieuwe naam: /dev/md127 we weten niet waarom. (nieuwe kernel)
     
  • zet de RAID in de FSTAB
    Om de RAID in de /etc/fstab te zetten is het beter gebruik te maken van de UUID. De UUID kun je op scherm brengen met
    $ sudo lsblk -f
    NAME    FSTYPE            LABEL               UUID                                 MOUNTPOINT
    sda                                                                                
    |-sda1  ext4                                  ea8e3fae-9089-45a0-9e7e-0bacf238e249 /
    |-sda2                                                                             
    `-sda5  swap                                  145eec8f-7b37-4da6-b39c-d882f33760d3 [SWAP]
    sdb     linux_raid_member ubu16-raid-30-157:0 67fdb351-4117-8dd5-bdec-1882f3e8d72c 
    `-md127 ext4                                  a5247645-d970-47c0-9298-0744f9352a3c /a5247
    sdc     linux_raid_member ubu16-raid-30-157:0 67fdb351-4117-8dd5-bdec-1882f3e8d72c 
    `-md127 ext4                                  a5247645-d970-47c0-9298-0744f9352a3c /a5247
    sdd     linux_raid_member ubu16-raid-30-157:0 67fdb351-4117-8dd5-bdec-1882f3e8d72c 
    `-md127 ext4                                  a5247645-d970-47c0-9298-0744f9352a3c /a5247
    sr0  

    waarbij we zoeken naar md127:
     
    md127 ext4 a5247645-d970-47c0-9298-0744f9352a3c
     
    cat /etc/fstab

    # /etc/fstab: static file system information.
    #
    # Use 'blkid' to print the universally unique identifier for a
    # device; this may be used with UUID= as a more robust way to name devices
    # that works even if disks are added and removed. See fstab(5).
    #
    # <file system> <mount point>   <type>  <options>       <dump>  <pass>
    # / was on /dev/sda1 during installation
    UUID=ea8e3fae-9089-45a0-9e7e-0bacf238e249 /               ext4    errors=remount-ro 0       1
    # swap was on /dev/sda5 during installation
    UUID=145eec8f-7b37-4da6-b39c-d882f33760d3 none            swap    sw              0       0
    #-md127 ext4                                  a5247645-d970-47c0-9298-0744f9352a3c 
    UUID=a5247645-d970-47c0-9298-0744f9352a3c /mnt/raid5    ext4    defaults        0       0

links: RAID SETUP