Devices beheren zoals Unix het doetUNIX heeft een andere manier om met devices om te gaan. Er zijn geen aparte volumes zoals A: of C:; een disk, of het nu een diskette is of wat dan ook, wordt onderdeel van het lokale bestandssysteem via een bewerking genaamd ``mounting''. Wanneer je met de diskette klaar bent, moet je het ``unmounten'' voordat je de diskette uit het station haalt.Het fysiek formatteren van een disk is een ding, er een bestandssysteem op maken is weer iets anders. Het DOS commando FORMAT A: doet beiden, maar onder Linux zijn er twee aparte commando's voor. Zie hiervoor hoe je een diskette formatteert, het aanmaken van een bestandssysteem gaat zo:# mkfs -t ext2 -c /dev/fd0H1440In plaats van ext2 kun je dos, vfat (aanbevolen) of andere formaten gebruiken. Zodra de disk is voorbereid, mount je het met het commando:# mount -t ext2 /dev/fd0 /mntwaarbij je het juiste bestandssysteem opgeeft als je geen gebruik maakt van ext2. Nu kun je de bestanden op de diskette adresseren door gebruik te maken van /mnt in plaats van A: of B:. Voorbeelden: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:FILE.TXT $ jstar /mnt/file.txt C:\GUIDO>A: $ cd /mnt A:> _ /mnt/$ _Als je klaar bent, moet je voordat je de disk eruit haalt het unmounten met het commando# umount /mntUiteraard hoef je de commando's fdformat en mkfs alleen te gebruiken voor ongeformatteerde disks, niet op voorheen gebruikte disks. Als je station B: wilt gebruiken, refereer je in de voorbeelden hiervoor ernaar met fd1H1440 en fd1 in plaats van fd0H1440 en fd0.Onnodig te zeggen dat wat voor diskettes geldt ook voor andere devices geldt; bijvoorbeeld, wellicht dat je een andere harddisk of CD-ROM station wilt mounten. Zo mount je een CD-ROM:# mount -t iso9660 /dev/cdrom /mntDit was de ``officiële manier om je disks te mounten, maar er is een andere manier. Aangezien het wat lastig is root te moeten zijn voor het mounten van een diskette of CD-ROM, kan gebruikers worden toegestaan ze op deze wijze te mounten: doe als root het volgende: # mkdir /mnt/floppy ; mkdir /mnt/cdrom # chmod 777 /mnt/floppy /mnt/cd* # # zorg ervoor dat het 't juiste CD-ROM device is # chmod 666 /dev/hdb ; chmod 666 /dev/fd* voeg aan /etc/fstab de volgende regels toe: /dev/cdrom /mnt/cdrom iso9660 ro,user,noauto 0 0 /dev/fd0 /mnt/floppy vfat user,noauto 0 0 Mount nu een DOS diskete en een CD-ROM:$ mount /mnt/floppy $ mount /mnt/cdrom/mnt/floppy en /mnt/cdrom kunnen nu door iedere gebruiker worden benaderd. Als dit je wat uitmaakt, denk er dan aan dat het iedereen toestaan op deze manier disks te mounten een gapend beveiligingslek is.Twee handige commando's zijn df, welke informatie geeft over gemounte bestandssystemen, en du dirnaam welke de door de directory in beslag genomen diskruimte rapporteert.