Sziasztok!
Kezdem elveszíteni a hitemet! Remélem akad(nak) valaki(k), akik segítenek észre téríteni a szerveremet!
Adott a régi két SATA HDD (80 és 120 GB) Ezek vannak most szoftver RAID1-el használva így:
md0 - boot - 50MB
md1 - var - 9GB
md2 - / - 30GB
md3 - home - 37GB
Nemrégiben egy áramszünet+táp probléma kinyírta (majdnem) teljesen a nagyobbik hdd-t.
Nosza gyorsan vettem 2 egyforma szintén SATA-s vincsit, hogy majd jól kicserélem és kész.
No de itt a gondom!
A 'megpurcant' vincsi nélkül nem hajlandó elindulni a rendszer, a másikon pedig ott vigyorognak az adatok.
Az alaplapon van összesen 2 sata csatlakozó, így nem tudok pluszban rátenni új vinyót.
Mivel tudnám egy kicsit megkönnyíteni az életemet az egész újratelepítésén kívül?
Létezik valami frappáns megoldás erre a problémára?
A végcél persze az lenne, hogy az új hdd-ken legyen rajta minden, ami eddig volt+legyenek kicsit nagyobbak a partíciók és legyen meg a RAID1 is.
Tud valaki ebben segíteni nekem?
Előre is köszi:
hemu
- 2846 megtekintés
Hozzászólások
"A 'megpurcant' vincsi nélkül nem hajlandó elindulni a rendszer, a másikon pedig ott vigyorognak az adatok."
ez azt jelenti hogy nem bootol a gép arról a vinyóról ?
ugyanis a sw raid1 egyik hibája hogy mindig csak az első vincsire teszi
fel a grub-ot(sda, hda pl) szóval ha az behal akkor a másikról nem tudsz bootolni
legalábbis nekem mindig így volt debian alatt akár 3.1 akár most a 4.0 nál is
szóval tedd fel kézzel a jó mbr-ta másik vincsire. feltéve ha nem tud arról
bootolni
Celeron-M 1400Mhz, 768M, Debian SID, 2.6.22
- A hozzászóláshoz be kell jelentkezni
ez érdekelne engem is. Hogy is van ez a dolog egészen pontosan? Hogyan tudom én ezt kézzel "feltenni" a másik vinyóra?
- A hozzászóláshoz be kell jelentkezni
grub-install
--
Discover It - Have a lot of fun!
- A hozzászóláshoz be kell jelentkezni
Megkevergeted a device-okat a /boot/grub/devices-ban, es grub-install-olsz a masik hdd-re is.
Amugy az utolso install lvm+raid install lilo-s maradt, mert szepen bekonfiguralta a lenny es fel is tette mindket hdd-re. lilo.conf-ban a "boot=/dev/md0". Biztos az mbr-be installalta magat, mert egyik particio sem bootolhato. Volt meg pozitiv tapasztalatom lilo-val hardware raid-al is, grub nem akart semmikeppen sem menni.
- A hozzászóláshoz be kell jelentkezni
beteszed az egyik uj vincsit
bebotolsz egy livecd-t
megcsinalod a particiokat az uj vincsin
atmasolod az adatokat a megfelelo particiora particiohoz(ugye azt mondtad hogy nagyobb particiokat akarsz akkor pedig nem tudod a raidre bizni)
megszerkeszted a megfelelo fileokat (bootloader conf,fstab,mdadm conf:torold ki a raid configot)
install bootloader
beteszed masik uj vincsi
bebotolosz az elso uj vincsirol amin most mar ugye ott a rendszer
megepited a raid tomboket
varsz
bootloader confot megszerkeszted,install
reboot
orulsz
- A hozzászóláshoz be kell jelentkezni
Én így csinálnám (ez nem azt jelenti, hogy máshogy nem lehet):
0.) Kiszedném a rossz vinyót.
1.) Fognék egy bármilyen linuxos LiveCD-t, amivel bebootolnék, és módosítanám a rendszert, hogy sda1-ről bootoljon md0 helyett, majd chrootolnék a mountolt gyökérbe, és egy grubbal rendberaknám az mbr-t (procot is fel kell előtte mountolni a chrootra).
2.) Beraknám másodiknak az egyik új vinyót.
3.) Bebootolnék az új rendszerbe, és az új vinyóra definiálnék egy raidet: fdiskel partició típusa FD-re, aztán mdadm-al csinálok egy új md0-t, md1-et, méghozzá úgy, hogy sdb1,sdb2 (md0,md1) az egyik vinyo, és az első vinyó jelenleg hiányzik. Részemről LVM-et tennék md1-re, és nem vacakolnék md2-vel, és md3-al, de ez már rád van bízva.
4.) mkfs.xxx-el megcsinálnám a particiókat az új raid tömbön, majd szépem átmásolnék mindent, + grub-ot beállítanám.
5.) Régi működő vinyó kivesz, majd másik üres vinyó berak. Bebootolnék a hiányos raid tömbről és létrehoznám az új üres vinyón is a partíciókat (sfdiskel másolni a legegyszerűbb, nehogy elrontsd a layoutot).
6.) Add hozzá a raidhez az újonnan particionált üres merevlemezt, majd ismét a jó üreg grub.
7.) Használd egészséggel.
Lehet, hogy van ennél egyszerűbb módszer (mondjuk ha ki tudod venni a régi merevlemezt, és egy USB-s rackból LiveCD alatt átmásolod a frissen létrehozott raid tömbre az adatokat, vagy valahogy mégis sikerül bezsúfolni mindhárom lemezt a gépbe (hátha nem értettem jól valamit), de ha nincs USB-s rack, szabad csatoló, akkor én valószínűleg így csinálnám.
szerk: most látom csak, hogy iwanabeguru is gyakorlatilag ezt írta le, csak talán kevésbé részletesen
- A hozzászóláshoz be kell jelentkezni
ha bebootol a rendszer konnyu dolgod van.
vegyel egy usb-sata atalakitot.
inditsd el
dugd ra az usb-re az uj winyot.
particionald meg az uj winyokat.
add hozza a megfelelo particiokat a megfelelo tombokhoz,
vard meg mig synkronizalnak egymassal.
vedd ki a tombol az uj winyot, vagyis tavolitsd el.
mountold fel valahova.
chroot
grub/menu.lst szerk
grub install
shutdown
usb ki,
lemezcsere
start.
kicsit nagyvonalakban irtam, de erdemes figyelni meg apro dolgokra, mint uuid, mdadm.conf
- A hozzászóláshoz be kell jelentkezni
Egy apróság:
miért nem egyetlen md0 van, és az partícionálva?
- nem emlékszem, lehet hogy ezt nem lehet?
- LVM-mel biztos lehet, és úgy egszerűbb is a partíciók méretezése.
- A hozzászóláshoz be kell jelentkezni
A / lehet LVM-ben, de szerintem a /boot-nak a BIOS által elérhetőnek kell lennie. Ha csak egy md0-át csinálna amin a rendszer van, akkor nehézkesebb a /boot partíció kezelése (tükrözni kell két partícióra).
- A hozzászóláshoz be kell jelentkezni
A /boot-nak a betöltő (lilo, grub, sbm, stb.) számára kell logikailag olvashatónak lennie.
A biosnak csak a betöltőt kell behúznia.
- A hozzászóláshoz be kell jelentkezni
Értem, köszönöm. Én mondjuk egy kicsit fázom ettől, de ez biztos csak az én bizalmatlanságom.
- A hozzászóláshoz be kell jelentkezni