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: