Linux partitie volledig klonen

Pagina: 1
Acties:
  • 668 views sinds 30-01-2008
  • Reageer

  • Pieter155
  • Registratie: Januari 2006
  • Laatst online: 24-12-2025
Ik heb hier al geruime tijd een Debian server draaien, welke een heel eind goed naar mijn eisen staat ingesteld :)

Nu ben ik net terug van vakantie en de hd staat zo nu en dan flink te tikken en te ratelen.
Tijdens dit gebeuren zijn de websites en andere samba drives traag tot niet te bereiken.

Nu kwam ik in het Kern.log (/var/log/) de volgende meldingen tegen:

Aug 16 11:00:55 omega kernel: hda: irq timeout: status=0xd0 { Busy }
Aug 16 11:00:55 omega kernel:
Aug 16 11:00:56 omega kernel: ide0: reset: success
Aug 16 11:01:34 omega kernel: hda: irq timeout: status=0xd0 { Busy }
Aug 16 11:01:34 omega kernel:
Aug 16 11:01:35 omega kernel: ide0: reset: success


Nu vrees ik dat de hd in de server stervende is, en ik wil graag de partitie volledig klonen, het liefste direct op een andere hd.
Alvorens ik de server uit ga gooien wil ik ook nog wel een backup hebben via bijv het DD commando.
Het punt is alleen dat er nu maar 1 hd in de server zit.
De vraag is dus hoe kan ik de DD backup file via textbased linux kopieren naar bijvoorbeeld mijn windows laptop via Samba?

Zodra die backup safe staat wil ik ook graag proberen de complete partitie (liefst incl bootsector) te kopieren naar een nieuwe hd.
Zodat ik niet dadelijk het complete debian opnieuw moet gaan installeren.

Alles websites die draaien heb ik wel gebackupped!

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Wat dacht je van dd naar een netwerkmount (liefst in single user mode)? :)

  • Pieter155
  • Registratie: Januari 2006
  • Laatst online: 24-12-2025
bedankt voor je reactie!

Maar hoe kan ik het beste een gesharde windows netwerkdrive mounten in debian?

Bij bijv een FAT32 usbstick is het bijv : mount -t vfat /dev/sda 1~5 /mnt/usb

Alleen welke dev moet ik dan kiezen voor de windows share, of is er een compleet andere manier?

{{Edit}} ik vind net deze regel op google:

mount -t smbfs //smbuser at 192.168.0.2/test /mnt/test

Zou dat zo moeten werken?

[ Voor 3% gewijzigd door Pieter155 op 16-08-2007 10:09 ]


  • freggy
  • Registratie: Juli 2002
  • Niet online
smbfs is verouderd, gebruik cifs nu:

mount -t cifs -o username=foo //xxx.xxx.xxx.xxx/sharename /mnt/mountpoint

  • Pieter155
  • Registratie: Januari 2006
  • Laatst online: 24-12-2025
Oke ga ik dat zo even proberen!

Alleen als ik het goed begrepen heb is het met het DD commando alleen mogelijk om de complete inhoud van de hd naar een bestand weg te schrijven.
En de inhoud uit de file weer terug te kopieren naar de (nieuwe) hd.

Nu zie ik nergens terugkomen hoe dat gaat met de bootsectoren.

Hier heb ik een nette tutorial gevonden: http://www.ibiblio.org/pu...Hard-Disk-Upgrade-NL.html

Aleen word bij punt 9 gesproken over de Lilo bootloader, ik gebruik zelf Grub..
Iemand nog tips of een andere tutorial die gespitst is op Grub?

  • mithras
  • Registratie: Maart 2003
  • Niet online
Je neemt het install gedeelte van grub op je hdd gewoon mee, alleen de verwijzing in je mbr niet. Als je je hdd kloont met dd en vervolgens vanaf de oude schijf opstart kan je chrooten naar de nieuwe en daar een grub-install doen. Dan is je mbr ook gelijk weer goed gezet :)

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Klein puntje, misschien offtopic, maar je noemt het consequent "DD", DD bestaat niet, dd heet het programma.

  • Pieter155
  • Registratie: Januari 2006
  • Laatst online: 24-12-2025
