Obraz disku: Porovnání verzí
| (Není zobrazena jedna mezilehlá verze od jednoho dalšího uživatele.) | |||
| Řádek 4: | Řádek 4: | ||
nc -l -p 9999 > image.bin | nc -l -p 9999 > image.bin | ||
| + | |||
| + | ''pozn.: ve Fedore je -p -l nedovolena kombinace, tam tedy jenom nc -l 9999 > image.bin'' | ||
a na tom ze kteryho chceme kopirovat spustit: | a na tom ze kteryho chceme kopirovat spustit: | ||
| Řádek 11: | Řádek 13: | ||
image se pretahne po siti :-) | image se pretahne po siti :-) | ||
| − | pokud je třeba, je možno výsledný image ještě zkomprimovat: | + | pokud je třeba, je možno výsledný image ještě behem přenosu zkomprimovat: |
cat /dev/hdX | gzip | nc IP.AD.RE.SA 9999 | cat /dev/hdX | gzip | nc IP.AD.RE.SA 9999 | ||
| Řádek 18: | Řádek 20: | ||
dd if=/dev/hdX of=/soubor/na/jinym/disku.bin bs=50M | dd if=/dev/hdX of=/soubor/na/jinym/disku.bin bs=50M | ||
| + | |||
| + | === Hlavní zásada === | ||
| + | Je nutné zajistit, aby na hardisk nebylo zapisováno během kopírování... jednou možností je | ||
| + | mount -o remount,ro | ||
| + | všech partyšen na disku, nebo možná lépe počítač spustit z Knoppix Live CD a image disku poslat ven po síti. | ||
=== Obnova obrazu === | === Obnova obrazu === | ||
| − | Nezkomprimovaný obraz jde přimountovat je pouze potřeba znát | + | Nahrát zálohu obrazu na disk zpátky můžeme obdobně, akorád pochopitelně musíme prohodit image.bin a /dev/hdX a místo gzip použijeme gzip -d |
| + | |||
| + | Nezkomprimovaný obraz jde přimountovat, je pouze potřeba znát strukturu partyšen | ||
| + | mount -o ro,loop,offset=32256 hdd.iso /mnt/zal/ | ||
| + | Offset bude potřeba dopočítat - je to číslo, které říká, kde začíná konkrétní oddíl (filesystém) na disku. | ||
| + | |||
| + | localhost:/# '''fdisk -l''' /dev/hdc | ||
| + | |||
| + | Disk /dev/hdc: 120.0 GB, 120034123776 bytes | ||
| + | 255 heads, '''63''' sectors/track, 14593 cylinders | ||
| + | Units = cylinders of 16065 * '''512''' = 8225280 bytes | ||
| + | |||
| + | Device Boot Start End Blocks Id System | ||
| + | /dev/hdc1 * '''1''' 14592 117210208+ 7 HPFS/NTFS | ||
| + | 1*63*512=32256 | ||
| + | |||
| + | localhost:/# '''fdisk -l -u''' /dev/hdc | ||
| + | |||
| + | Disk /dev/hdc: 120.0 GB, 120034123776 bytes | ||
| + | 255 heads, 63 sectors/track, 14593 cylinders, total 234441648 sectors | ||
| + | Units = sectors of 1 * '''512''' = 512 bytes | ||
| + | |||
| + | Device Boot Start End Blocks Id System | ||
| + | /dev/hdc1 * '''63''' 234420479 117210208+ 7 HPFS/NTFS | ||
| + | 63*512=32256 | ||
Aktuální verze z 28. 2. 2008, 11:41
Obsah
Unix/Linux
Z jednoho počítače na druhý po síti
na pocitaci kam chci umístit image spustit:
nc -l -p 9999 > image.bin
pozn.: ve Fedore je -p -l nedovolena kombinace, tam tedy jenom nc -l 9999 > image.bin
a na tom ze kteryho chceme kopirovat spustit:
cat /dev/hdX | nc IP.AD.RE.SA 9999
image se pretahne po siti :-)
pokud je třeba, je možno výsledný image ještě behem přenosu zkomprimovat:
cat /dev/hdX | gzip | nc IP.AD.RE.SA 9999
Na jednom počítači z disku na disk
dd if=/dev/hdX of=/soubor/na/jinym/disku.bin bs=50M
Hlavní zásada
Je nutné zajistit, aby na hardisk nebylo zapisováno během kopírování... jednou možností je
mount -o remount,ro
všech partyšen na disku, nebo možná lépe počítač spustit z Knoppix Live CD a image disku poslat ven po síti.
Obnova obrazu
Nahrát zálohu obrazu na disk zpátky můžeme obdobně, akorád pochopitelně musíme prohodit image.bin a /dev/hdX a místo gzip použijeme gzip -d
Nezkomprimovaný obraz jde přimountovat, je pouze potřeba znát strukturu partyšen
mount -o ro,loop,offset=32256 hdd.iso /mnt/zal/
Offset bude potřeba dopočítat - je to číslo, které říká, kde začíná konkrétní oddíl (filesystém) na disku.
localhost:/# fdisk -l /dev/hdc Disk /dev/hdc: 120.0 GB, 120034123776 bytes 255 heads, 63 sectors/track, 14593 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hdc1 * 1 14592 117210208+ 7 HPFS/NTFS
1*63*512=32256
localhost:/# fdisk -l -u /dev/hdc Disk /dev/hdc: 120.0 GB, 120034123776 bytes 255 heads, 63 sectors/track, 14593 cylinders, total 234441648 sectors Units = sectors of 1 * 512 = 512 bytes Device Boot Start End Blocks Id System /dev/hdc1 * 63 234420479 117210208+ 7 HPFS/NTFS
63*512=32256