Avatar billede jakobgt Nybegynder
25. september 2004 - 22:05 Der er 9 kommentarer og
1 løsning

Kopiering af en gammel harddisk over på en ny.

Hej!

Jeg har en Fedora 2-boks, som kører ganske udmærket, derfor gider jeg ikke til installere den på ny på en ny 80 GB Hdd (støjsvag). Er det muligt, og hvordan at kopiere hele indholdet på den gamle 32 GB harddisk over på den nye? (Partionerne skal sådan set beholdes.)
Avatar billede Slettet bruger
25. september 2004 - 22:47 #1
Ja. Der er også skrevet et fint dokument, der beskriver hvordan:

http://tldp.org/HOWTO/Hard-Disk-Upgrade/index.html
Avatar billede langbein Nybegynder
25. september 2004 - 23:57 #2
Det som du også kan gjøre det er å mounte den nye hd inn i den eksisterende filsstrruktur. Man vil da ikke merke så mye til at det er to forskjellige hd ettersom de vil være del av set samme "filtre".

Alternativt - Linux har en kommando som heter "dd"

Denne kan kopiere hele hd eller partisjoner. Har gjort nøyaktig det du etterlyser ved hjelp av "dd" kommando. Problemet er at du i utganspuktet får en nøyaktig kopi av den lille hd og over til den store, slik at den store i utgangspunktet får nøyaktig samme størrelse som den lille. Etterpå så mountet jeg det ledige området inn i filstrukturen ved hjelp av Webmin. Det kom noen små advarsler om mulig "mulig inkonsistens i partisjonstabeller", tror jeg det var. Det hele fungerte allikevel helt ok. Tror det var RH 9.0 jeg brukte ifb med dette. Totalt sett så gikk dette ganske ok i hvert fall med RH 9.0 Noterte dessverre ikke noe under denne installasjonen.

En annen måte det er jo å lage en ny installasjon på den nye hd og så kopiere over alle datadirectories og konfigureringsfiler over på den nye hd. Har testet denne metoden også, flere ganger på forkjellige Linux distribusjoner (men faktisk ikke Core 2) og mener vel at dette kanskje er den enkleste og beste måten å gjøre tingene på. Her har linux en annen kommando som heter rsync som fungerer veldig bra.

Eksempel:

rsync -auq /home/ /mnt/backup/home/

Her går hele innholdet av home directory til en backup hd som er mountet for backup.
Avatar billede langbein Nybegynder
25. september 2004 - 23:58 #3
Og alle subdirectories går selvfølgelig med.
Avatar billede jakobgt Nybegynder
27. september 2004 - 00:21 #4
sandbox >> tak for svaret, har ikke brugt det endnu, men det ser godt ud. Gider du poste et svar?

langbein >> også tak for svaret, men jeg tror jeg holder mig til sandbox's foreslag. Prøvede dd, men ser ikke ud til at min Fedora kender den..
Avatar billede Slettet bruger
27. september 2004 - 00:45 #5
Kommer her.

Det skulle dog undre mig meget, hvis dd ikke var med i Fedora. Den har været med i alle de Linux-udgaver, jeg hidtil har prøvet. Den er dog mest anvendelig, hvis de nye partitioner skal have samme størrelse som de gamle. Man bruger næsten altid dd, hvis man skal lave en bootfloppy fra et image. (Den kan også bruges til at tage et image af en CD.)
Avatar billede jakobgt Nybegynder
27. september 2004 - 00:47 #6
ok, den kan også være det bare er mig der er lidt dum. ikke usandsynligt, men ihvert fald tak for hjælpen so far.
Avatar billede langbein Nybegynder
28. september 2004 - 00:37 #7
Sandbox -> Du har ikke noen opplysninger vedrørende bruken av DD for kopi av hd ? Har rotet bort alle mine opplysninger om dette, men husker den fungerte ganske bra og at den var enkel å bruke. Skulle ha likt å ha skrevet ned framgansmåten. Man for funksjonen sier vel sånn sett ikke så mye mht hel hd.
Avatar billede Slettet bruger
28. september 2004 - 13:54 #8
langbein-> Nej, desværre. Jeg vil dog tro, at proceduren hvis det skulle gøres rigtigt ville være først at partitionere den nye disk med partitioner i samme størrelse som den gamle. Derefter kører man bare dd if=/dev/hda1 of=/dev/hdb1 og tilsvarende for hver af de andre partitioner. Så sørger man for at have en bootfloppy (eller CD), og man sætter hdb til at være hda, starter på floppy og opsætter boot med lilo eller grub på den nye disk.

Ulempen er jo så, at alle partitionerne skal have samme støørelse, som på den gamle disk.
Avatar billede langbein Nybegynder
29. september 2004 - 08:16 #9
Nei, det er jeg ganske viss på at jeg ikke gjorde. KJørte kun en enkelt kommandolinje fra shell dd <ett eller annet> <ett eller annet> og så laget den de nye partisjonene og det hele ganske automatisk.

Fungerte ganske likt med "Ghost"

Mulig at de parametrene som skal legges inn bare er de logiske navnene på de to hd. Det er dette som jeg ikke husker.

Ulempen med at det hele kjører automatisk det er at den overfører et nøyaktig image av den gamle hd til den nye slik at partisjonene blir identisk helt like store. Ved overgang til en større hd, så vil man få en hel del "tomrom" som så må mountes som ny(e) partisjon(er).
Avatar billede langbein Nybegynder
29. september 2004 - 22:28 #10
Fant det her, hvis det skulle være av interesse:

http://www.knoppix.net/forum/viewtopic.php?t=9447&highlight=

You can try using the command "dd". If the disks are identical (excactly same size down to the byte) you can simply do a "dd if=/dev/hda of=/dev/hdb" that will write all the contents of /dev/hda to /dev/hdb. WARNING all data on the of=/dev/xxx drive will be overwritten!

Og hvis disk 2 er større så får du en del ledig space som du kan mounte etterpå.
Meget enkelt å utføre selve hd kloningen, bare en kommando, og så kjører det, men det er litt vanskelig å mounte det ledige datavolumet etterpå.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester