raid meghajtó hozzáadása

 ( fajitas | 2017. április 21., péntek - 8:43 )

Üdv!
Raid1 -el kezdtem el foglalkozni a minap , és rögtön az elején nem értek valamit.

Linux alatt létrehoztam egy két winyóból álló raid1 -et.

Most tesztelés céljából az egyiket faultra állítom.
Hozzá akarok e helyett egy másikat adni.

Hogy kell hozzáadni?
mdadm /dev/md2 -add /dev/sda2

Igy ez nem müködik. Vagy előtte hozzá kell adni a linux telepítésénél ezt a sda2-őt és raidbe kell szervezni ext 4 et kell létrehozni + swapot?
Vagy csak az előbbi parancssornak kellene létrehoznia az új raid meghajtót?

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Az oké, hogy faultra tetted, de kivetted-e a tömbből? Mert csak utána fogja beengedni.
cat /proc/mdstat a barátod :)
---
Hey! Where'd my terminal go?
DropBox tárhely itt!

Ki is vettem!

Nem értem hogy a create parancs létre tud e olyan tömböt hozni mint amit a linux telepítésekor hoztam létre...

De, biztosan enged.

Rég műveltem, de mintha 2 device-ot kell hozzáadni, egyik a létező lemez, a másik meg mintha "missing".

man mdadm-ban ez van: mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/hd[ac]1

sda3 sdb3 -at használok hd helyett.

fedoran volt ( vagy talan meg van is ), hogy a /dev/mdX -et nem fogadja el letrehozasnal, /dev/md/mdX -et kell neki adni.
aztan reboot utan mar szepen ott vigyorog a /dev/mdX

"mdadm --create /dev/md2 --level=1 --raid-disks=2 /dev/sda3 /dev/sdb3"
Ennek a feljebb is mar leirt modon biztos, hogy mukodnie kell.

Ha fellabu tombot szeretnel, akkor pedig a korabban mar leirt missing-el erdemes.
peldaul igy:
"mdadm --create /dev/md2 --level=1 --raid-disks=2 /dev/sda3 missing"

Erre:
mdadm --create /dev/md2 --level=1 --raid-disks=2 /dev/sda3 /dev/sdb3
Ez a válasz
must be-super user to perform this action

Erre:
mdadm --create /dev/md2 --level=1 --raid-disks=2 /dev/sda3 /dev/sdb3
Ez a válasz
must be-super user to perform this action

Milyen uderid-val vagy bejelentkezve? Miért nem root-tal?

Erre:
must be-super user to perform this action
Ez a válasz:
sudo ...

Viccet félretéve, azt jelenti, hogy a parancsod szintaktikailag jó, már csak írni szeretne a megfelelő helyre, létrehozni valamit, amit csak root tud. Jó helyen jársz...

a kép alapján van két, működő tömböd, azt ki csinálta?

én ezt szoktam tanulmányozni, ha RAID-el játszok: http://gergely.tomka.hu/raidenbd/

Van egy vadonatúj ubuntu linux-om.
Raid tömböt úgy hozzok létre a nulláról hogy:

mdadm --create /dev/md1 --level=raid1\ --raid-devices=2 /dev/hda5 /dev/hda6

Ez a parancs helyes szerintetek?

olvastad a linkelt doksit?
elég csak a raid1-es részét, pár perc az egész

Igen! Onnan vettem az alábbi sort, csak én hda helyett sda -t használok

mdadm --create /dev/md1 --level=raid1\ --raid-devices=2 /dev/sda5 /dev/sda6

Ezt írja ki: invalid raid level: raid1 --raid-devices=2

igy ehgyomorra azonkivul, hogy a raid1 utan a backslash felesleges, jonak tunik.

backslash elhagyásával ezt írja ki:

must be super-user to perform this action

Ez is eleg beszedes, mar csak le kell forditani. Raid tomb nyilvan csak root jogokkal keszulhet, szoval legyel root.

akkor tegyuk vissza a backslash nelkuli sor ele a sudo -t.

Azt a backslast mar en sem ertem egy ideje ott, hogy minek is kell, de a hibauzenet is eleg beszedes.

A backslash-t fajitas kolléga tolta el, a honlapon rendben van a szintaxis: több sorba van vele tördelve a parancs.

https://drive.google.com/file/d/0Bw2SR6We91xoZHdyemdzaFYwV2RvbURZNzNZLVlBcWNxeVVj/view?usp=sharing

Ne haragudjatok meg ezért az alap kérdésért:

virtuális gépemben van 3 meghajtó
sda,sdb,sdc

Hogyan tudnám AZ sda-t raid 1 ben látni az sdb-vel?

https://drive.google.com/file/d/0Bw2SR6We91xoaW9KU0FYcTRFWUdnaElmQ0hrY3oyQUlkLXhZ/view?usp=sharing
Most előbb az sdb-t particionálni kell?

Szerintem csak partíciót tudsz RAID lemezként felhasználni. Utána pedig az mdX "lemezedet" megformázod.

Nem igaz!
Tudsz particionalatlan disket is adni a raidnek igy:
mdadm --create /dev/md2 --level=1 --raid-disks=2 /dev/sda /dev/sdb
Ebbol lesz egy nagy darab raid particiod, amit ha bontani szeretnel kissebb particiokra, akkor rakhatsz ra LVM-et, vagy LVM nelkul hasznalhatod egy nagy particio formajaban.

Ezt írja ki:

mdamd: cannot open /dev/sda: device or resource busy

Légysziii, picit kezdj el gondolkodni és/vagy olvasni/értelmezni is most már..
Miről fut a rendszered a virtuális gépben?

ubuntu linux.Vagy mire vagy kiváncsi?
Amúgy igazad van hogy már kezd káosz lenni itt az egész, mivel az alapkérdésem is megváltozott nyitok egy új témát.

Arra gondolok, hogy ha az sda-ról fut a rendszer, nyilván nem tudsz rajta ilyen műveletet végrehajtani, csak olyan disk-en, ami nincs használva semmire. Neeee, ne nyiss még egy ilyen témát, elég egy ilyen káoszos is.