Slijedeći dio Prethodni dio Sadržaj

6. Diskete, tvrdi diskovi i slično

S uređajima pod Linuxom možete raditi na dva načina: DOS način i Unix način. Izaberite sami.

6.1 Rad s uređajima na DOS način

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.

6.2 Rad s uređajima na Unix način

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:

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.

6.3 Backup

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


Slijedeći dio Prethodni dio Sadržaj