[linux-alg] kopie hda naar hdb (dd)

Pagina: 1
Acties:

  • rschu68
  • Registratie: December 2000
  • Laatst online: 17-07 21:58
Wie kan mij op de juiste weg helpen.
a) Omdat mijn harde schijf te weinig ruimte heeft (1 GB) wil ik alle partities (Mandrake 8.2) van hda naar hdb kopieëren.

b) Eigenlijk wil ik ook de partities op hdb groter hebben maar of dit überhaubt mogelijk is weet ik niet.

Wie kan me op de juiste weg helpen (dd if =/dev/hda of=/dev/hdb had ik in gedachten...)

Thanks (again...)
-remke-

  • DarkReuvers
  • Registratie: April 2002
  • Laatst online: 08-07 10:14
je kan cp -a eens proberen?

  • _Squatt_
  • Registratie: Oktober 2000
  • Niet online
Op vrijdag 26 juli 2002 14:36 schreef DarkReuvers het volgende:
je kan cp -a eens proberen?
Of 'cp -Ra' als je de subdirs mee wilt hebben :).

Het beste is om naar runlevel 1 te gaan ('init 1' intikken), dan draaien er amper programma's die van je schijf gebruik maken.

Voor de zekerheid zou je je partities read-only kunnen mounten (alhoewel ik dat wel eens vergeet, en geen problemen heb gehad, maar ik garandeer niets).

"He took a duck in the face at two hundred and fifty knots."


  • Valium
  • Registratie: Oktober 1999
  • Laatst online: 09-08 08:59

Valium

- rustig maar -

1)Partitioneer de nieuwe schijf.
Kopieer iedere partitie van de oude naar de nieuwe schijf met de opdracht: find -mount -print /vandaan | cpio -pdm /mnt/naartoe

En dit dan voor iedere partitie (kijk met mount welke partities je moet hebben)
Waarschijnlijk /, /boot en misschien /home

  • hammerhead
  • Registratie: April 2000
  • Laatst online: 09:11
Op vrijdag 26 juli 2002 14:42 schreef _Squatt_ het volgende:

[..]

Of 'cp -Ra' als je de subdirs mee wilt hebben :).
Uitvoer cp --help:
code:
1
2
3
<knip>
  -a, --archive         same as -dpR
<knip>

Het is dus niet nodig om nog een R als parameter op te geven als je de a al meegegeven hebt.

Aviation is proof that given the will, we have the capacity to achieve the impossible.
--Eddie Rickenbacker


  • richardt
  • Registratie: Mei 2002
  • Laatst online: 08-03-2025
Hier is geen triviale oplossing voor. dd maakt een disk image van je hele partitie of schijf en kan dus ook alleen kopieren als je target schijf dezelfde partitiegroottes heeft. Dit is vaak niet zo.

Daarnaast zit je ook (net zoals met "cp -a") met het feit dat je op verschillende plaatsen nog referenties naar hda hebt staan, waardoor dit alsnog niet gaat werken. Dan moet je dus je lilo.conf en je fstab aan gaan passen.

Als je verder geen gegevens op je tweede harddisk hebt staan kun je natuurlijk gewoon nieuwe partities maken. Heb je wel data op je partities dan zou je fips kunnen gebruiken.

Misschien is het het makkelijkste als je je files met cp -a kopieert naar een geschikte partitie op /dev/hdb en dan je harddisks fysiek omwisselt (primary<->secundary). Dan alleen nog je lilo goedzetten en klaar is klara.
Pagina: 1