Vyroba image pri vypalovani
Pavel Kankovsky
peak na kerberos.troja.mff.cuni.cz
Čtvrtek Září 25 14:13:34 CEST 1997
On Thu, 25 Sep 1997, Petr Simek wrote:
> On Thu, 25 Sep 1997, Pavel Kankovsky wrote:
>
> > spravne zneni je podle mne:
> > dd if=/dev/sdc0 of=cdimage bs=1024 count=$(("`isosize /dev/scd0`"/1024))
>
> Napred ale musite nalezt velikost bloku kterou bude delitelna 'isosize' .
> To muze byt problem - lepsi bude zkopirovat neco navic a necim uriznout
> zbytek (treba head ?).
No dobre... co tohle?
dev=/dev/sdc0
file=cdimage
totalsize="`isosize $dev`"
offset=0
blksize=65536
while [ $blksize -gt 0 ]; do
blks=$(($totalsize / $blksize))
rmsz=$(($totalsize % $blksize))
dd if=$dev of=$file bs=$blksize count=$blks skip=$offset seek=$offset
offset=$(($offset + $totalsize - $rmsz))
totalsize=$rmsz
blksize=$(($blksize / 2))
done
to uz snad nemuze mit chybu :)
--Pavel Kankovsky aka Peak (troja.mff.cuni.cz network administration)
Další informace o konferenci Linux