Klopt, maar ik gebruik express de hoofdletters, om de dd niet weg te laten zinken in alle tekst die ik plaats ;)
Had er misschien beter "dd" van kunnen maken, maargoed het is duidelijk :)

[ Voor 25% gewijzigd door Pieter155 op 16-08-2007 11:14 ]


  • Pieter155
  • Registratie: Januari 2006
  • Laatst online: 24-12-2025
Ik heb het toch maar geprobeerd met samba, aangezien ik geen cifs pakket op mn bak heb draaien..

In de Fstab file de volgende regel toegevoegd:
//192.168.0.3/dd /mnt/dd smbfs defaults,user,noauto 0 0


En in de command:

mount -t smbfs //192.168.0.3/dd /mnt/dd

Hierbij krijg ik de volgende foutmelding:

mount: wrong fs type, bad option, bad superblock on //192.168.0.3/dd,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

In de Syslog:

Aug 16 12:50:21 omega kernel: smbfs: mount_data version 1919251317 is not supported


Vergeet ik nog iets misschien, of doe ik iets fout?

Verder kwam ik deze pagina nog tegen:
http://forum.iweb.ca/en/viewtopic.php?p=708&

Zou het echt aan de S.M.A.R.T. kunnen liggen?
Server heeft inmiddels al bijna een uptime van 200 dagen, en heeft daarvoor dit probleem niet gehad..

  • mithras
  • Registratie: Maart 2003
  • Niet online
apt-get install smbfs

/edit: dat vind je gewoon als je zoekt met google: [google=smbfs: mount_data version 1919251317 is not supported], namelijk een nette uitleg van debian-administration.org: http://www.debian-administration.org/articles/165

[ Voor 84% gewijzigd door mithras op 16-08-2007 11:41 ]


  • Pieter155
  • Registratie: Januari 2006
  • Laatst online: 24-12-2025
Hmm ik heb net dezelfde pagina voor m'n neus, ik ga die stappen even doorlopen en laat mijn bevindingen hier nog even horen!

In ieder geval tot zover bedankt :)

  • freyk
  • Registratie: September 2003
  • Laatst online: 03-01 12:48
Je kan ook eens kijken of je iets met partimage of ghost for linux kan regelen.

  • Pieter155
  • Registratie: Januari 2006
  • Laatst online: 24-12-2025
Het mounten van een windows share is gelukt :)
Ik heb het smbfs pakket er opgezet, en daarna werkte het gewoon goed!
Nu ben ik met dd het hele spul aan het overzetten naar een tijdelijke map.


Ik ga ondertussen de nieuwe hd even indelen voor server gebruik, en me ondertussen even verdiepen in het gebeuren rond de GRUB bootloader.

Mocht iemand nog bruikbare tips hebben hoor ik dat graag!


Hebben trouwens meer mensen wel eens hetzelfde probleem gehad als in mijn startpost?
Zoja wat was bij jullie de uiteindelijke boosdoener, een software of hardwarematige fout?

[ Voor 18% gewijzigd door een moderator op 16-08-2007 19:56 ]


  • terabyte
  • Registratie: September 2001
  • Laatst online: 06-07-2025

terabyte

kan denken als een computer

Maar hoe zit het nou met permissies e.d. als je alles naar een Windows share kopieert? Of vind je de permissies niet belangrijk?

  • Pieter155
  • Registratie: Januari 2006
  • Laatst online: 24-12-2025
Welke permissies bedoel je precies?


Ik zit wel even met een probleempje nu, na een tijdje data te hebben laten overstampen krijg ik de volgende melding:

Maximale bestandsgrootte overschreden


De backup file op de andere hd is 1,99GB groot.
Heeft iemand enig idee waar deze setting fout kan staan, of moet ik de opdracht aanpassen?

  • u_nix_we_all
  • Registratie: Augustus 2002
  • Niet online
Zo te zien kun je geen files groter dan 2GB op je netwerkshare maken.

Je kunt met split ook een hoop kleine files aanmaken:
code:
1
dd if=/dev/hda |split -b 2000m

Split maakt automatisch files met de naam xaa, xab, xac enz. aan.
Als je een identieke harddisk gaat gebruiken kun je dit straks zo terugzetten:
code:
1
cat x??|dd of=/dev/hdX

Zo kloon je dus de hele disk naar een nieuwe disk, inclusief bootloader, partitietabel
enz.
Je hoeft de nieuwe disk dus niet in te delen ofzo, en je hoeft je ook geen zorgen te maken over je bootloader volgens mij.

Dit zou ik echter minimaal in single user mode doen, beter nog is een bootcd gebruiken. Vooral de eerste stap.

Edit:

Let wel ff op: Je kopieert de hele disk, en zonder compressie. Je hebt dus minimaal de grootte van de disk als lege ruimte nodig op je netwerkshare. En het duurt wel ff ook. ;)

NOG EEN EDIT !

Eigenlijk is dit helemaal niet zo handig, je kunt beter zoiets doen:

- server down
- nieuwe harddisk erbij in
- bootcd booten
- harddisk klonen ( dd if=/dev/hda of=/dev/hdb )
- down, bootcd eruit, ouwe harddisk eruit (eventueel nieuwe op ide-kanaal vd oude hd hangen)
- boot nieuwe disk
- iets van een regelmatige backup configureren :+

[ Voor 28% gewijzigd door u_nix_we_all op 16-08-2007 21:06 ]

You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.


  • Pieter155
  • Registratie: Januari 2006
  • Laatst online: 24-12-2025
Hmm, de hd waar ik naartoe kopieer heeft nog 350 gb vrije schijf ruimte.

De nieuwe hd is niet hetzelfde als de oude, dus ik vrees dat jou manier niet werkt.

Enkel dat splitten zou opzich wel moeten werken, punt is alleen hoe gaat de command eruit zien als ik de data weer terug op de nieuwe disk ga kopiëren?

:

dd if=/mnt/dd/backup |split -b 2000m of=/dev/hda conv=noerror,notrunc ?


{{Edit:}}

Als het zo makkelijk was had ik dat allang gedaan ;)
Punt is alleen dat ik bang ben dat de hd in zn geheel niet meer gaat opspinnen na in totaal meer dan 200 dagen gedraaid te hebben..

Dus ik heb liever een full backup achter de hand op deze manier.
Als de hd naderhand toch nog opspint kan ik altijd nog kijken of ik het direct van hd naar hd kopieer ;)


{{Edit2:}}

Met de command:

dd if=/dev/hda |split -b 1500m| of= /mnt/dd/backup conv=noerror,notrunc

Word nu een backup gemaakt :)

[ Voor 39% gewijzigd door Pieter155 op 16-08-2007 21:19 ]


  • terabyte
  • Registratie: September 2001
  • Laatst online: 06-07-2025

terabyte

kan denken als een computer

Pieter155 schreef op donderdag 16 augustus 2007 @ 20:32:
Welke permissies bedoel je precies?
Ik had me even vergist, omdat je dd gebruikt is dit helemaal geen issue.

  • u_nix_we_all
  • Registratie: Augustus 2002
  • Niet online
Als je met dd een kopie maakt van /dev/hda , dan heb je de hele disk (met alle partities) te pakken. Ik denk dat dat dan gewoon niet handig is eigenlijk.

Paar punten:
1. Een kopie van een disk duurt even, als het systeem dan loopt zal de kopie niet consistent zijn, doordat tijdens de kopie dingen wijzigen op de disk.
2. Als je de nieuwe hd toch in de server moet zetten zul je hem down moeten brengen neem ik aan.
3. Eerst naar je netwerk en dan weer terug kopieren duurt 2x best lang.
1+2+3=4 Zie edit vorige post.

Echter, je kunt dan beter de nieuwe schijf wel eerst partitioneren , mounten, en dan met tar je partities kopieren, en met chroot om je boorloader te configureren.

You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.


  • u_nix_we_all
  • Registratie: Augustus 2002
  • Niet online
Pieter155 schreef op donderdag 16 augustus 2007 @ 21:05:

{{Edit2:}}

Met de command:

dd if=/dev/hda |split -b 1500m| of= /mnt/dd/backup conv=noerror,notrunc

Word nu een backup gemaakt :)
Gaat niet goedkomen dat....

We zitten een beetje langs elkaar heen te editten :P

You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.


  • Pieter155
  • Registratie: Januari 2006
  • Laatst online: 24-12-2025
Het ging mij erom dat ik een backup van het complete systeem wilde maken zonder de server daarvoor down te hoeven brengen.

Als ik dat niet had gedaan, en de hd had niet meer opgespinned dan had ik een groter probleem gehad.
Dan dat ik nu alvorens een backup voor extra safety achter de hand heb, en dan dadelijk kan zeggen oke, we kopieren van hd naar hd :)

Dat het via het netwerk wat trager gaat merk ik nu toch niet, want hd-->hd zal ook niet veel sneller gaan, aangezien de hd tussendoor het systeem laat 'hangen'

  • u_nix_we_all
  • Registratie: Augustus 2002
  • Niet online
OK, ik snap je punt.
Maar dat dd command wat je gegeven hebt gaat er straks uitklappem met een "of: command not found" melding of iets dergelijks.

"dd" is sowieso geen geschikte tool om dit zo te doen op het moment.

Ik zou het dan zo doen:
--
hier stond iets doms
--
Nu split je een gecomprimeerde tarfile waarin al je bestanden zitten in bestandjes met de naam backup.000 t/m backup.xxx


Edit 3:

Foutje, doe dit (recursie sucks :) )
code:
1
2
cd /mnt/dd
tar -cvlzf - / |split -b 1500m -a 3 -d - backup_root.

En herhalen voor elk filesystem dat je wilt kopieren , en pas dan ook de naam van de backupfile aan !

[ Voor 26% gewijzigd door u_nix_we_all op 16-08-2007 21:52 . Reden: En nog een foutje in split opties :X :X ]

You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.


  • Pieter155
  • Registratie: Januari 2006
  • Laatst online: 24-12-2025
Graag hoor ik van jou hoe je tot jou tar command gekomen bent ;)


Mijn comando heeft alles netjes doorlopen en de backup van de hd staat netjes opgesplitst op de andere hd :)
Toch ben ik nieuwschierig waarom je dacht dat het de soep in zou lopen?

Wel kom ik op de meeste tutorial paginas het commando dd tegen om partities te klonen..
Ben daarom ook benieuwd hoe jou manier precies anders werkt dan dd ;)

[ Voor 24% gewijzigd door Pieter155 op 16-08-2007 22:47 ]


  • Soultaker
  • Registratie: September 2000
  • Laatst online: 00:56
Wil je nu een live filesystem gaan dumpen met dd? Dat lijkt me nou niet echt een geweldig idee; het werkt misschien wel, maar je hebt geen garantie dat de image consistent is. Waarom maak je niet gewoon een backup op filesystem nivo? Kun je ook nog fijn je partities herindelen op je nieuwe (vast grotere) harde schijf. Of is er een goede reden waarom je per se een binary image moet hebben?
u_nix_we_all schreef op donderdag 16 augustus 2007 @ 21:34:
Foutje, doe dit (recursie sucks :) )
code:
1
2
cd /mnt/dd
tar -cvlzf - / |split -b 1500m -a 3 -d - backup_root.

En herhalen voor elk filesystem dat je wilt kopieren , en pas dan ook de naam van de backupfile aan !
Werkt tar wel goed met inode numbers, device nodes, lange padnamen, e.d.? Ik zou voor dit soort dingen cpio gebruiken:
find / | grep -v '^/mnt/' | cpio -o | gzip > /mnt/ergens/backup

Dit werkt als volgt:
find maakt een lijst van alle bestanden vanaf de root (/)
grep -v laat alle paden die beginnen met /mnt/ weg (zodat je niet de backup zelf weer meeneemt)
cpio bundelt alle bestanden in een archive
gzip comprimeert de boel (scheelt zo een factor 3 aan ruimte en kost vrijwel geen CPU, dus weinig reden om het niet te doen; eventueel kun je bzip2 gebruiken als je betere compressie wil, maar dat is wel veel trager).

Zo'n archief kun je weer uitpakken door de pipeline effectief om te draaien:
zcat /mnt/ergens/backup | cpio -i


Het voordeel van cpio bij dit soort dingen is dat cpio device nodes en hard links correct archiveert. Als je op deze manier een kopie maakt van je filesystem hoef je naderhand alleen nog even je bootloader te configureren.
Dit is perfect mogelijk, zeker in singleuser mode en vooral wanneer het betreffende filesystem ro gemount is.
Met live bedoel ik rw gemount; dat lijkt me gewoon niet slim. De consistentie is niet te garanderen, ook al kun je later waarschijnlijk wel weer het e.e.a. fixen met fsck. Waarom zou je zo moeilijk doen als je ook op filesystem nivo een kopie kunt maken?

[ Voor 72% gewijzigd door Soultaker op 16-08-2007 23:05 ]


  • DataGhost
  • Registratie: Augustus 2003
  • Laatst online: 11:00

DataGhost

iPL dev

Omdat je met dd de partities ook daadwerkelijk kloont, niet enkel de data overzet. Vooral erg handig als je het ene systeem naar het andere overzet, dan weet je namelijk zeker dat het systeem 100% identiek is en er geen vreemde foutjes met permissies e.d. ingeslopen zijn. Overigens kan je, zeker op een falende schijf, beter ddrescue gebruiken, dat doet hetzelfde maar stopt niet direct bij fouten, het probeert een paar keer opnieuw te lezen en gaat vervolgens wel gewoon verder. De syntax is wel anders dan die van dd, even op letten dus.

Als je per se, zoals hierboven uitgelegd, tar wilt gaan gebruiken, moet je er wel op letten dat je bijv. ook de -p switch meeneemt (permissies behouden). Er zijn vast ook sites te vinden die hier 'recommended flags' voor hebben. Ik weet alleen niet zeker wat tar doet met de opnieuw gecreeerde backup-bestanden, je wilt in elk geval niet dat die in zichzelf opnieuw ingepakt worden.
Soultaker schreef op donderdag 16 augustus 2007 @ 22:51:
Wil je nu een live filesystem gaan dumpen met dd? Dat lijkt me nou niet echt een geweldig idee; het werkt misschien wel, maar je hebt geen garantie dat de image consistent is. Waarom maak je niet gewoon een backup op filesystem nivo? Kun je ook nog fijn je partities herindelen op je nieuwe (vast grotere) harde schijf. Of is er een goede reden waarom je per se een binary image moet hebben?
Dit is perfect mogelijk, zeker in singleuser mode en vooral wanneer het betreffende filesystem ro gemount is.

[ Voor 25% gewijzigd door DataGhost op 16-08-2007 22:58 ]


  • u_nix_we_all
  • Registratie: Augustus 2002
  • Niet online
Mijn ervaring met tar is dat dat op linux prima werkt, ook voor /dev/ etc.
Voordeel is dat je in principe gewoon de fileparts in een bestand kunt dumpen en files kunt extracten.
De -p switch is "implied" als je het als root uitvoert, maar aangezien het anders toch niet zal lukken, wegens perm. denied, staat die er niet bij.

Gezien de skills van de TS (nofi) ga ik ervan uit dat het systeem niet in single user draait, en dan werkt tar beter dan dd, ivm consistentie.

cpio is ook een optie, maar daar ben ik gewoon niet zo ervaren mee.

