opensuse 42.2 ; mdadm raid 5 - Fragen

Hinweis: In dem Thema opensuse 42.2 ; mdadm raid 5 - Fragen gibt es 4 Antworten. Der letzte Beitrag () befindet sich ganz unten auf dieser Seite.
  • Liebe openSUSElerInnen,


    ich habe mir ein neues RAID 5 aufgesetzt. Alles ist in Ordnung, nur fehlt mir doch einiges Verständnis.
    Zunächst war es ein RAID 5 mit 3 Disks. Das RAID wurde dann auf 4 disk (4x3TB; ohne spare) erweitert. Die Kapazität ist nun ~ 9 TB.


    Code
    cat /proc/mdstat 
    Personalities : [raid6] [raid5] [raid4] 
    md127 : active raid5 sda1[0] sdd1[3] sdc1[1] sdb1[4]
          8790377472 blocks super 1.2 level 5, 512k chunk, algorithm 2 [4/4] [UUUU]
          bitmap: 0/22 pages [0KB], 65536KB chunk
    
    
    unused devices: <none>

    disk free sagt:

    Code
    df
    Filesystem      1K-blocks       Used  Available Use% Mounted on
    devtmpfs          1945944          0    1945944   0% /dev
    tmpfs             1954120          0    1954120   0% /dev/shm
    tmpfs             1954120       2552    1951568   1% /run
    tmpfs             1954120          0    1954120   0% /sys/fs/cgroup
    ....
    
    
    /dev/md127     5813947936 1710288584 3810630388  31% /myRAID5

    des weiteren habe ich bei der Konfiguration das RAID als myRAID5 benannt. Das Block-Dev war in /dev/md/myRAID5 angelegt worden.

    Code
    more /etc/mdadm.conf
    ARRAY /dev/md/myRAID5 metadata=1.2 name=wNAS:myRAID5 UUID=792e5b7b:b305fcc0:374d7a0f:22a67682

    So, nun zu den Verständnisfragen:

    • Warum zeigt df nur 5.8 TB?
    • Was ist md127 (plötzlich war ein link von /dev/md/myRAID5 auf /dev/md127)
    • In der mdadm.conf, steht eine UUID, für was wird die benötigt. Ich mounte das RAID (fstab) mit UUID, diese UUID ist nicht die UUID aus der mdadm.conf


    Wie kann ich das RAID wieder zum Block-Device myRAID5 bringen?


    Vielen Dank für die Erklärungen.


    zappa.frank

  • Das /dev/md127 kann vom kernel erzeugt werden.
    Das tut er, wenn er Inkonsistenzen im Arraysetup findet.


    Ich schätze, du hast die Platte einfach angeklemmt und mit Booten&Beten gehofft.


    Du solltest -wenn dem so ist- auch die initramfs neu basteln lassen.
    Dann sollte das wieder verschwunden sein.
    Und vielleicht sogar die schräge Größe, die df anzeigt.


    Mit deinen Angaben lässt sich nicht weiter sinnvoll raten.


    Sollte der Initramfsneubau nicht helfen, dann poste bitte detailiierte Infos.
    mdadm --examine|--details

  • Hallo,


    hier noch etwas ausführliche Angaben.
    Mein RAID5 ist keine Systemdisk, kein OS. Es beinhaltet ausschliesslich user-data!
    Create RAID 5 on NAS; first RAID 5 with 3 disks XX= a,c,d

    Code
    parted /dev/sdX mklabel gpt


    für XX= a,c,d

    Code
    parted -a optimal -- /dev/sdXX mkpart primary 2048s -8192s
    Code
    parted /dev/sdXX set 1 raid on

    Create RAID5 mit 3 Disks

    Code
    mdadm --create /dev/md/myRAID5 --level=5 --raid-devices=3 /dev/sdd1 /dev/sdc1 /dev/sda1

    filesystem drauf, vorher noch Chunk Size abfragen.

    Code
    mdadm -D /dev/md/myRAID5 | grep "Chunk Size"
    mkfs.ext4 -b 4096 -E stride=128,stripe-width=384 /dev/md/myRAID5

    mdadm.conf ablegen:

    Code
    mdadm --detail --scan > /etc/mdadm.conf

    Alles klar, df zeigt ~ 6 TB an mit 3 DISKS! Jetzt die Erweiterung auf 4 disks


    Code
    mdadm --add /dev/md/myRAID5 /dev/sdb1
    mdadm --grow /dev/md/myRAID5 --raid-devices=4
    mdadm --detail --scan > /etc/mdadm.conf

    Nicht klar; df zeigt immer noch ~ 6 TB !!


    Immer noch nicht klar die UUID.



    Code
    l /dev/disk/by-uuid/
    total 0
    drwxr-xr-x 2 root root 140  2. Jan 09:21 ./
    drwxr-xr-x 7 root root 140  2. Jan 09:19 ../
    lrwxrwxrwx 1 root root  11  2. Jan 09:21 82dac5e5-8d7f-4e8b-8652-8e8f26fb71cd -> ../../md127
    Code
    more /etc/mdadm.conf
    ARRAY /dev/md/myRAID5 metadata=1.2 name=wNAS:myRAID5 UUID=792e5b7b:b305fcc0:374d7a0f:22a67682

    Danke für jeden Tipp.



    zappa.frank

  • alles gelöst. Danke für die Unterstützung. Dass habe ich noch durchgeführt. und nun liegt das fs in voller Grösse vor.

    Code
    umount /dev/md/myRAID5         # Das Dateisystem aushängen
    fsck.ext4 -f /dev/md/myRAID5   # vorsichtshalber mal checken
    resize2fs /dev/md/mdRAID       # Das Dateisystem erweitern
    mount -a                       # Mount-Informationen lagen ja noch in der fstab

    request ist geschlossen


    zappa.frank