Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Przenoszenie NND z dysku na inny dysk
http://forum.freesco.pl/viewtopic.php?f=22&t=12008
Strona 1 z 1

Autor:  jacopp [ czwartek, 6 kwietnia 2006, 18:26 ]
Tytuł:  Przenoszenie NND z dysku na inny dysk

Witam
niedawno przesiadłem się z freesco 0.30 na NND.
Zeby sobie zostawić drogę powrotu gdyby nie udało sie zainstalować NND zainstalowałem go na innym dysku niż stare freesco.
Teraz mam pytanie jak przenieść NND na stary dysk ? Czy jest to wykonalne ?

Obecny dysk z NND to 40Gb samsung, a stary z freesco to 1Gb

Autor:  Mr Groch [ czwartek, 6 kwietnia 2006, 21:34 ]
Tytuł: 

Ja to zrobilem tak:

Podlaczylem oby dwa dyski, odpalilem system z dysku, ktory
bede kopiowal. Na drugim dysku programem fdisk potworzylem
sobie partycje (trzeba pamietac o jednej dla swapa)
jak chcialem. Potem uzylem mkfs.ext3 aby, na kazdej stworzonej
partycji stworzyc system plikow ext3 (oczywiscie oprocz partycji
przeznaczonej na swap). Po zakonczeniu tworzenia systemu plikow po
prostu podmontowalem wsyztskie partycje nowego dysku pod
katalog /mnt/nowy/ (z zachwaniem odpowiednich zaleznosci*),
po czym najzwyczajniej na swiecie zacalem kopiowac pliki
za pomoca mc :) Nie nalzey kopiowac katalogu /proc, /tmp nie
trzeba i nie nalezy takze kopiwoac zawartosci /var/run.
Po zakomczeniu kopiowania wydajemy komende chroot /mnt/nowy
aby "wirtualnie" rozpaczac prace tak jakby ten katalog byl naszym
rootem... Jezlei jest taka potrzeba to edtujemy teraz plik /etc/fstab
oraz /etc/lilo.conf. Nastepnie wydajemy polecenie lilo.

Jezeli nie planujemy prepiecia dysku na inny kontroler (tzn -
zostawimy go tak jak jest np na /dev/hdb) to uzywamy jeszcze poelcenia
mkswap /dev/hdb2 (aby stworzyc swap na hdb2) i swapon /dev/hdb2.
I tyle - mozemy odpalic system z nowego dysku.

Jezlei natomiast bedziemy przepinali dysk np na /dev/hda to musimy
zmienic mu juz z gory wpisy z /etc/fstab i /etc/lilo.conf na odpowiednie
jakie beda po przepieciu dysku. Nastepnie odpalamy kompa z plyty
NND, montujemy sobie znowy dysk do /mnt/nowy (z zachwaniem
odpowiednich zaleznosci*) i znow chroot /mnt/nowy, mkswap /dev/hda2,
swapon /dev/hda2 i lilo. Po restarcie powinno chodzic :)

Pozdrawiam

* np jak stworzyle sobie partycje hdb1 dla /, hdb2 dla swapa i hdb3 dla
/home to:
: [/] [] ()
mount /dev/hdb1 /mnt/nowy
mkdir /mnt/nowy/home
mount /dev/hdb3 /mnt/nowy/home

Autor:  jacopp [ sobota, 8 kwietnia 2006, 13:54 ]
Tytuł: 

A nie da się trochę prościej ?? np przez Norton Ghosta ???

Autor:  Mr Groch [ sobota, 8 kwietnia 2006, 15:49 ]
Tytuł: 

Mysle, ze ten omowiony sposob jest najprostszy :)
Norton Ghostem jakbys chcial przenosic, to niestety
jestes skazany na partycje takich smaych rozmiarow jak na dysku
zrodlowym... Analogicznie z innymi sposobami opartymi na przenoszeniu
obrazow dysku...

A zmiana rozmiru partycji juz nie jest az tak prosta...
Przeczytaj to co napisalem jeszce raz, wyobraz sobie to i naprawde
wyda Ci sie to bardzo proste....

Zalozmy - chcesz z hda > hdb, po czym hdb ma sie stac hda :)
1. Podlaczasz hdb, tworzysz na nim partycje jak tylko Ci sie zamarzy.
2. Tworzysz system plikow (jedna komenda!)
3. Montujesz dysk pod katalog /mnt/nowy i po prostu kopiujesz pliki!
4. Odpinasz stary dysk, nowy dajesz na hda
5. Odpalasz z plyty NND, montujesz dysk i chrootem przenosisz
sie wirtualnie na nowy dysk :)
6. Zmkieniasz ew. wpisy w fstab i lilo.conf i wpisujesz lilo
7. Nie zapominasz o tworzeniu i aktywacji swapa (mkswap i swapon - to
naparwde 2 polecenia!)

Tak w telegraficznym skrocie... Wyzej opisalem dokladniej....

Oczywiscie jak Ci nie przeszkadza, ze np Ghost skopiuje zawartosc
jednego dysku na drugi z zachowaniem rozmiarow partycji (np jak masz
2 identyczne dyski) to mozesz smialo odpalic kompa z dskietki startowej
Ghosta i dac mu po prostu Copy :)

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/