[ LUGOS ] Kopiranje diskete

Metod Kozelj metod.kozelj na rzs-hm.si
Pet Maj 15 08:03:36 CEST 1998


Howdy!

On Mon, 11 May 1998, Tomaz Ficko wrote:

> Enostavno zacetnisko vprasanje:
> 
>     Kako bi pod Linux-om skopiral disketo?
> 
> Hvala za vse odgovore

Dobil si ze dva odgovora. Eden je bil z mountanjem disket. Tisti ima
pomanjkljivost, da uporablja 'fdmount'. To ni standarden ukaz (vsaj ne na
RH 5.0 ali slackware 3.2). Standarden ukaz je 'mount', uporablja se pa
priblizno takole:

$ mount -t msdos /dev/fd0 /mnt

pri cemer je '-t msdos' tip datotecnega sistema na disketi, '/dev/fd0' je
device, ki opisuje disketnik (/dev/fd0 ustraza dosovskemu A:, /dev/fd1 pa
B:), '/mnt' pa direktorij, v katerem bos videl vsebino diskete.

Ko skopiras vsebino diskete nekam drugam, moras disketo odmountat:

$ umount /mnt

Torej bi bil postopek takle:

$ mkdir /tmp/disketa
$ mount -t msdos /dev/fd0 /mnt
$ cp -a /mnt/* /tmp/disketa
$ umount /mnt
< zamenjava diskete >
$ mount -t msdos /dev/fd0 /mnt
$ cp -a /tmp/disketa/* /mnt
$ umount /mnt
$ rm -rf /tmp/disketa

Prvi ukaz zgoraj naredi en prazen direktorij, zadnji pa ga (skupaj z
vsebino) pobrise.


Drugi predlog je bil nekaj s kopiranjem celotne diskete v dveh korakih.
Meni je tudi precej vsec, nekoliko zna biti problematicna uporaba ukaza
'cat'. Za take stvar ije bolje uporabiti ukaz 'dd'.

Flowchart:

$ dd if=/dev/fd0 of=/tmp/disketa.dd bs=1k
<zamenjava diskete>
$ dd if=/tmp/disketa.dd of=/dev/fd0 bs=1k
$ rm -f /tmp/disketa.dd



Peace!
  Mkx




Dodatne informacije o seznamu Starilist