mattias wrote:
Råkade göra en partion på 156 gb Och min mailserver disk är bara på 20 gb När ja kör dd if=/dev/hdb1 of=/home/mj/mj.img tar den med hela disken altså alla 156 gb
(Jag antar framöver att du menar GiB överallt där du skriver gb. Se <http://en.wikipedia.org/wiki/Gibibyte>.)
Om jag fattat rätt så är /dev/hdb1 156GiB stor. Vill du alltså kopiera data från ett filsystem i /dev/hdb1 som är 156GiB stort till en imagefil som bara får vara max 20GiB? Det går inte. Du måste först krympa filsystemet i /dev/hdb1. Kolla in man-sidorna till resize2fs om du använder ext2 eller ext3.
Vilket min andra disk inte klarar Hur göra för attbara få med dom 20 gb Hittade blocks= i man sidanMen är osäker om det är rätt
Nej, du hittade INTE "blocks=" i dd:s manual. Däremot är bs och count parametrar som är användbara i ditt fall.
Manualen säger: bs=BYTES force ibs=BYTES and obs=BYTES Vidare så säger den detta:BLOCKS and BYTES may be followed by the following multiplicative suffixes: xM M, c 1, w 2, b 512, kB 1000, K 1024, MB 1000*1000, M 1024*1024, GB 1000*1000*1000, G 1024*1024*1024, and so on for T, P, E, Z, Y.
Om du exempelvis använder bs=1G och count=20 så kopieras 20 GiB.Om du förutom att krympa filsystemet även krymper partitionen /dev/hdb1 slipper du specificera storlek när du kör dd.
mvh /Martin