Het primaire doel van veel op de PC gebaseerde Local Area Networks is services te leveren aan gebruikers zoals het delen van bestanden en printers. Linux is als een gemeenschappelijke file en printerserver een geweldige oplossing.
Zoals in vorige secties uiteengezet, biedt Linux ondersteuning voor de Appletalk familie aan protocollen. Linux netatalk maakt het Macintosh clients mogelijk Linux systemen als een andere Macintosh op het netwerk te zien, bestanden te delen en gebruik te maken van printers die op de Linux servers zijn aangesloten.
Netatalk faq en HOWTO:
Samba bestaat uit een suite applicaties dat het de meeste Unices (en in het bijzonder Linux) mogelijk maakt zowel als client en als een server in een Microsoft netwerk te integreren. Als het als server fungeert, is het mogelijk Linux bestanden en afdrukservices onder Windows 95, Windows for Workgroups, DOS en Windows NT clients te benaderen. Het kan de bestands- en afdrukservices van Windows NT volledig vervangen, inclusief het automatisch downloaden van printerdrivers naar clients. Als het als een client fungeert is het mogelijk op het Linux werkstation lokaal geëxporteerde windows file shares te mounten.
Volgens de SAMBA Meta-FAQ:
"Veel gebruikers melden dat Samba in vergelijking met andere SMB implementaties
stabieler, sneller en met meer clients compatibel is. Beheerders van een
aantal grote installaties zeggen dat Samba de enig beschikbare SMB-server is,
die zonder vast te lopen zich aanpast tot wel naar tienduizenden gebruikers".
Zoals in vorige secties uiteengezet, kan Linux worden geconfigureerd dat het als een NCP client of server fungeert, dus dat bestands- en afdrukservices over een Novell netwerk voor zowel Novell als Unix clients mogelijk worden.
De voorkeursmethode om bestanden in een Unix netwerkomgeving te delen is via NFS. NFS staat voor Network File Sharing en het is een protocol oorspronkelijk ontworpen door Sun Microsystems. Het is een manier om bestanden tussen computers te delen alsof ze op de lokale computer staan. Een client "mount" een bestandsysteem welke is "geëxporteerd" door een NFS server. Voor de clientcomputer lijkt het alsof het gemounte bestandssysteem onderdeel uitmaakt van het lokale bestandssysteem.
Het is mogelijk een root bestandssysteem tijdens de systeemstart te mounten, waarmee het dus mogelijk wordt diskloze clients te laten booten en alle bestanden vanaf een server te benaderen. Met andere woorden, het is mogelijk over een volledig functionele computer te beschikken zonder dat deze computer van een harddisk is voorzien.
Coda is een netwerk bestandsssysteem (zoals NFS) dat verbroken verbindingen, permanente caching, en andere fraaie mogelijkheden ondersteunt. Het is in 2.2.x kernels opgenomen. Echt handig voor langzame of onbetrouwbare netwerken en laptops.
Aan NFS gerelateerde documenten: