siDDis Skrevet 22. september 2007 Del Skrevet 22. september 2007 Eg har ein server med ein harddisk som bråker som ein vakuumrenser. Denne vil eg bytte ut med ein ny og meir stillegåandes harddisk. Nå er det sånn at eg har lagt inn Ubuntu 7.04 på denne disken som bråker og håper å finne ein lausning der eg kan plugge til den nye disken, kopiere allt innhaldet over på den nye disken, fjerne den gamle disken og setje den nye disken som boot disk i bios. Men korleis kan eg gjere dette? Eg må jo få med meg main boot partisjonen også. Lenke til kommentar
Del Skrevet 22. september 2007 Del Skrevet 22. september 2007 http://en.wikipedia.org/wiki/Dd_%28Unix%29 Lenke til kommentar
siDDis Skrevet 22. september 2007 Forfatter Del Skrevet 22. september 2007 (endret) Aha, så då kan eg bare skrive sudo dd if=/dev/hda | dd of=/dev/hdb Men kva med partisjonsstørrelse? Blir det akkurat likt som før? Endret 22. september 2007 av siDDIs Lenke til kommentar
Del Skrevet 22. september 2007 Del Skrevet 22. september 2007 Nettopp (pass på syntaksen, og for all del rekkefølgen!), men hvis diskene ikke er like store får du partisjonstabellen med på kjøpet, da kan det kanskje være like greit med noe slikt i stedet: sudo dd if=/dev/hda1 of=/dev/hdb1 og så installere grub for boot. Din opprinnelige kan heller se slik ut (ingen vits i å risikere å gå surr i pipen når den ikke trengs ): sudo dd if=/dev/hda of=/dev/hdb Lenke til kommentar
Sokkalf™ Skrevet 22. september 2007 Del Skrevet 22. september 2007 Skal vel være fullt mulig å kopiere hele disken selv om "target" disken er noe større, for så å resize eksisterende partisjoner eller legge til en ny senere? Lenke til kommentar
Del Skrevet 22. september 2007 Del Skrevet 22. september 2007 Husker jeg testet det en gang, og den større disken bootet opp fint, men jeg hadde problemer med å resize den til reell størrelse. Jeg teste vel bare med qtparted fra en knoppix CD, kan hende nye versjoner/andre verktøy fikser det nå. Nå kan du jo ta dd på bootsektoren for seg også, så det er jo uansett ikke verre enn å partisjonere den andre disken og så et par dd linjer. Jeg vil gjerne høre dine erfaringer siddis, så kan jeg jo flette inn noe om dd og ddrescue i filserver howto'en, stadig noen som trenger dette virker det som. Lenke til kommentar
Mr.Elendig Skrevet 22. september 2007 Del Skrevet 22. september 2007 Mitt forslag: Sett op patrisjonane som du vil på den nye disken, og kopier så data over med cp -a. Så enten setter du opp grub på nytt eller kopierer den over med dd. (eg anbefaler å berre dra ein grub-install, det er tryggare enn dd) Enklare og tryggare enn å bruke dd og så forandre størrelsen på partisjonane. Lenke til kommentar
Kagee Skrevet 22. september 2007 Del Skrevet 22. september 2007 Skulle du ha tilgang på Ghost versjon 8(2003) sin fine MS-DOS kompanjong, har den en nydelig clone-funksjon. Flytta en windowspartisjon fra en 40GB-disk til en 160GB disk i går, og det fungerte nesten helt fint (måtte lage MBR på nytt). Så ble det plass til Ubuntu på den maskina også. Koster selvfølgelig $, men den klarte å resize NTFSpartisjonen (noe som ikke var poenget) og har ikke opplevd noen problemer enda. Lenke til kommentar
Mr.Elendig Skrevet 22. september 2007 Del Skrevet 22. september 2007 Kvifor betale for eit program som krever ms, når dd gjør samme nytten? Lenke til kommentar
Kagee Skrevet 22. september 2007 Del Skrevet 22. september 2007 I første omgang fordi det er et GUI, ikke et CLI. Eller finnes det GUI for dd? Lenke til kommentar
Sokkalf™ Skrevet 22. september 2007 Del Skrevet 22. september 2007 I første omgang fordi det er et GUI, ikke et CLI. Eller finnes det GUI for dd? 9551260[/snapback] Interessant tanke, det første som slo meg var at det gjør det helt sikkert. Jobben med å kode noe slikt bør jo ikke være spesielt vanskelig. Søkte litt og fant dette. Det ser jo ikke så dumt ut. Lenke til kommentar
siDDis Skrevet 27. september 2007 Forfatter Del Skrevet 27. september 2007 Må eg unmounte disken som skal klone? Eg får input output error med dd Lenke til kommentar
Sokkalf™ Skrevet 27. september 2007 Del Skrevet 27. september 2007 Det er en veldig god idé, ja. Bør vel helst gjøres fra en livecd eller noe, så du slipper diskaksess. Lenke til kommentar
siDDis Skrevet 27. september 2007 Forfatter Del Skrevet 27. september 2007 hmm får fremdeles problemer, den stopper kvar gong etter 3.3GB Lenke til kommentar
Sokkalf™ Skrevet 27. september 2007 Del Skrevet 27. september 2007 Hmm, prøvd å google feilmeldingen du får? Er ikke sikker på hva som kan være galt, men I/O-error er litt skummelt, kan jo hende disken er i ferd med å ta kvelden eller noe sånt... Lenke til kommentar
FLuAA Skrevet 27. september 2007 Del Skrevet 27. september 2007 rsync -urlp /fra /til fungerer også strålende. Lenke til kommentar
siDDis Skrevet 27. september 2007 Forfatter Del Skrevet 27. september 2007 (endret) rsync gav meg følgande feilmelding: skipping non-regular file Prøver å google fant ein conv=noerror,sync kommando som eg la til dd. Er ikkje så sikker på kva den gjør, men det virker som den forsetter etter kvar 3.3GB Kan det være ein blocksize? Eg skal klone data frå ein 80GB disk til ein 400GB disk. Endret 27. september 2007 av siDDIs Lenke til kommentar
siDDis Skrevet 28. september 2007 Forfatter Del Skrevet 28. september 2007 Vil bare informere at sudo dd if=/dev/hda of=/dev/hdb conv=noerror,sync fikset dette. conv=noerror,sync betyr at den ikkje stopper når det treffer på bad sectors og heller skriver inn 0 verdier i dei blokkene. Alt fungerte heilt fint, utenom at eg måtte lage ein ekstra partisjon av den resterande plassen Lenke til kommentar
Paull Skrevet 29. september 2007 Del Skrevet 29. september 2007 Bare som tips - du kunne brukt resize2fs (om det var ext2/3 på disken) og bare forstørra den ene partisjonen Lenke til kommentar
siDDis Skrevet 29. september 2007 Forfatter Del Skrevet 29. september 2007 (endret) heh, ja eg kan vell gjøre det etterkvart Takk for tipset! Endret 29. september 2007 av siDDIs Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå