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

Re: Tool für Images?



hi,

Am 4. Oktober 2013 22:18 schrieb Christian Knoke <chrisk@cknoke.de>:
> 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
>

Ha! Der Tipp ist Gold wert. Script ist angepasst. Danke schön!

Gruß,
Björn


Reply to: