Permalänk
Medlem

Kopiera bootbar disc med dd

Jag har en MO disk med HP-UX som vi installerar på våra unix sysem med jämna mellanrum. Nu skulle jag behöva ta en kopia på denna disk för att kunna återskapa bootdisken ifall den försvinner/pajar. Har använt komandot dd men inte lyckats få allt att funka fullt ut. Kopian bootar men stoppar efter några minuter för att en fil verkar skadad. Troligtvis får jag ínte med all data.
detta är vad jag har skrivit:

dd if= /dev/dsk/c1tod0 bs=1048576 count=450 of=backupfile.copy
Nu borde jag fått med 450Mb av källdisken, vilket borde vara tillräkligt om filerna är 426Mb.

jag använde ll för att se storleken på källdisken, total 426868.
har inte riktigt kläm på vad siffrorna betyder, enskilda filer verkara vara i byte, är total i kb, altså drygt 420Mb? När jag använder du kommandot får jag istället 633320, vilket jag tror är block om 512k vilket skulle betyda 315Mb. Får inte kläm på hur jag skall få det i Mb. du -h funkar inte i hp-ux.

nåt galet gör jag eftersom filerna verkar bli förstörda när jag skriver in dem på en ny MO igen.

dd if=backupfile.copy bs=1048576 count=450 of= /dev/dsk/c1t0d0

använder jag då.

Går det inte att begränsa med count? problemet är att jag annars får en fil som är strörre än tillgängligt diskutrymme.

Permalänk
Hedersmedlem

Äh, cat fungerar utmärkt.

cat /dev/dsk/c1tod0 > backupfile.copy

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.