cp -a (cp -ax) napr. cp -a /bin /dev /home /opt /root /tmp /var /boot /etc /lib /sbin /usr /mnt/newdisk zkopiruje to celej disk na disk, kterej je mountnujtej v /mnt/newdisk. Vsimnete si, ze nekopiruju adresare /proc /lost+found and /mnt (to by bylo maso). Adresar /proc a /mnt je treba na novym disku vytvorit rucne (/lost+found by tam mel bejt po vytvoreni fs). po kopirovsani /boot je treba spustit lilo s parametrem -r cp -a je urcite rychlejsi nez 2x tar apod. -- mc -- tar nebo cpio: cd /mount/point/zdrojove/partition find . -print | cpio -pmd /mount/point/cilove (find . -xdev -depth -print0 | cpio -0pdma /mnt/new) mount /novydisk find / -xdev -print0 | cpio -padmV0 /novydisk -- Pokud mají stejnou geometrii: dd if=/dev/hdc of=/dev/hdd -- dump/restore zachovava diry v deravych souborech zachovava ext2 atributy mount /dev/hdc1 /mnt/hdc1 dump -0uf /dev/hda1 | (cd /mnt/hdc1 ; restore -rvf - ) -- Něco jako norton ghost pro dos: http://members.linuxstart.com/~flux/cluclo/ - CluClo -- nechat, jenom zmenit zaznam ve fstab -- mknod /tmp/trubka p tar -c adresar > /tmp/trubka & cd /cilovy adresar tar -x /tmp/trubka -- Potencialni problemy: - hardlinky, symbolicke linky - specialni soubory, pojmenovane roury, sokety - derave soubory *** po siti: postup je stejny, jen mezi ten vstup a vystup vlozite prikaz na prenos mezi pocitaci., treba ssh ten druhy nabootovat z diskety, prvni snad radsi taky, aby se to nemenilo pod rukama * prikladam tri scripty, ktere muzete jednoduse pouzit po drobnych upravach dd if=/dev/hda2 | gzip -f | ssh -C debian dd of=/home/noteboo2.raw.gz gunzip -c noteboo2.raw.gz | ssh debian dd of=/dev/hda2 tar cvfz - . | ssh -C debian dd of=/tmp/tar.not.tgz http://puk.penguin.cz/sbanka/clanek.php3?id=56 http://puk.penguin.cz/sbanka/clanek.php3?id=55 * Spojit sietou, na starom exportovat vsjo cez nfs a no_root_squash, na druhom nabootovat nejake rescue, napartisnovat, namountovat a cp -aRx /mnt/source /mnt/dest pre kazdu partisnu. Potom chrootnut, napasovat fstab a lilo a je to. Z bezpecnostnych dovodov odporucam pocitace spojit bud krospec kablom alebo switchom na ktorom nic ine neni, alebo sa pohrat s kryptovanim. A nehovorte mi ze to nejde, prave som to robil uz po xte. * Pred nekolika dny probehl na uvodni strance freshmeatu multi-rsync, podle anotace by to melo umet v podstate rsync celych souboru z jednoho zdrojoveho na mnoho cilovych pocitacu --- tedy to, co se tu diskutovalo v jednom z ukoncenych koleckovych threadu na toto tema (rsync pres multicast). Pak se mi podle dokumentace libila g4u --- disketa na NetBSD, umi stahnout image na disk a nebo upload image (tusim pres ftp). *** cp -a napr. cp -a /bin /dev /home /opt /root /tmp /var /boot /etc /lib /sbin /usr /mnt/newdisk zkopiruje to celej disk na disk, kterej je mountnujtej v /mnt/newdisk. Vsimnete si, ze nekopiruju adresare /proc /lost+found and /mnt (to by bylo maso). Adresar /proc a /mnt je treba na novym disku vytvorit rucne (/lost+found by tam mel bejt po vytvoreni fs). po kopirovani /boot je treba spustit lilo s parametrem -r -- mc -- tar nebo cpio: cd /mount/point/zdrojove/partition find . -print | cpio -pmd /mount/point/cilove mount /novydisk find / -xdev -print0 | cpio -padmV0 /novydisk -- Pokud mají stejnou geometrii: dd if=/dev/hdc of=/dev/hdd u ziveho fs mohou nastat nepopsatelne potize (init 1, remount na ro) -- dump/restore zachovava diry v deravych souborech zachovava ext2 atributy mount /dev/hdc1 /mnt/hdc1 dump -0uf /dev/hda1 | (cd /mnt/hdc1 ; restore -rvf - ) -- Něco jako norton ghost pro dos: http://members.linuxstart.com/~flux/cluclo/ - CluClo -- nechat, jenom zmenit zaznam ve fstab -- mknod /tmp/trubka p tar -c adresar > /tmp/trubka & cd /cilovy adresar tar -x /tmp/trubka -- tar cf - |(cd cil; tar xf -) --preserve* -- Naprosto polopatický návod je obsažen v HOWTO,tuším Disk-Upgrade-MiniHOWTO Red Hat | Red Hat Documentation ...Red Hat Documentation Hard Disk Upgrade Mini How-To By Yves... ...to copy a Linux system from one hard disk to another 1. Install both... http://www.europe.redhat.com/documentation/mini-HOWTO/Hard-Disk-Upgrade.php3 -- partimage - partimage.sourceforge.net tvrdí, že toto také umí http://www.partimage.org/ -- Potencialni problemy: - hardlinky, symbolicke linky - specialni soubory, pojmenovane roury, sokety - derave soubory tar: -S, --sparse handle sparse files efficiently - rozsirene atributy fs (ext2) - nutne pouzit dump/restore nebo dd - problemy z rozsahu: rozdeleni na mensi casti - dump: Dump neni uplne nejlepsi vec, co muze clovek pouzit na zivy filesystem, protoze pri pristupu obchazi jadro, a tudiz muze precist z disku nejake nekonzistentni nesmysly, a kdyz jsem se naposled dival, tak se ani moc nesnazi se branit. Je aspon dobre pockat na nejakou hodinu, kdy je aktivita systemu minimalni. takisto pokial viem dump je urceny hlavne na zalohy v single user rezime... ja viem nie je to bohvieco kvoli zalohovaniu spustat init 1. Ale zase, lubovolny program moze papulovat ak mu pocas zalohy budete menit data pod rukami *** http://www.simandl.cz/stranky/linux/novydisk/novydisk.htm kompletni popis co delat pri vymene disku za jiny ***