Restore, Backup Indítás Grub-ból Vagy Lilo-ból - Hogyan?

Fórumok

Sziasztok!

Egy iskolában dolgozom rendszergazdaként. Mutattak nekem egyszer egy olyat, hogy a gép bekapcsolásakor megjelenik egy menü (asszem a Lilo volt), ahol lehet választani, hogy Restore(ez csak a neve volt). Ez annyit csinált, hogy a dd if=/dev/hda1 bs=4MB | gzip -5 > /restore/hda1.img -al lementett hda1-et egy jelszó beírása után visszatöltötte. Próbáltam nagyon sok helyen utána nézni, hogy tudom ezt megcsinálni, de sehol sem találtam rá választ.

Tehát nekem annyi kéne, hogy legyen két scriptem, az egyik a backup, a másik a restore. És a liloban vagy a grubban legyen ez a két menüpont. és amelyiket kiválasztom a jelszó beírása után autómatikusan hajtsa végre a scriptet.

A hda1-en egy windows lesz. Mivel ez egy iskola, nem célszerű, hogy tudnak játszani a diákok. Ezért windows install, minden beállít, office, meg minden, ahogy a gépnek működnie kell. És ezt kellene lementeni, a "dd if=/dev/hda1 bs=4M | gzip -5 > /restore/hda1.img" parancsal, amit egy scriptbe tennék bele. Azért kellene a grub-ból vagy lilo-ból, mert 2x36gépnél csak annyi lenne az egész, hogy bekapcs, kiválasztom a restore-t és mehetek el a géptől, mert visszahúzza a lementett windowst alapra, és minden eredeti, nincs játék meg semmi. Meg érettségi időszakban is csak ennyi lenne, nem kéne minden gépet egyesével végignézni. Egy iskolában így van beállítva, és 5perc alatt végigszaladtunk az ottani VOLT rendszergazdával, és kész volt az egész. Sajna őt nem tudom elérni, ezért kérek itt help-et.

A menüben a backup pedig azért kell, mert van amikor új progit kell telepíteni. ilyenkor csak annyit kell tenni, hogy visszahúzom az eredeti img-t, progi install, és backup. És minden faxa az új progival.

Válaszokat előre is köszönöm!

Üdv: BlueRain

Hozzászólások

Még nem csináltam ilyet, de van egy tippem, hogy a kulcsszó: initrd. Azaz, készíts egy egyedi initial ramdisk-et, másold fel rá a szükséges programokat (gzip, stb.), és írj egy scriptet, ami megcsinálja a feladatot, majd kikapcsolja a gépet.

Ha a gépeken van linux, akkor elég egyszerű. Csinálsz egy szkriptet, ami semmi mást nem csinál, mint betölti a szükséges kernelmodulokat, nfs-en bemountolja a szervert, amin az image-ek vannak, majd dd-vel visszaírja az image-et a helyére.
És beraksz a lilo-ba egy menüpontot, ami a linux-ot init=/usr/local/bin/restore_script paraméterrel indítja.
Persze lehet az image is a gépen, a linux partíción.

Szvsz egyébként még csak jelszavasra sem kell megcsinálni, Nem is olyan rossz az, ha a gépteremben a diákok is rendbe tudják tenni maguknak a windózt, ha lerohadt.

tippem nekem is volna...

én fognék két nem használt runlevel -t és az azokhoz tartozó rc.x könyvtárakban csak a szükséges dolgokat hagynám ill. betenném a szükséges scriptre a symlinket...

ezek után már csak két menübejegyzés kell a bootloader konfigjába ami ugyanazzal a kernellel és ramdiskel indítja a cumót de a megfelelő runlevelen.

ez mind szép és jó, de lehetne kicsit pontosabban, mert nem igazán értek hozzá. De köszi az eddigi helpet is! :)

Kicsit lehetne pontosabban a feladatot? A következőket kéne tudnom:

- Hogyan lesznek partícionálva a gépek? Milyen oprendszerek lesznek? (Lesz-e Linux is?)
- Minden gépnek saját backup image-e lesz, vagy egy közös master image (ha a gépek egyformák)?
- Hol lesznek tárolva a backup image-ek? Minden gépen külön-külön, vagy egy központi gépen hálózaton keresztül?