mount /dev/fd0 /mnt/floppy la directory /mnt/floppy e' solo per convenzione si puo' cambiare
mount -t vfat /dev/fd0 /mnt/floppy con diverso file system
All'interno della directory /dev (devices appunto) sono presenti i vari dispositivi utilizzabili da Linux. Si tratta di file speciali di sistema chiamati 'file di device'. Il file di device e' un' interfaccia tra Linux ed hardware, ogni dispositivo hardware 'dialoga' con il sistema operativo attraverso uno speciale programma chiamato driver. In Linux il sistema operativo non dialoga direttamente con i vari driver di ciascun dispositivo hardware ne' tantomeno con l'hardware stesso, ma utilizza i file speciali contenuti nella directory /dev. Ad esempio, per scrivere su un floppy disk presente nel drive A: Linux utilizza il file di device /dev/fd0. In questo file di device un numero primario (o Major number) indica il tipo di dispositivo (e di conseguenza il driver da chiamare) mentre il numero secondario (minor number) indica univocamente una unita' fisica del sistema del tipo descritto dal numero primario (il numero secondario viene passato come parametro al driver). I file di device possono essere di 2 tipi: a carattere o a blocchi. I device a carattere vengono letti o scritti sequenzialmene un carattere per volta (come ad esempio le porte seriali) mentre i device a blocchi vengono letti a blocchi di 1024 caratteri per volta (ad esempio gli hard disk). Ecco alcuni device presenti nella directory /dev:
mouse Link simbolico al file di device del mouse
null Tutto cio' che viene reindirizzato a questo device finisce nel nulla
zero Da questo device si possono leggere infiniti zero
Ecco un esempio di device:
$ ls -l /dev/hda brw-rw---- 1 root disk 3, 0 Jul 18 1994 /dev/hda
dove 3 e' il numero primario e 0 e' il numero secondario.