[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Tool für Images?



Björn schrieb am 04. Oct um 18:58 Uhr:

> dd hat kein problem mit dem Filesystem, es liest Gerätedateien eben
> byteweise aus. Das ist das Design. Ja, dadurch bedingt kann man nicht
> den freien Platz aussparen.

dd kann das nicht direkt, aber mit ein bisschen Handarbeit:

1) freie Blöcke nullen:  dd if=/dev/zero of=fillfile bs=1M ; rm fillfile

2) Image ziehen: dd if=/dev/sda1 of=filesystem.img bs=1M

3) Image Sparsen: cp --sparse=always filesystem.img fs-sparsed.img

Zum Beispiel:

$ dd if=/dev/zero of=filesystem.img bs=1024k count=1000
1000+0 Datensätze ein
1000+0 Datensätze aus
1048576000 Bytes (1,0 GB) kopiert, 10,5445 s, 99,4 MB/s

$ /sbin/mkfs.ext4 -q -F filesystem.img 

$ cp --sparse=always filesystem.img fs.img

$ ls -l filesystem.img fs.img 
-rw-r--r-- 1 chris chris 1048576000  4. Okt 22:14 filesystem.img
-rw-r--r-- 1 chris chris 1048576000  4. Okt 22:14 fs.img

$ du -h filesystem.img fs.img 
1001M	filesystem.img
580K	fs.img

Gruß
Christian

-- 
Christian Knoke            * * *            http://cknoke.de
* * * * * * * * *  Ceterum censeo Microsoft esse dividendum.


Reply to: