Klonowanie dysków pod Linuxem
Transkrypt
Klonowanie dysków pod Linuxem
Klonowanie dysków pod Linuxem Napisane przez Piotr Pośpiech Piątek, 12 lutego 2010 11:21 - Należy podać nazwy dysków wg wzoru: dd if=/dev/dysk_źródłowy of=/dev/dysk_docelowy Wolne miejsce na większym dysku docelowym nie zostanie zagospodarowane, a system nie będzie go widział (podobnie jak w przypadku partycji). Można powiększyć poszczególne partycje czy z tego miejsca utworzyć tylko jedna nową? Nie testowałem tego w ten sposób więc pewności nie mam, ale polecenie: resize2fs -p /dev/dysk_docelowy powinno sprawę rozwiązać, chociaż nie jestem pewien jak i którym partycjom poprzydziela niewykorzystane miejsce. Ewentualnie można jeszcze spróbować użyć Gparted z jakiejś live-cd i z jego poziomu dokonać alokacji tej wolnej przestrzeń. W sumie sam jestem ciekaw jak to wyjdzie. Opisz może jak to u ciebie wyglądało. Jeśli docelowy dysk (partycja) nie jest mniejszy od oryginalnego, to w bardzo prosty sposób można posłużyć się poleceniem dd. Można np. tak (robiąc kopię): dd if=/dev/partycja1 of=/katalog/kopia_partycji1.img lub od razu stosując kompresję: 1/3 Klonowanie dysków pod Linuxem Napisane przez Piotr Pośpiech Piątek, 12 lutego 2010 11:21 - dd if=/dev/partycja1 | gzip > kopia_partycji1.gz Można też przenieść od razu, bez robienia kopii partycji: dd if=/dev/partycja1 of=/dev/partycja2 Odzyskanie partycji następuje w ten sposób: gzip -dcv kopia_partycji1.gz | dd of=/dev/partycja2 lub, gdy nie stosowaliśmy kompresji: dd if=/katalog/kopia_partycji1.img of=/dev/partycja2 I teraz dwie uwagi: 1) W ten sposób można też wykonać zwykły backup partycji. 2) Jeśli stosujemy ten sposób by przenieść system na nowy dysk, partycja docelowa nie może być mniejszej pojemności niż źródłowa!. Jeśli partycja docelowa miała większą pojemność, należy "naprawić" jej prawidłową wartość, gdyż obecnie "ma" taką, jaką miała partycja źródłowa: resize2fs -p /dev/partycja2 2/3 Klonowanie dysków pod Linuxem Napisane przez Piotr Pośpiech Piątek, 12 lutego 2010 11:21 - Oczywiście należy odpowiednio poprawić wpisy w GRUB i fstab. Można też, dla pewności przeprowadzić skanowanie systemu plików (na niepodmontowanej partycji): Kod: e2fsck -f -y /dev/partycja2 partycja1 i prtycja2 należy oczywiście zastąpić swoimi wartościami. Żródło: http://www.mandrivalinux.eu/showpost.php?p=454670&postcount 3/3