Het dd commando "dd if=/dev/hda |split -b 1500m| of= /mnt/dd/backup conv=noerror,notrunc", werkt wel omdat split geen standard output geeft (maar wel de files aanmaakt), maar is eigenlijk fout omdat het gedeelte vanaf het laatste pipe symbool een foutmelding gegeven heeft/zou moeten hebben,
er is geen commando "of". Het hele gedeelte vanaf de laatste pipe wordt niets mee gedaan incl de conv opties.

@DataGhost, even aangenomen dat die dd dan consistent is, we hebben hier nu dus een dd van de hele disk, en de nieuwe is niet identiek.
Gaat dat werken qua partitietabel ed, daar heb ik nl geen ervaring mee ?

[ Voor 10% gewijzigd door u_nix_we_all op 16-08-2007 23:24 ]

You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
u_nix_we_all schreef op donderdag 16 augustus 2007 @ 23:21:

Het dd commando "dd if=/dev/hda |split -b 1500m| of= ", werkt wel omdat split geen standard output geeft (maar wel de files aanmaakt), maar is eigenlijk fout omdat het gedeelte vanaf het laatste pipe symbool een foutmelding gegeven heeft/zou moeten hebben,
er is geen commando "of". Het hele gedeelte vanaf de laatste pipe wordt niets mee gedaan incl de conv opties.
Dat heeft/zou helemaal geen foutmelding gegeven moeten hebben, afhankelijk van hoe nauwkeurig het exacte commando hier overgenomen is, is er niks fout aan de string "/mnt/dd/backup conv=noerror,notrunc" toekennen aan de variabele of, dat die toekenning niks met stdin doet maakt niet zoveel uit.

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 00:56
Waarom chunks maken eigenlijk? Maakt dat het niet alleen maar nodeloos ingewikkeld, zonder dat er een noodzaak toe is? Als je het grote bestand hebt aangemaakt kun je 'm later nog wel opdelen als je toch kleinere bestanden wil hebben (of delen apart wil archiveren, of naar een bestandssysteem kopiëren dat geen grote bestanden ondersteund).

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Niet elk filesystem is voldoende over nagedacht om bestanden van een bepaalde grootte te ondersteunen.

  • u_nix_we_all
  • Registratie: Augustus 2002
  • Niet online
blaataaps schreef op donderdag 16 augustus 2007 @ 23:27:
[...]

Dat heeft/zou helemaal geen foutmelding gegeven moeten hebben, afhankelijk van hoe nauwkeurig het exacte commando hier overgenomen is, is er niks fout aan de string "/mnt/dd/backup conv=noerror,notrunc" toekennen aan de variabele of, dat die toekenning niks met stdin doet maakt niet zoveel uit.
Ghehehe, klopt, ik heb die hele = gemist 8)7 :$

Had TS dat hele stuk nou maar weggelaten :+ (... en het conv=noerror,notrunc bij het eerste stuk erbij gezet, maar dat maakt niet zoveel meer uit, het is al gelukt, de dump that is, nu de restore nog )

You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.


  • Pieter155
  • Registratie: Januari 2006
  • Laatst online: 24-12-2025
Het feit is dat ik nu een volledig opgesplitste dd kloon op mn hd heb staan..
Welke wel in singe-user mode is gemaakt wat velen hier niet in gedachte hebben ;)

Maargoed, wat nu te doen.
Zal ik de server down brengen en alsnog een hd-->hd kopie proberen te maken?
En wat als de hd nu eens niet meer opspint, hoe kan ik dan het beste de dd kloon op de nieuwe hd plaatsen?


Ik wacht jullie reacties graag even af!

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 00:56
Pieter155 schreef op vrijdag 17 augustus 2007 @ 14:23:
Maargoed, wat nu te doen.
Zal ik de server down brengen en alsnog een hd-->hd kopie proberen te maken?
Lijkt me verstandig. Is eenvoudig met dd in single user mode. (Maar wel jammer dat je je partities dan niet kunt resizen.)
En wat als de hd nu eens niet meer opspint, hoe kan ik dan het beste de dd kloon op de nieuwe hd plaatsen?
Van een live-cd booten, netwerkschijf mounten, en gewoon met dd erop zetten.

  • Falcon
  • Registratie: Februari 2000
  • Laatst online: 21-11-2025

Falcon

DevOps/Q.A. Engineer

1 ding in acht nemen. Op dit moment draait je linux nog en je hdd. Bij het opnieuw opstarten zal de stroom er af gaan en fysiek natuurlijk meer gebeuren. Met het risico dat hij bij het boot process misschien zegt van toedeladoki :P

Ik zou nog even wachten en eerst maar even iets anders proberen.

[ Voor 16% gewijzigd door Falcon op 17-08-2007 15:11 ]

"We never grow up. We just learn how to act in public" - "Dyslexie is a bitch"


  • Pieter155
  • Registratie: Januari 2006
  • Laatst online: 24-12-2025
Falcon schreef op vrijdag 17 augustus 2007 @ 15:11:
1 ding in acht nemen. Op dit moment draait je linux nog en je hdd. Bij het opnieuw opstarten zal de stroom er af gaan en fysiek natuurlijk meer gebeuren. Met het risico dat hij bij het boot process misschien zegt van toedeladoki :P
Dat heb ik verderop in dit topic al meerdere malen naar voren laten komen..
Ik zou nog even wachten en eerst maar even iets anders proberen.
Heb je nog een nette oplossing?

Anders ga ik de boel even down gooien en hd-->hd proberen, werkt dit niet, en de dd backup werkt ook niet lekker.
Dan moet ik toch maar weer met een schone lei gaan beginnen..

In dit laatste geval, mijn vraag, hoe maken jullie frequent backups van jullie Debian systemen?
Met een 2e hd in (softwarematige) raid, tapestreamer of via een netwerk mount?

Ik ben benieuwd!

  • deadeyes
  • Registratie: Juli 2007
  • Laatst online: 12-07-2017
de partities kopieren met dd lijkt me niet echt een goed idee.
Die zal dan de volledige grote zijn van de oorspronkelijke partitie.

In een tar archief kan je gemakkelijk ook nog gaan zoeken (perfect bruikbaar als backup) en kan je tevens het tar bestand opsplitsen zonder piping te gaan moeten gebruiken.

Zorg er wel voor, zoals hierboven reeds vermeld, dat je het tar-bestand niet op het filesysteem plaatst waarvan je een tar archief wilt maken. Kijk eens in de help wat de opties is om alleen het gevraagde bestandssysteem te tarren(dus geen links te volgen). (best die optie vooraan plaatsen, heb enkele maanden geleden gezocht waarom mijn command niet werkte en moet blijkbaar als eerste argument staan; wrs een bug die nu misschien al weggewerkt is)

  • BitProcessor
  • Registratie: Februari 2001
  • Laatst online: 25-01 10:03
Via dit linkje misschien ?
Maakt gebruik van DD en netcat :

http://digiassn.blogspot....tcat-for-cheap-ghost.html

Moet je aan de andere kant ook wel even een linux draaien hebben (eventueel via live-cd zoals knoppix ofzo).

Helpt dit je ?

Edit:
Blijkbaar bestaat netcat ook voor windows :

http://www.loranbase.com/idx/13/034/article/Netcat-v110.html

[ Voor 25% gewijzigd door BitProcessor op 22-08-2007 17:26 . Reden: windows-link toegevoegd ]

"I think there is a world market for maybe five computers" - Thomas Watson, chairman of IBM, 1943


  • Kees
  • Registratie: Juni 1999
  • Laatst online: 13:17

Kees

Serveradmin / BOFH / DoC
Wat ik zelf meestal doe bij een upgrade van een server is bijvoorbeel dd if=/dev/hda1 of=/whatver/backup.dd doen

Op het moment dat je dan een nieuwe schijf erin hangt, installeer je die gewoon met een nieuw OS, en kopieer je de file ergens op je server en vervolgens doe je een mount -oloop backup.dd /mnt/oude_server en kopieer je wat je maar nodig hebt

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan

Pagina: 1