Le fichier /etc/fstab
Le fichier /etc/fstab est essentiel aux systèmes Linux. Il permet de monter les différents matériels de sauvegarde "en dur" (partitions de disques durs, CD-ROM, etc...). Le montage du système de fichier racine monté sur / et de la swap au démarrage sont notamment indispensable. C'est pour cela qu'il faut le manipuler avec précaution...Le contenu d'un fichier /etc/fstab liste, dans l'ordre:
systèmes de fichiers - pt de montage - type - options - dump - pass
Les systèmes de fichiers montables sont :
minix, ext, ext2, xiafs, hpfs, fat, msdos, umsdos, vfat, proc, nfs, iso9660, smb, ncp, affs, ufs, sysv, xenix, coherent.
Les options par défaut sont : rw, suid, dev, exec, auto, nouser, et async.
Voici le contenu d'un /etc/fstab typique :
#on monte la racine Linux en ext3 /dev/hda9 / ext3 defaults,errors=remount-ro 1 1 #on monte la swap /dev/hda8 none swap sw 0 0 #point de montage "special" pour infos sur les processus et le noyau proc /proc proc defaults 0 0 #point de montage du lecteur disquette pour mount/umount /floppy /dev/fd0 /floppy auto defaults,user,noauto 0 0 #Point de montage du CD-ROM (sur la seconde nappe IDE en maître) pour mount /cdrom /dev/hdc /cdrom iso9660 defaults,ro,user,noauto 0 0 #eventuellement pour monter la racine d'un second OS Linux (ici en commentaires) #/dev/hda6 /mnt/mandrake ext3 defaults 1 0 #on monte (en lecture seule) une partition en NTFS /dev/hda1 /mnt/windowsNT ntfs defaults,umask=022 0 0 #on monte (en rw pour tlm) une partition en FAT32, pour Linux ou Windows /dev/hda7 /mnt/commun1 vfat rw,user,exec,nosuid,noguid,umask=000 0 0 #on monte le /home à partir d'un serveur NFS 192.168.1.1:/home /home nfs rw 0 0 #Point de montage du graveur IDE (émulé en SCSI ac kernel 2.4) pour mount /graveur /dev/scd0 /graveur iso9660 defaults,ro,user,noauto 0 0Une aide plus complète est bien sûr disponible avec la commande man mount