sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #98975
Re: Kloning af harddisk
Steen Jarbøel wrote:
Jeg har lavet en klon af min 120 GB harddisk med mit linux-system (FC7) til en anden af samme st�rrelse (og fabrikat) med Norton Ghost (disketteversionen).
Sikker på, at den Ghost-version er skrevet til at håndtere harddiske på
den størrelse?
Stor er min forskr�kkelse, da jeg finder ud af at jeg ikke kan starte systemet op p� klonen. Den kommer fint op i starten og der kommer den kendte bl� sk�rn, hvor den skal til at s�tte v�rtsnavn, men s� brager den ud i text-mode og melder en INCONSISTENCY og foresl�r, at jeg k�rer starter fsck manuelt. Det pr�vede jeg s�, men det gik helt galt. Nu siger den blot GRUB, n�r jeg t�nder maskinen, og det ved jeg ikke hvad jeg skal bruge til. Jeg pr�vede at komme videre med FC7 redningsdisken, men det hjalp ikke.
Jeg har en enkelt gang været ude for, at en harddisk blev detekteret
forskelligt på to forskellige bundkort, så blokkene ikke var i samme
rækkefølge på begge, muligvis fordi originalen oprindeligt var
partitioneret i CHS-mode og ikke LBA. Hvis det er en meget gammel
installation du vil klone, kunne det evt. være dér, problemet ligger.
Jeg pr�vede redningsdisken p� en anden klon, men det hjalp heller ikke.
Sp�rgsm�let er derfor: Hvordan kloner man sin harddisk, s� klonen er lige til at boote op p�?
Check lige om de er _præcis_ samme størrelse.
Der er muligvis en lille forskel ude på de sidste cifre.
Hvis den harddisk, du kopierer til, er lidt mindre end den du kopierer
fra, kan det være nødvendigt eller i hvert fald mere sikkert, at
partitionere, formatere, og mounte den "nye", og kopiere filer manuelt.
Kommer an på, om originalen er partitioneret helt ud til sidste blok
eller meget tæt på.
Af nævnte grund har jeg altid selv gjort det manuelt, når jeg ville
skifte til en anden harddisk.
Hvis den, du kopierer til, er lidt større, burde du bare kunne boote op
på en installations-/rescuecd og bruge dd til at klone med;
(skal gøres som root, og der skal selvfølgelig ikke mountes noget)
dd if=/dev/hda of=/dev/hdc bs=512 count=[antal blokke, ca. 234,4 mio.]
(sandsynligvis sda og sdb istedet, hvis det er SATA-harddiske)
Det kan dog godt gå temmelig langsomt med at skrive kun 512 byte (1
blok) af gangen, så det antal bør ganges op en eller anden faktor, og
count divideres med samme faktor.
Skriv gerne her, hvor mange blokke der er på hver harddisk. (brug dmesg
| grep sectors eller kig på etiketten).
Det skal muligvis faktoropløses for at finde en kombination af
bs=\count= , som passer med det præcise antal blokke på originalen.
Follow ups
References