Cas od casu vyvstane potreba (pri upgradu pocitace) pretahnout kompletne cely stary system na novy disk. Pote, co jsem s partimagem nemel prilis uspechu, pouzil jsem zminenou catovou cestu, ale jeste obecneji, tzn. s parametrem /dev/hda. Uplne tak odpadla potreba partitionvat a starat se o bootloader. Kdyz byl cilovy disk vetsi, stacilo jen hotove partitiony resizenout...
Co se tyce minidistribuce, docela se mi zamlouva Knoppix. Je to postaveny na Debianu, bootoje to rovnou z CD a vzdycky jsem tam nasel, co jsem potreboval...
Jako zachranne CD doporucuji Timo's Rescue CD - http://rescuecd.sourceforge.net/. Je to postavene na Debianu (bez GUI), male, umi se to cele nahrat do RAM disku (CD mechaniku lze pak pouzit na zalozni CD) a je tam vse, co jsem kdy v zivote potreboval.
Ja jako minidistribuci vetsinou pouzivam instalacni cdcko gentoo linuxu (i kdyz gentoo nepouzivam), ma asi 9 MB a obsahuje podporu site, xfs, jfs, lvm, radu, proste vseho co se muze kdy hodit. Ale chce to nejmene 64Mb pameti, ten ramdisk je skutecne giganticky. Jinak si samozrejme muze kazdy vyrobit vlastni minidistribuci pomoci nastroje bootcd z debianu.
Kdyby se ciste nahodou nekomu hodil program, ktery funguje jako dd, ale po siti a umi kopirovat na vice pocitacu najednou, tak jeden takovy jsem nedavno vytvoril. K dokonalosti ma dost daleko, ale pouzit se snad da. Vpodstate urychli kocici metodu ;-) prave tim ze kopirujete na vsechny stroje jednim broadcastem.
http://jikos.cz/~jbohac/ndd
Je tam i odkaz na nejakou propracovanejsi konkurenci (kterou jsem ale nezkousel).
ako riesis stratene pakety na niektorych klient strojoch? to si pytaju pocas broadcastoveho prenosu dalsim (normalne adresovanym) requestom repost alebo si to nechavaju na koniec prenosu alebo to nemas osetrene?
Ja na tohle pomerne spokojene pouzivam nastroj dolly. viz: http://www.cs.inf.ethz.ch/CoPs/patagonia/
Na te strance je toho vic, dolly je jednoduche a mam ho vyzkousene. 10 stroju okopci za stejnou dobu jako jeden.
thx ... presne tohle resim v tuto chvili (v techto dnech ne v tuto hodinu :)))
na rootu se posledni dobou objevuji cim dal tim vice zajimave a uzitecne clanky ... dikes a jen tak dal :)
Bezva, ani byste neverili, jak vam zvedne sebevedomi, kdyz nekdo tohle napise o vasem clanku ;)
tie programy sa volaju dump(8) a restore(8). niektori ludia maju proste neukojitelne tendencie znovuvynachadzat koleso..
Pekny clanek.
Jsem rad, ze kolega vzpomenul tez nastroje dump - restore.
Ja bych jeste poukazal na moznost pouziti komercnich produktu Symantec Norton Ghost anebo PowerQuest Drive Image. Zvlast s Ghostem mam mnohalete pozitivni zkusenosti.
Jo, jo Ghost je dobrej, ale... ten nas starej si nejak nechce rozumet s velkejma partisnama a wXP, na linuxu zase s lilem (je potreba napred bootnout z diskety a spustit lilo - pak jede OK)
Jo Ghost je dobrej a pro zvladani XP a Lila to chce jen novejsi verzi... :)
Prave sedim na ucebne a ghostuju (7.5) o106 disk s XP a Linuxem na 15 stroju. Nejpozdeji v 15:00 jdu domu ...vcetne obeda ;)
Viete mi poradiť nejaký sposob na vytvorenie CD, ktoré po nabootovaní placne diskimage na disk (dva disky spojene do RAID1). Je najaký projekt, ktorým sa dajú takéto CD vytvoriť už zo skonfigurovaného stroja? (Nemám k dispozícii sieť a potrebujem vytvárať identické klony a budú ďaleko od seba.)
skus sa pozriet sem
http://hints.linuxfromscratch.org/hints/boot-cd_easy.txt
Uvedený text se týká obecně tvorby bootovací CD. Původní tazatel (a já se k němu připojuju) se chtěl zeptat, zda není hotový projekt, který vytvoří bootovatelné CD, které po totální havárii disku či celého stroje obnoví systém (data se poté obnoví ze zálohy).
Pokud nic takového neexistuje, je to škoda, možná najdu čas a zkusím něco takového vyrobit. Jako slušný základ by šlo využít debianí instalace.
Zkuste se podivat na tuto adresu:
http://www.bablokb.de/reccd/index.html
Mondo Rescue
http://www.microwerks.net/~hugo/about/about.html
udelat bootovaci cd s ramdiskimagi je jednoduche. staci vzit treba to gentoo nebo cokoliv dalsiho a za to napalit tu image te partice, pak ji bud volat offsetem, nebo ji do te partice docpat a pomoci nakych nastroju do ni dat novy zavadec.
2 poznámky ke kompresi:
1) ssh umí kompresi samo, viz man ssh, parametr tusim -c
2) předpokládám-li, že mám k dispozici 100M LAN, takže průtok kolem několika MB/s, tak na kompresi bzip2, která to nebude brzdit, potřebuju celkem výkonný CPU (a paměť). Podle mě to za těch pár procent, které ušetřím proti gzip, nestojí.
No nejde jenom o kompresi behem prenosu po siti, ale i o kompresi pri ulozeni na serveru. A to uz ssh neumi. Ale samozrejmne neni problem nahradit bzip2 gzipem, nebo treba lzo.
Na pomalych pocitacich (486) to brzdi i gzip a i samo ssh. Nejrychlejsi je pak prenest to treba pomoci netcatu.
Kdyz instaluji system pro vytvoreni image pomoci dd, tak disk na uplnem zacatku vyplnim samymi nulami pomoci
dd if=/dev/zero of=<VasDisk> ....
Pri kompresi se pak nekomprimuji stara predinstalacni a obvykle nahodna data, coz usetri misto na instalacnim serveru.
Jarek
Pokud ovsem budes instalovat Wokna tak ty udelaj takovej bordel ze ty nuly se stejne prepisou. Pak je lepsi nejdriv nainstalovat system pak si v Linuxu pripojit treba do /mnt ten disk a dat
cat /dev/null >/mnt/nuly
sync
rm /mnt/nuly
Tim veskerej volnej prostor zaplnis nulama a pak ho uvolnis. Bali se to mnohem lip.
Docela by mě zajímalo, jaké používáte minidistribuce. Já jsem začínal s flufem, potom looplinux a teď leka.
1. Znáte nějakou minidistribuci, která by podporovala ext3?
2. Znáte takovou, kde by se jako parametry pro mount v -o dalo zadat codepage=852 a iocharset=iso8859-2 (to nevadi, ze tam nejsou fonty, chci to kvuli tomu, kdyz kamaradum zachranuju zhavarovana wokna - nekdy to jinak nejde a oni mivaji v nazvech souboru diakritiku, coz bez tech options pridelava problemy).
Ad 1. Měla by to umět miniditribuce RIP Linux. Existuje v jednodisketové i rozšířené CD verzi, URL teď nevím, ale je to vedlejší produkt distribuce LoopLinux, kterou už znáte.
Mám ten dojem, že ale zase pro změnu nepodporuje sítě, apoň ne ta disketová verze.
Velmi pekny clanok. Co sa tyka volby komprimacnych programov gzip vs. bzip2 vs. ssh -C, pri takychto operaciach s velkymi subormi sa mi asi najlepsie osvedcila volba gzip --fast. Totiz rozdiel medzi --fast a --best je minimalny co sa tyka komprimacie, ale dramaticky co sa tyka casu. Z vlastnych skusenosti viem, ze gzip --best sa priblizne rovna bzip --fast (samozrejme je to "data dependent"), ale gzip je rychlejsi. Co sa tyka ssh -C, ssh pouziva na kompresiu gzip so standardnou urovnou kompresie -6, co sa da zmenit niekde v konfiguracnych suboroch (urcite pre server, neviem ako je to s klientom; principialne gzip komprimacia umoznuje, aby napr. od klienta k serveru isli data komprimovane -6 a naopak -1).
Clankov o zalohovani celych strojov/particii je vacie mnozstvo, ale pravdupovediac som este nenasiel poriadny a podrobny clanok o napr. hodinovej zalohe adresara s aktualne rozrobenym projektom, inkrementalnych zalohach, verzovani suborov, zalohovani adresarovych stromov cez CVS... A prave toto by som potreboval - pouzivam linux ako desktop, v podstate jediny dolezity adresar je ~/work ktory ma cca 30MB a zalohujem ho hodinovo (cez cron) na iny fyzicky disk na lokalnom pocitaci a raz denne (nadranom, tiez cez cron + ncftpput) na remote server. Je to primitivne, ale zatial to funguje. Rad by som si ale precital nejaky dobry clanok o elegantnejsich metodach, ako to urobit. To mala byt inspiracia...
Na takovehle veci se IMHO nejlepe hodi rsync. Prenasi jenom rozdily, ma vestavenou podporu ssh a vubec je docela fajn.
Tento clanek je jiste podnetny a je dobre, ze se (konecne) toto tema na rootu objevilo.
Uvedena reseni ovsem maji radu nedostatku, ktere je (ty reseni) vyrazuji z aplikace ve vetsich sitich, jakymi jsou napr. ty univerzitni:
1. Kopirovani celych partition po siti neni zrovna efektivni, zvlaste, chcete-li je provadet kazdodenne, jak by tomu melo byt.
2. Prepdoklada, ze administrator bude obihat vsechny stanice a sedet u kazde z nich, dokud nedostane pocitac do pozadovaneho stavu.
Dalsi komplikace v podstate vyplivaji z techto dvou omezeni.
Velkeho usnadneni administrace zejmena pc uceben dosahnete pouzitim napr. nfs-root serveru, ze ktereho klient nabootuje minisystem, ktery postupne (automaticky ze skriptu v initu) zkontroluje rozdeleni disku oproti vzoru a rsyncem sesynchronizuje soubory v kazde z partition. Partimage by se pak pouzil pouze vyjimecne -- na zcela znicene systemy (napr. poskozene zavadece Windows apod.)
Myslim, ze toto tema je ohromne siroke a autor by jej v nejakem dalsim clanku mohl vhodne rozvest :)
Nebo myslíte že taková existuje ? Docela by mě to zajímalo.
1.lekarska fakulta UK, nova terminalovna s 27mi stroji, budova dekanatu Katerinska 32
a tak rovnou k veci: To sem si takhle jednou prohlizel fotky v linxu kdyz najednou: tyve letadlo ze zadu do hlavy, celni stret. rozdejchavam ten sok a v tom ponorka ze strany do hlavy(celni stred). az pak ty kreteni vypli kolotoc.....................
Sory ze nekecam k tematu, ale muselo to ven:-)