mazol pisze:
Witam
Podczas instalki na nowym dysku robie partycje glowna - 2,5 gb, swap 250mb, home - reszta.
Czy jak zrobie obraz dysku za pomoca "dd" (te same partycje tylko mniejjsza pojemnosc) i odtworze je na nowy dysk z wiekszymi partycjami to beda jakies problemy?Czy pozniej wystarczy tylko odpiac stary dysk i zostawic nowy zeby cly system dzialal??
Pozdrawiam
dd kopiuje sektor po sektorze wiec partycja docelowa nie moze byc mniejsza, jesli jest wieksza to czesc miejsca bedzie niewykorzystana. jesli partycja docelowa jest innej wielkosci niz zrodlowa to lepiej uzyc partimage, ktory zapisuje tylko dane z partycji (dd i cat zapisuja do obrazu rowniez puste miejsca) i dostosowac wielkosc partycji docelowaj.
A w ogole w twoim przypadku to bym zrobil tak:
1. podpial nowy dysk jako powiedzmy secondary slawe (hdd), stary dysk mamy jako hda, a cdrom jako hdc
2. uruchomil komputerz plyty instalacyjnej
3. podmountowal stary dysk w jednym katalogu (/mnt/stary) a nowy w drugim (/mnt/nowy)
4. podmountowal pozostale partycje w odpowiednich katalogach /mnt/stary
5. założył odpowiednie partycje na nowym dysku i podmountował je w odpowiednich miejscach /mnt/nowy
6. skopiował (cp) dane z /mnt/stary do /mnt/nowy
7. w razie potrzeby poprawił /etc/fstab na nowym dysku
8. uruchomil lilo na w /mnt/nowy (chroot /mnt/nowy lilo -v)
9. odpiął stary dysk, przepiął nowy na primary master i próbował uruchomić
powyższy opis jest bardzo pobieżny i pisany na szybko, nie gwarantuje że o czymś nie zapomniałem. Jednak sama zasada przenoszenia systemu na inny dysk jest taka jak powyżej.
UWAGA! nie należy kopiowac zawartości katalogu /proc, natomiast należy zagwarantować że będzie on na nowym dysku pusty. Podobnie z /tmp no chyba ze w /tmp trzymamy jakieś dane... w katalogu /var/run nie kopiujemy plików *.pid, katalog /var/run/daemons powinien być chyba pusty. Odnośnie tych katalogu /var/run - w razie problemów zamknięcie i uruchomienie powtórne systemu powinno rozwiązać ewentualne kłopoty ze startem usług