Fórum Ubuntu CZ/SK
Ostatní => Ubuntu Server => Téma založeno: ku07ba 25 Ledna 2011, 15:18:05
-
Zdravím, na mém serveru jsem právě zprovoznil pro nejdůležitější data RAID1 ale problém je v tom že si systém při startech mění označení disků (např. z /dev/sda1 na /dev/sdc1) kvůli čemuž RAID už disky nenajde a přestane fungovat. Našel jsem (mám to tak u systémového disku) řešení pomocí UUID ale nějak mi to po zápisu do konfiguračního souboru stejně nic nedělá. Nemohl by mi někdo poradit, jak přesně má zápis do konfiguračního souboru vypadat?
Předem díky...
-
takto nejako by to malo vypadat, UUID samozrejme vymen za to tvoje realne
# filesystem mount point type options dump pass
UUID=a18492c0-7ee2-4339-9010-3a15ec0079bb / ext3 defaults 1 1
UUID zistis napr. pomocou:
sudo blkid /dev/sda1
-
Asi jsem to napsal špatně, když mám:
ARRAY /dev/md0 level=raid1 num-devices=2 metadata=00.90 UUID=2fba72c6:93ba17b6:cf2603d2:ac7b82e8
devices=/dev/sdc1,/dev/sdd1
Jak mám UUID zapsat do devices (namísto /dev/sdc1,/dev/sdd1)? Možná jsem to špatně pochopil...
-
Neví někdo? Nebo nestavuji na špatných místech?
-
jaj taaak, potom tu:
https://encrypted.google.com/search?hl=sk&source=hp&biw=1338&bih=919&q=mdamd.conf+raid+uuid&aq=f&aqi=&aql=&oq=
ale osobne s UUID v mdadm.conf este nemam skusenost, takze viacej ti asi zatial neporadim
EDIT:
ale ako som prave zistil na virtualke kde experimentujem, tak by ti mohlo stacit spustit:
mdadm --detail --scan
co by ti malo vyplut nieco ako:
ARRAY /dev/md0 metadata=1.2 name=squeeze:0 UUID=704ed60b:7fc0d198:5f276f2d:10f451e5
to je iba moj narychlo vytvoreny RAID5 vo virtualke, ale ked ten riadok natlacim do mdadm.conf , tak s tym mdadm nemal problem
taktiez ked si vylistujes po vytvoreni toho tvojho RAID pola UUID vsetkych zapojenych diskov, tak by sa mali zhodovat ako v mojom priklade:
mdadm --examine /dev/sd{b,c,d}1 | grep "Array UUID"
Array UUID : 704ed60b:7fc0d198:5f276f2d:10f451e5
Array UUID : 704ed60b:7fc0d198:5f276f2d:10f451e5
Array UUID : 704ed60b:7fc0d198:5f276f2d:10f451e5
-
Díky moc, zatím to vypadá bez problému, až na to že pokud zadám
mdadm --examine /dev/sd{c,d}1 | grep "Array UUID"
nevypíše mi vůbec nic… Ale i tak to vypadá dobře…
-
ako to ze ti nic nevypise? nieco by malo.
prip. vyraz z toho prikazu ten grep , ze ci vobec nieco vypluje.
prip. este aj prikaz (teda ak md0 je to tvoje pole, prip. si to uprav):
mdadm -QvD /dev/md0
ti vypise stav tvojho RAID pola, a taktiez je tam i jeho UUID
-
Ano po zadání
mdadm -QvD /dev/md0
to již vypíše
/dev/md0:
Version : 00.90
Creation Time : Sat Jan 29 18:44:32 2011
Raid Level : raid1
Array Size : 976759936 (931.51 GiB 1000.20 GB)
Used Dev Size : 976759936 (931.51 GiB 1000.20 GB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 0
Persistence : Superblock is persistent
Update Time : Sat Jan 29 19:09:59 2011
State : active, resyncing
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
Rebuild Status : 9% complete
UUID : 183af609:1fae5eca:403e1458:8973279c
Events : 0.13
Number Major Minor RaidDevice State
0 8 33 0 active sync /dev/sdc1
1 8 49 1 active sync /dev/sdd1
Což by mělo být v pořádku, ještě jednou díky...