Kapitlet omtaler "filene under /proc" på en uklar måte som kan villede. Nedenfor blir det forklart mer presist hva disse filene er for noe.

Filsystemer i Linux

På media som Linux aksesserer er dataene normalt strukturert i et filsystem. Vi kjenner flere typer filsystemer fra Microsoft, f.eks. FAT12, FAT16, FAT32 og NTFS.

Linux kan håndtere mange forskjellige filsystemer (samtidig). Filene under /proc er filer i et spesielt "proc" filsystem og ikke én av filtypene som tilhører "ext2" filsystemet.

Linux bruker "ext2" filsystemet på f.eks. systemområdet, og det er i dette filsystemet at de omtalte filtypene "plain file", "directory", "soft link", "hard link", "pipe", "socket", "character device" og "block device" er definert.

Hvis du står på / og skriver cd /proc befinner du deg plutselig i et nytt filsystem. Linux (og Unix) bruker ikke logiske enheter (slik som A:, B:, C: osv.). Isteden er filsystemer montert inn i "root-filsystemet" (det som er montert på /).

I fila /etc/fstab finner du linja

none /proc proc defaults 0 0
Når systemet starter vil mount-kommandoen lese linja, og den tolker den som at det i ext2-filsystemet finnes en tom filkatalog (directory) /proc hvor et filsystem av typen "proc" skal monteres. Siden proc-filsystemet er innebygget i Linux-kjernen trenger ikke mount beskjed om hvor /proc skal monteres fra; derfor står det "none" aller først på linja.