Működő rendszer többszörözése

Fórumok

Hali,

Tudna valaki felvilágosítást adni pár google kulcsszó formájában akár, hogy milyen nyomon
induljak el, ha az lenne a cél, hogy egy működő kubuntu-t szeretnék tegyük fel 5 másik méretében, típusában megegyező winchesterre "klónozni"?

Ilyen Ghostot említettek nekem, az megoldás lehet?

Előre is köszönöm
icee

Hozzászólások

Ha teljesen (szektorra/cilinderre) egyformak a diszkek, akkor egy egyszeru: dd if=/dev/hda of=/dev/hdb segitsegevel lehet klonozni, mondjuk ugy hogy egy gepbe belerakod a diszkeket es egy live/installcd-rol bootolsz. Ez mindent(!) lemasol, tehat a particios tablakat is, azaz nem kell particionalni. Csinaltam mar sokszor, mukodik, fasza.

Ha particiokent masolsz, akkor azt is lehet (if=/dev/hda1 of=/dev/hdb1, ertelemszeruen). A futo rendszert akarsz klonozni, akkor vagy mindent remount/readonly-ra teszel (ha tudsz), vagy megprobalsz minel tobb demont leallitani, amit csak lehet, es ugy masolni, majd az uj rendszeren rogton fsck-zol (elegg gany megoldas, de sokszor csinaltam, mukodik). Ha halozaton keresztul klonoznal, akkor azt netcat-tal meg lehet csinalni. Futo (write-ra felmountolt) particiot lehet tovabba klonozni ugy is, hogyha a filerendszernek van dump/restore progija, akkor azzal leszeded ill. felrakod (pl. xfs-nek van xfs_dump es xfs_restore paranccsa, azzal, ext3-nak meg reisernek nemtudom van-e ilyen izeje, de absz. nincs kizarva). Persze ezt is lehet halozaton at, sot ennek az is egy nagy elonye, hogy csak annyi adatot dumpol le, mint amennyit tenylegesen at kell vinni. Ha egy 10g-s particion van 1g adatod, es csak brutforsz masolsz, akkor mind a 10g-t at kell masolni, mert ki tudja hogy a sb-k, inode-ok, stb a diszk mely szegleten vannak...

szoval ez mind jo, fasza, semmi gosztra nincs szukseg... azonban kello korultekintessel, tehat ha A diszket (hda) klonozol B-re (hdb), akkor egy if=/dev/hdb of=/dev/hda csere az hatarozottan vegzetes lehet. Szoval csak ovatosan...

A.

Ha helyi hálózaton keresztül tolod át adatot akkor lzo tömörítés jól jöhet - lzop tud ilyet -
ssh/natcat dd/tar adatfolyomba .

Köszönöm mindenkinek a választ, kora reggel kifelejtettem egy két fontosabb infot, nézzétek el nekem:)

A két winyó sőt a két komplett gép mindenben azonos, a winyón is egyetlen partíció van. Így az olvasottak alapján a dd lesz a befutó, de javítsatok ki. :)

Szerk.: Nagyon idióta kérdés, de a dd-s klónozás után semmiféle GRUB/lilo install nincs szükség? Másszóval dd if=/dev/hda1 of=/dev/hdb1, majd kiveszem hdb-t berakom a másik gépbe, és vígan használja a user?

Mégegyszer köszönöm!
-----
Üdv, icee

Már kaptál jó sok választ, de azért még csak beleszólok :-).

A dd parancsot legjobb nem mountolt fájlrendszeren végrehajtani (különben nem lesz egy konzisztens kép a rendszerről, amit még a logoló rendszerek sem feltétlen javítanak ki, mivel nem csak az írás, de az olvasás sem atomi művelet, a javítók pedig úgy vannak kitalálva, hogy az írás nem atomi, de a helyreállításkor snapshot van IMHO), amire a legegyszerűbb módszer az, ha a gépet egy live CD-ről indítod. Pl knoppix remek és tuti rajta van minden eszköz, ami ilyesmihez kell.

Ha úgy csinálod, hogy ugyanazon gépbe teszed a két vinyót, akkor mindenképpen gyors lesz, de ha "át kell vinni" komolyabb akadályokon, akkor nem dd-vel(nyersen mindent másol, mintha 1 nagy fájl lenne a vincsesztered) érdemes másolni a partíciót, hanem valami olyannal, ami csak a szükséges részeket másolja. Pl partimage is ilyen.