Come funziona un file server?
Il file server può eseguire un programma server
Mentre ci sono una moltitudine di piattaforme di sistemi operativi disponibili per i computer nel mercato moderno, alcuni pacchetti software sono appositamente progettati per essere utilizzati in macchine che funzionano come server. Windows Server, Mac OS Server, UNIX e molte versioni di Linux sono stati progettati tenendo presente la funzionalità del file server, rendendoli piattaforme ideali per creare e configurare questo tipo di utilità. Gli amministratori di rete scelgono spesso questi pacchetti anche se non sono necessari per essere utilizzati su un file server. Per molti amministratori, specialmente quelli in reti piccole o domestiche, è sufficiente utilizzare pacchetti del sistema operativo standard per un file server.
Il file server è dotato di molto spazio di archiviazione
Poiché i file server esistono allo scopo di archiviare e servire i file di dati, devono essere configurati con enormi quantità di spazio di archiviazione. Gli amministratori di rete spesso equipaggiano file server con dischi rigidi interni di grandi dimensioni (una o più unità di un totale di più di un terabyte è comune nelle moderne reti) e possono essere aggiunte unità FireWire o USB esterne per aggiungere altro capacità di memoria Queste unità sono configurate nel sistema operativo come "condivise" o consentono agli utenti della rete di connettersi e creare, aprire, modificare e salvare i file sui dischi della macchina.
Gli utenti si connettono al file server
Quando la macchina è stata configurata e pubblicata correttamente sulla rete, gli utenti possono iniziare a utilizzare lo spazio di archiviazione disponibile sul file server "mappandoli" nelle unità sui propri computer. Una volta assegnato come unità, il programma del sistema operativo può leggerlo e trattarlo come un'unità aggiuntiva. Se l'amministratore di rete ha configurato correttamente il file server, la configurazione delle autorizzazioni sulle unità disco consentirà agli utenti connessi di creare, modificare ed eseguire i file direttamente dal server, in sostanza, consente loro di aggiungere ulteriore spazio di archiviazione condivisa per ogni computer connesso a quel server.