Avatar billede breum Nybegynder
02. september 2006 - 11:05 Der er 11 kommentarer og
1 løsning

Diskkopiering mens sytetmet kører

Jeg har en gentoo-linux box med flere partitioner

Jeg vil gerne have en funktionel kopi af harddisken.
Det besværlige er at kopien skal laves mens maskinen kører.

Jeg har isat en identisk harddisk som /dev/hdb
Jeg har partitioneret den identisk
og oprettet identiske filsystemer.

Jeg har så forestillet mig at kopiere hver destination således
dd if=/dev/hdaX of=/dev/hdbX bs=4096

1) Men er det muligt at kopiere / og /boot på denne måde?

2) Er der andre forudseelige problemer?

3)Jeg er iøvrigt i tvivl om om jeg havde behøvet at oprette filsystemer eller om dd ville have gjort det.

4) Kunne jeg have kopieret hele disken således:
dd if=/dev/hda of=/dev/hdb bs=4096
Avatar billede breum Nybegynder
02. september 2006 - 12:15 #1
Hvad med MBR?
Avatar billede strych9 Praktikant
02. september 2006 - 12:34 #2
1) Ja det er muligt
2) Ikke lige umiddelbart.
3) Det vil dd gøre. dd fungerer på blok/sektor niveau. Altså på endnu lavere niveau end mkfs osv osv.
4) Ja.

MBR vil komme med over. Den ligger i sektor 0 på disken. Altså de første 512 bytes.
Avatar billede strych9 Praktikant
02. september 2006 - 12:38 #3
Kort sagt: dd fungerer på block devices. Hvis du har et block device som hedder /dev/hda så fungerer dd på det.
Så benyt endelig din kommando i punkt 4, og overvej af performance hensyn at sætte bs højere således at den kopierer mere ad gangen. Det kan forkorte den tid det tager væsentligt idet man sætter antal transaktioner ned.
Avatar billede breum Nybegynder
02. september 2006 - 12:58 #4
1) MBR kommer kun med ved 4) korrekt?
2) Hvad skal jeg sætte BS til?
3) Hvis jeg sætter BS højere, bliver Serverens kørende programmer så langsommere?

Drop venligst svar så jeg kan give points
Avatar billede breum Nybegynder
02. september 2006 - 13:03 #5
5)Jeg forsøgte en partition ad gangen og ved root partitionen fik jeg:
dd: writing `/dev/hdb3': Input/output error

6) Hvor lang tid tager cloning af en 250 GB harddisk med dd ca.?
Avatar billede breum Nybegynder
02. september 2006 - 14:11 #6
Kører nu
dd if=/dev/hda of=/dev/hdb bs=65536

Men det varer jo nogle timer før den er færdig og jeg ved om der igen er problemer med root eller boot partitionen, når jeg kopierer mens serveren kører.
Avatar billede Slettet bruger
02. september 2006 - 22:10 #7
Jeg plejer med succes at bruge
dd if=/dev/hda of=/dev/hdb conv=notrunc,noerror
Avatar billede langbein Nybegynder
03. september 2006 - 06:08 #8
Det er en ting som som jeg tror ikke går og det er å lage en dd copy av en mysql database som kjører live. Mulig at det kan gå å stanse den mens det lages copy, eller at man lager en database dump og så en restore i ettertid. Vil tippe at det vil vise seg å være bugs med mysql database, hvis man laer en live copy mens mysql kjører. Tror at en database dump (fra original) påfulgt av en restore til kopi vil kunne fikse det problemet som formodentlig vil oppstå på kopien.
Avatar billede strych9 Praktikant
03. september 2006 - 13:53 #9
langbein: mysql benytter vel transaktions log? Hvis den gør, så kan man sagtens kopiere databasen på den måde. Altså flushe transaktions log ned i databasen og så tage backup.
Avatar billede langbein Nybegynder
04. september 2006 - 19:08 #10
Vet ikke om det går på den måte. Når jeg har forsøkt å backe up mysql databasefilene så har det ikke fungert. ved å lage en full database dump, og så en reinstall av det hele så har det virket. Kan tenkes at det finnes andre måter også. (Laet en gang noen automatiske bacup rutiner og oppdaget da at mysql måtte backes up på denne måten for at det skulle virke. Kan som nevnt godt hende at det finnes andre måter også .. )
Avatar billede breum Nybegynder
04. december 2006 - 13:20 #11
strych9 dropper du et svar så jeg kan give points?
Avatar billede strych9 Praktikant
04. december 2006 - 20:54 #12
takker =)
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