12.9.1999 lugos-list -- If you learn from your mistakes you'll learn a lot today ---------- Forwarded message ---------- Date: Sun, 12 Sep 1999 20:25:00 +0100 From: Boris Benko <[EMAIL PROTECTED]> Reply-To: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: Re: [ LUGOS ] disk image > Igor wrote: > > Yo! > > A obstaja za linux kakšen programček za delat in pisat image na > diskete, kot je to naprimer Winimage za Win$hit? > > lp, Igor Ja, to je zelo enostavno: a) kopiranje imidza iz diskete na disk: dd if=/dev/fd0 of=/tmp/slika.raw b) obratno: dd if=/tmp/slika.raw of=/dev/fd0 Zdaj pa ozadje stvari: UNIX in Linux imata eno zelo veliko prednost pred windowsi. Drzita se nacela: "vse je datoteka". To pomeni, da ti vidis svoj disketnik kot "datoteko" /dev/fd0, ceprav to v resnici ni datoteka, ampak, ce zacnes brati iz tega "block devicea", v resnici sprozis gonilnike za pisanje in branje iz izbrane enote, v tem primeru disketnika. Da v resnici ne gre za datoteko, ampak za enoto, ki je sposobna branja/pisanja po blokih, vidis po prvi crki pri ls -al, ki je enaka "b". To nacelo "vse je datoteka" je zelo prakticno, ker si lahko naredis backup diska ali kopijo CD-ROMa (pecenje CD-ROMa pa zal ni kar pisanje na enoto..., branje pa je!). Lahko si recimo posnames particijo diska na trak: dd if=/dev/hda1 of=/dev/st0 ali kaj takega. Sicer ni vse roznato. Tezave se lahko pojavijo, ce recimo hoces prebrati trak iz IBM MVS in ga uporabiti na UNIXu. Vcasih lahko prej rodis. Se vecji problem je "big endian" in "little endian", ceprav dd ima konverter tudi za to. Tretji problem pa so trakovi na splosno. Tezave so z velikostjo bloka, ki bi ga rad dd prebral in ga tracna enota zmore. Spet je problem bloking faktor in ce ima tracna fiksne ali variabilne velikosti blokov. Skratka, vcasih ne mores kar uporabiti dd brez parametrov. V vecini primerov, sploh pa, ko gre za disketnik, pa kar napises dd. =b -- ============================================================================ mag. Boris Benko | E-mail: [EMAIL PROTECTED] Telekom Slovenije, PE Murska Sobota | [EMAIL PROTECTED] Senior Prog./Sys admin./Informatik | [EMAIL PROTECTED] Slu§ba za informatiko | Phone: (work) +386 69 31 676 | (ISDN) +386 69 14 632 ===========================================================================