Che cos'è una gestione dei file di rete?
La gestione dei file di rete risolve i problemi inerenti all'accesso ai file del computer che potrebbero esistere attraverso una serie di dispositivi connessi alla rete. In genere, ciò comporta una qualche forma di virtualizzazione dell'archiviazione che consente a un utente di accedere ai file come se fossero archiviati sul proprio computer locale. In un file system distribuito, i file possono risiedere su uno o più server o dispositivi di archiviazione collegati alla rete (NAS). Un'interfaccia utente virtuale viene implementata mediante un sistema uniforme di denominazione dei file e la mappatura di gruppi logici, come le directory, su posizioni nella memoria fisica.
Nella maggior parte degli scenari di gestione dei file di rete, i computer sono client o server. I client sono workstation che eseguono applicazioni e si affidano a server per risorse come l'archiviazione. In genere, i client non hanno accesso diretto ai dati, ma interagiscono con il server mediante un protocollo NFS (Network File System). L'accesso ai file e l'autorizzazione a modificarli possono essere soggetti al livello di autorizzazione di sicurezza dell'utente. Un file system virtuale (VFS) si sovrappone al protocollo, consentendo agli utenti di accedere ai file di rete condivisi come se fossero archiviati localmente.
Specificamente progettato per archiviare file di computer, il dispositivo NAS è arrivato a sostituire i computer di uso generale spesso assegnati a tale compito. Il suo design dedicato semplifica la gestione dei file di rete e aumenta l'efficienza della consegna dei dati alle workstation. Il server NFS media ancora le richieste di assistenza, ma il dispositivo NAS è responsabile dell'inoltro dei dati e dell'aggiornamento dei file modificati. Poiché non fa parte del server, più dispositivi NAS possono risiedere in qualsiasi punto della rete e possono essere aggiunti o rimossi senza arrestare il server.
Questi dispositivi possono anche incorporare un'ulteriore virtualizzazione dello storage chiamata Redundant Array of Independent Disks (RAID). I file possono essere archiviati e copiati su più dischi all'interno del NAS mentre si accede come se fossero su un unico supporto di archiviazione. Questo è un altro schema progettato per facilitare la gestione delle complessità della gestione dei file di rete. L'utente rimane protetto da un'interfaccia virtuale e continua a funzionare come se i dati richiesti fossero disponibili, archiviati nella propria macchina locale.
La memoria fisica disponibile in una rete è divisa in quantità di base di uguali dimensioni chiamate estensioni fisiche. Questi sono mappati su unità di archiviazione virtuale, chiamate estensioni logiche, della stessa dimensione da cui è possibile assemblare raggruppamenti come file, directory e volumi. La posizione dell'estensione fisica effettiva che contiene i dati è invisibile e non importante per l'utente. I file system virtuali mediano tutte le richieste di accesso e salvataggio dei dati. La capacità di lavorare con l'archiviazione a livello virtuale semplifica le attività di gestione dei file di rete come il backup, l'accesso alla sicurezza e la possibilità di aggiungere o rimuovere facilmente le risorse di archiviazione dei dati.