[Techinfo] zentyal 6.0 plus hdd
Gyetvay Gábor
gyegabor at t-online.hu
2019. Jan. 3., Cs, 16:24:21 CET
Köszönöm!
Amúgy már sikerült rájönnöm magamtól is a dolgokra, utána olvasással, most a
szünetben volt rá időm!
S elvileg meg is oldottam a gondot, most működik rendesen és a megosztás is
a megfelelő helyen a külön már RAID tömbben lévő meghajtón vannak.
Maradok tisztelettel: Gyetvay Gábor
Informatika - Technika szaktanár
Szombathelyi Derkovits Gyula
Általános Iskola
9700 Szombathely, Bem József utca 7.
Mobil: +36-20/591-8653
From: techinfo-bounces at lista.sulinet.hu
[mailto:techinfo-bounces at lista.sulinet.hu] On Behalf Of Veres Sándor
Sent: Thursday, January 3, 2019 11:51 AM
To: techinfo at lista.sulinet.hu
Subject: Re: [Techinfo] zentyal 6.0 plus hdd
2018. 12. 18. 20:59 keltezéssel, Gyetvay Gábor írta:
Felraktam mindent úgy ahogy írtátok.
Miután beállítottam így a raid tömböt vmiért a md0-t egyrészt átírta
md127-re de ez lenne a legkisebb gond.
Ami a gond, ha az fstab-ba megírom a megosztást ahogy írtátok elmentem és
ujraindítom a gépet mindig ezt az üzenetet kapom. mellékelem a képet
Mi lehet a baj?
Ha nem probléma megírom ide a listára is, hogy milyen módon hoztad létre a
RAID1 tömböt (az archívum kedvéért, és hogy a többieknek is érthető legyen
az alábbiakban szereplő javítási leírás):
"
- fdisk /dev/sdb és /dev/sdc n,p,1,w kapcsolókkal
- mkfs -t ext4 /dev/sdb1 és sdc1
- mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sd[bc]1
- mkdir /mnt/adatok
az fstabba beírtam a következőket:
/dev/md0 /mnt/adatok ext4 defaults 0
2
"
Szerintem azért jelenik meg a RAID1 tömb /dev/md127-ként mert a
/etc/mdadm/mdadm.comf fájlból hiányzik a RAID1 tömb definíciója, és nem
futtattad a "sudo update-initramfs -u" parancsot.
De ahogy te is írtad ez még a kisebb gond. A nagyobb gondot szerintem az
okozza, hogy ext4-re megformáztad a /dev/sdb1 és a /dev/sdc1 partíciókat,
majd azokat raktad be a RAID1 tömbbe. Nem kellett volna ext4-re megformázni
ezt a két kötetet, hanem formázatlanul (de előtte megjelölve, hogy ezek raid
kötetek lesznek) kellett volna hozzáadni a RAID1 tömbhöz, majd a /dev/md0-t
kellett volna ext4-re formázni.
Forrás https://szit.hu/doku.php?id=oktatas:linux:raid#tart%C3%B3s_raid
Tehát szerintem alapvető probléma az, hogy a /dev/sd[bc]1 ext4-re meg lett
formázva és az lett felhasználva a RAID1 tömbben). Én az alábbi módon
javítanám ki (biztos van egyszerűbb megoldás is).
1. Aktív tömbök listázása:
$ cat /proc/mdstat
Nálad elvileg /dev/md127 a raid1 tömb, ha mégsem ez szerepelne a fenti
parancs kimenetében, akkor annak megfelelően módosítsd az alábbi
parancsokat.
2. A /dev/md127 raid1 tömb nálad elvileg nincs felcsatolva, de ha esetleg
mégis fel lenne csatolva, akkor futtatni kell az alábbi parancsot:
$ sudo umount /dev/md127
3. A RAID1 tömb leállításához és eltávolításához futtasd az alábbi
parancsot:
$ sudo mdadm --stop /dev/md127
4. Az alábbi parancs segítségével keresd meg (listázd ki) azokat az
eszközöket (partíciókat), amelyeket a tömb építéséhez használtál.
Azokat a sorokat nézd, ahol a FSTYPE oszlopban a "linux_raid_member"
szerepel. (Ha minden igaz, akkor nálad a /dev/sdb1 és a /dev/sdc1 a két
keresett eszköz, partíció.)
$ lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT
$ lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT | grep linux_raid_member
5. Ellenőrizzük le a raid1 tömbben lévő /dev/sdb1 és /dev/sdc1 eszközök,
partíciók típusát:
$ sudo mdadm -E /dev/sdb1
$ sudo mdadm -E /dev/sdc1
Itt elvileg kapnod kellene egy elég hosszú leírást, de az is előfordulhat,
hogy ezt kapod:
mdadm: No md superblock detected on /dev/sdb1
mdadm: No md superblock detected on /dev/sdc1
6. Ha nem azt kaptad, hogy (mdadm: No md superblock detected on /dev/sdb1),
akkor a raid1 tömbben felhasznált eszközök (partíciók) szuperblock-jának
nullázása, a RAID-metaadatok eltávolításához futtasd a következő
parancsokat:
$ sudo mdadm --zero-superblock /dev/sdb1
$ sudo mdadm --zero-superblock /dev/sdc1
7. A biztonság kedvéért ellenőrizzük le, hogy tényleg törlődtek-e a
RAID-metaadatok, ehhez futtassuk újra az 5. pontban lévő parancsokat:
$ sudo mdadm -E /dev/sdb1
$ sudo mdadm -E /dev/sdc1
8. Ha még nem lenne kommentezve (elvileg kommentezve van), akkor a
/etc/fstab fájlban kommentezd ki a raid1 tömbre (/dev/md127 vagy /dev/md0)
vonatkozó bejegyzést.
9. A /etc/mdadm/mdadm.conf fájlban is kommentezd ki vagy töröld a raid tömb
definícióját. Az alábbi kommentezett sorok utáni részt (ha vannak)
kommentezd ki, pl.:
# definitions of existing MD arrays
<ez a sor nálad elvileg üres lesz>
# This configuration was auto-generated on Mon, 17 Dec 2018 17:44:23 +0100
by mkconf
mdadm --assemble --auto=yes --scan
10. Az alábbi paranccsal frissítsd az initramfs-t, hogy a kezdeti
rendszerindítási folyamat nem próbáljon elérni egy nem elérhető tömböt.
(Erre a parancsra nem biztos, hogy szükség van, mert korábban sem volt
futtatva.)
$ sudo update-initramfs -u
11. Újraindítás
$ sudo systemctl reboot
Most már elvileg nincs RAID1 tömb, még a két ext4-es partíciót (/dev/sdb1 és
/dev/sdc1) kell törölni, pl a parted, cfdisk, fdis parancsok egyikével, majd
újra lehet kezdeni a RAID1 tömb létrehozását.
Felhasznált forrás:
https://www.digitalocean.com/community/tutorials/how-to-create-raid-arrays-w
ith-mdadm-on-ubuntu-18-04
https://www.tecmint.com/create-raid1-in-linux/
https://szit.hu/doku.php?id=oktatas:linux:raid
Több leírásban is azt látom, hogy a RAID1 tömbhöz közvetlenül pl. a /dev/sdb
eszközt adják hozzá, a /dev/sdb1 helyett. Véleményem szerint a /dev/sdb
eszközön szerencsésebb létrehozni egy /dev/sdb1 partíciót (ami a HDD kb.
99%-a), a partíció típusát "fd"-re (Linux raid autodetect) állítani, és azt
hozzáadni a RAID1 tömbhöz.
A RAID1 tömb létrehozásához és beállításához minden le van írva a három
hivatkozott cikkben.
Veres Sándor
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lista.sulinet.hu/pipermail/techinfo/attachments/20190103/1889cead/attachment.html>
További információk a(z) Techinfo levelezőlistáról