S uređajima pod Linuxom možete raditi na dva načina: DOS način i Unix način. Izaberite sami.
S većinom distribucija dolazi Mtools kolekciju, skup naredbi posve jednakih DOS pandanima, ali počinju s "m": mformat, mdir, mdel, mmd, itd. Mogu čak sačuvati duga imena, ali ne i dozvole datoteka. Ako mtools konfigurirate uređivanjem datoteke /etc/mtools.conf (primjer je već tamo), možete pristupiti i DOS/Windows particiji, CD-ROM-u i Zip driveu.
Ali za formatiranje nove diskete mformat nije dovoljan. Prije toga morat ćete kao root zadati ovu naredbu:
# fdformat /dev/fd0H1440
Napomena: ne možete pristupiti datotekama na disketi naredbom kao što je
less a:file.txt
! To je mana DOS načina montiranja diskova.
Unix s uređajima radi drukčije nego DOS/Windows. Nema odvojenih diskova kao što je A: ili C:; disk, bio on disketa ili nešto drugo, postaje dio lokalnog datotečnog sustava operacijom montiranja. Kada ste gotovi s njime, prije nego što ga izvadite morate ga demontirati.
Fizičko formatiranje diska jedna je stvar, a stvaranje datotečnog sustava
na njemu posve druga. DOS naredba FORMAT A:
obavlja obje, ali pod
Linuxom postoje odvojene naredbe. Za formatiranje diskete, pogledajte
prethodni dio; a za stvaranje datotečnog sustava:
# mkfs -t ext2 -c /dev/fd0H1440
Umjesto ext2
možete koristiti minix
, vfat
, dos
ili druge
formate. Kada je disk pripremljen, montirajte ga naredbom
# mount -t ext2 /dev/fd0 /mnt
određujući točan datotečni sustav ako niste koristili ext2
. Sada možete
raditi s datotekama na disketi. Sve što ste radili s A: ili B: sada radite s
/mnt. Primjeri:
DOS Linux
---------------------------- -------------------------
C:\GUIDO>DIR A: $ ls /mnt
C:\GUIDO>COPY A:*.* $ cp /mnt/* .
C:\GUIDO>COPY *.ZIP A: $ cp *.zip /mnt
C:\GUIDO>EDIT A:DATOTEKA.TXT $ jstar /mnt/datoteka.txt
C:\GUIDO>A: $ cd /mnt
A:>_ /mnt/$ _
Kad ste gotovi, prije nego izvadite disketu morate ju demontirati naredbom
# umount /mnt
Očito, fdformat i mkfs morate koristiti samo na neformatiranim
disketama, a ne prethodno korištenim. Ako koristite B: pogon, obraćajte mu
se s fd1H1440
i fd1
umjesto fd0H1440
i fd0
u gornjim
primjerima.
Naravno, što vrijedi za diskete, vrijedi i za druge uređaje; na primjer, možete montirati drugi tvrdi disk ili CD-ROM. CD-ROM montirate ovako:
# mount -t iso9660 /dev/cdrom /mnt
Ovo je "službeni" način za montiranje diskova, ali to se može i jednostavnije. Pošto je malo iritantno što morate biti root kako bi montirali disketu ili CD-ROM, njihovo montiranje se ovako može dopustiti svakomu:
# mkdir /mnt/a: ; mkdir /mnt/a ; mkdir /mnt/cdrom
# chmod 777 /mnt/a* /mnt/cd*
# # osigurajmo dozvole CD-ROM uređaja
# chmod 666 /dev/hdb ; chmod 666 /dev/fd*
/dev/cdrom /mnt/cdrom iso9660 ro,user,noauto 0 0 /dev/fd0 /mnt/a: msdos user,noauto 0 0 /dev/fd0 /mnt/a ext2 user,noauto 0 0
Ako sada želite montirati DOS disketu, ext2 disketu i CD-ROM:
$ mount /mnt/a:
$ mount /mnt/a
$ mount /mnt/cdrom
/mnt/a, /mnt/a: i /mnt/cdrom sada može pristupiti svaki korisnik. Ako vas je briga, ovakvo dopuštanje montiranja diskova svakom ogromna je sigurnosna rupa.
Još dvije korisne naredbe su df
, koji daje informacije o montiranim
datotečnim sustavima, te du imedirektorija
koja ispisuje prostor na
disku koji direktorij zauzima.
Pomoći će vam nekoliko paketa, no najmanje što možete učiniti za backup na više diskova je (kao root):
# tar -M -cvf /dev/fd0H1440 direktorij_za_backup/
Mora biti ubačena formatirana disketa, a još nekoliko njih spremno. Kako bi vratili svoje stvari, ubacite prvu i napišite:
# tar -M -xpvf /dev/fd0H1440