Il DFS (Distributed File System) di Windows Server consente di presentare agli utenti un unico percorso logico per accedere a cartelle condivise che possono trovarsi fisicamente su server differenti. In un’infrastruttura con più file server o più sedi, questo permette di separare il percorso utilizzato dagli utenti dalla posizione reale dei dati e, quando necessario, di sincronizzare cartelle tra server tramite DFS Replication.
DFS è composto da due tecnologie distinte ma complementari: DFS Namespaces, che costruisce lo spazio dei nomi logico, e DFS Replication, che sincronizza il contenuto tra più server. Le due funzioni possono essere usate insieme oppure separatamente.
Che cos’è il DFS in Windows Server
DFS è un insieme di servizi ruolo incluso nei File and Storage Services di Windows Server. L’obiettivo principale è semplificare l’accesso alle condivisioni SMB e rendere meno dipendente l’esperienza dell’utente dal nome del singolo file server.
Con un namespace basato sul dominio, per esempio, l’utente può utilizzare un percorso come \\azienda.local\Dati\Amministrazione invece di dover conoscere la condivisione fisica \\FS01\Amministrazione. Se in futuro la cartella viene spostata o vengono aggiunti altri target, il percorso logico può rimanere invariato.
DFS Namespace e DFS Replication: qual è la differenza
La distinzione tra DFS Namespaces e DFS Replication è fondamentale, perché le due tecnologie risolvono problemi differenti.
Componente | Funzione | Caso d’uso |
DFS Namespaces | Aggrega share SMB sotto un percorso logico comune | Semplificare percorsi, migrazioni e accesso a file server multipli |
DFS Replication | Sincronizza cartelle tra più server | Sedi remote, copie locali dei dati, distribuzione di contenuti |
DFS Replication non richiede obbligatoriamente DFS Namespaces e un namespace non richiede obbligatoriamente la replica. È quindi possibile creare un unico percorso logico verso share non replicate oppure utilizzare DFSR per sincronizzare cartelle che non sono pubblicate in un namespace.
Gestisci DFS e i servizi Windows Server in modo strutturato
Approfondisci DFS, SMB, storage, Active Directory, networking, sicurezza e disaster recovery nel Corso Windows Server Nexsys.
Scopri il Corso Windows ServerInstallazione del ruolo DFS
Selezionare Manage – Add roles and Features – Next – selezionare il server su cui installare il ruolo – quindi File e Storage services selezionare DFS Namespaces, File Server Resource Manager e DFS Replication. Cliccare Next

Completare quindi l’installazione

Configurazione
Iniziamo col vedere come configurare Distributed File System Namespace. Aprite Server Manager e selezionate DFS Management dal menu Tools

Cliccate tasto destro su Namespaces e selezionate New Namespace:

Verrà chiesto di inserire il nome dell’host

Date un nome al vostro DFS

Cliccando su Edit Settings è possibile modificare le impostazioni della cartella principale, come il percorso della cartella root oppure i permessi.

Verrà quindi chiesto di selezionare il tipo di namespace che si vuole creare; in questo caso, Domain-based namespace, consigliato nel caso in cui si desideri garantire la disponibilità dello spazio dei nomi utilizzando più server dello spazio dei nomi e nel caso si voglia nascondere il nome del server host dagli utenti. In questo modo è più semplice sostituire il server dello spazio dei nomi o eseguire la migrazione dello spazio dei nomi a un altro server in caso di bisogno.
Inoltre, utilizzando la Domain-based namespace, è possibile abilitare la Windows Server 2008 mode: flaggando questa modalità, si fornisce funzionalità e scalabilità aggiuntive e consente l’Access Based Enumeration, che consente all’utente di visualizzare solo file e cartelle per i quali dispone delle autorizzazioni di accesso.

Verrà poi mostrato un riepilogo, compreso il percorso dello spazio dei nomi che sarà raggiungibile da tutti i server/pc appartenenti al dominio. Per confermare cliccare su Create.

Lo spazio dei nomi creato sarà visibile nella lista dei Namespaces del DFS Management. Cliccare nel namespace appena creato e, dal menu laterale, aggiungere una nuova cartella virtuale: vi verrà richiesto di inserire il nome da utilizzare e di aggiungere la cartella condivisa da collegare: è possibile aggiungere qualsiasi cartella condivisa che si trovi sui nostri server aziendali.

Una volta creata, la nostra cartella comparirà all’interno del namespace. È possibile creare molte cartelle virtuali e aggregare più cartelle condivise all’interno di ciascuna di esse. Così facendo è possibile raggruppare cartelle distribuite in vari server sotto un unico percorso. Clicchiamo OK per confermare. Avvertimento: aggiungendo più target alla cartella virtuale Windows mostra un messaggio di conferma per la creazione di un replication group: clicchiamo su No.
In caso contrario partirebbe la procedura per la creazione della replica (Dfs Replication): in questo modo le cartelle selezionate verrebbero sincronizzate l’una con l’altra; questo è utile se si avesse la necessità di creare cartelle condivise su più sedi. Una volta portata a termine la creazione delle cartelle che intendiamo distribuire, possiamo raggiungere i file dal percorso di rete \Domain_NameNamespace_NameVirtualFolder_Name
DFS per sedi remote e infrastrutture distribuite
Il percorso Sistemista e Reti affronta networking Windows Server, DNS, DHCP, VPN, sedi remote e implementazione DFS.
Vai al corso Sistemista e RetiCome funziona DFS Namespaces
DFS Namespaces costruisce una vista virtuale delle condivisioni. Un namespace contiene una root e una serie di cartelle; le cartelle possono avere uno o più folder target, cioè percorsi UNC verso condivisioni reali.
- Namespace server: il server che ospita il namespace.
- Namespace root: il punto iniziale del percorso DFS, ad esempio \\azienda.local\Dati.
- Folder: elemento logico utilizzato per organizzare lo spazio dei nomi.
- Folder target: share SMB reale a cui il client viene reindirizzato tramite referral.
Nei namespace basati sul dominio i metadati sono memorizzati in Active Directory Domain Services. È possibile utilizzare più namespace server per aumentare la disponibilità dello spazio dei nomi e ridurre la dipendenza da un singolo host.
Namespace domain-based o stand-alone
In ambienti Active Directory è normalmente preferibile un namespace domain-based perché il percorso è legato al dominio e può essere ospitato da più namespace server. Un namespace stand-alone utilizza invece il nome del server nel percorso e può essere scelto in scenari specifici, anche con clustering quando richiesto dall’architettura.
Come funziona DFS Replication
DFS Replication (DFSR) è il motore di replica di Windows Server che mantiene sincronizzate cartelle tra più server e siti. È un sistema active-active: quando una cartella è configurata come replicata, le modifiche possono propagarsi tra i membri del gruppo in base alla topologia, alla pianificazione e alla banda configurata.
DFSR utilizza Remote Differential Compression (RDC) per identificare le parti modificate di un file e, quando applicabile, trasferire soltanto i blocchi cambiati invece dell’intero file. Questo è particolarmente utile su collegamenti WAN con banda limitata.

Cliccando su Yes verrà avviata la procedura che ci guiderà alla replica della cartella.

Qui vedremo il riepilogo delle cartelle aggiunte.

Selezionate ora quale sarà il server primario che ospita la condivisione originale e che, nella replica iniziale, conterrà la copia master della replica.

Scelta della tipologia di connessione
- HUB AND SPOKE: ogni replica esegue la replica bidirezionale solo con il master iniziale e con nessuna delle altre repliche. Efficiente ma presenta l’inconveniente dato dal fatto che, se il master dovesse fallire, allora tutta la replica smetterebbe di funzionare fino a quando non torna online. In sostanza, abbiamo un server primario su cui salviamo i file e questi verranno replicati su tutti gli altri server.
- FULL MESH: consente a ogni replica di replicarsi su tutti i server, e la replica continuerà a funzionare anche se un server non è in linea: questo può comportare una quantità eccessiva di traffico di replica.
- NO TOPOLOGY: consente di creare un gruppo di replica senza definire una topologia di replica. Ciò permette di creare la propria topologia di replica personalizzata in un secondo momento.
Nel nostro caso scegliamo la topologia Full Mesh e clicchiamo su Next>.

Trattandosi di una replica di dati tra due sedi potremmo aver necessità particolari, possiamo decidere in modo granulare come configurare la replica.
Replicate continuosly using the specified bandwith: la replica avviene continuamente e qui decidiamo se limitare l’utilizzo della banda

Replicate during specified days and times: qui scheduliamo la replica affinché avvenga solo in determinati momenti del giorno.


Provando ora a creare un nuovo file nella cartella condivisa su uno dei server membri, questo verrà replicato automaticamente su tutti i server che fanno parte del gruppo di replica.
Quando usare DFS
DFS è particolarmente utile quando l’infrastruttura presenta uno o più di questi requisiti:
- più file server che devono essere esposti con un percorso logico uniforme;
- migrazione o sostituzione di file server senza modificare continuamente i percorsi usati dagli utenti;
- sedi geograficamente separate che devono disporre di copie locali di determinate cartelle;
- necessità di distribuire contenuti su più server limitando il traffico WAN;
- necessità di ridurre la dipendenza dal nome fisico di un singolo server nelle mappature e negli script.
Requisiti e prerequisiti DFS Replication
Prima di configurare DFSR in produzione è necessario verificare i prerequisiti dell’ambiente, perché la replica dipende da Active Directory, connettività RPC, stato dei volumi e coerenza dei membri.
- Il ruolo DFS Replication deve essere installato sui server che partecipano al gruppo di replica.
- I membri devono appartenere a una foresta Active Directory supportata e devono poter contattare i Domain Controller.
- Le cartelle replicate devono risiedere su volumi NTFS; ReFS, FAT e volumi Cluster Shared Volume non sono supportati per le cartelle DFSR.
- L’orario dei server deve essere sufficientemente allineato per il corretto funzionamento di Kerberos e della risoluzione dei conflitti.
- Firewall e reti tra i membri devono consentire le comunicazioni RPC necessarie.
- Antivirus, backup e software che operano sui file devono essere compatibili con il comportamento di DFSR.
DFS Replication non è un backup
La replica riduce alcuni rischi di indisponibilità ma non sostituisce un backup point-in-time. Eliminazioni, modifiche errate, cifratura dei file e altri eventi possono propagarsi tra i membri. Inoltre DFSR è asincrono e non replica i file aperti finché non vengono chiusi.
Regola operativa |
Come DFSR gestisce i conflitti
Se lo stesso file viene modificato contemporaneamente su membri differenti, DFSR non esegue un merge del contenuto. La versione considerata vincente viene mantenuta e l’altra può essere spostata nella cartella locale DfsrPrivate\ConflictAndDeleted. Questa cartella non deve essere considerata una soluzione di backup: è una cache soggetta a quota e pulizia.
Sicurezza: permessi, SMB e Access-Based Enumeration
DFS non sostituisce il modello autorizzativo del file server. L’accesso ai dati continua a dipendere da share permissions, ACL NTFS, gruppi Active Directory e configurazione SMB. Il namespace deve quindi essere progettato insieme alla struttura dei permessi.
- Usare gruppi AD invece di ACL assegnate direttamente agli utenti.
- Mantenere coerenti le autorizzazioni sui folder target che offrono lo stesso contenuto.
- Valutare Access-Based Enumeration per non mostrare agli utenti cartelle per cui non dispongono di accesso.
- Applicare le baseline SMB appropriate, inclusi firma e cifratura quando richiesto dall’architettura.
- Monitorare errori DFSR, backlog e stato delle connessioni prima che un problema diventi visibile agli utenti.
DFS, FSRM, Storage Replica e Azure File Sync: non sono la stessa cosa
Tecnologia | Scopo principale | Quando valutarla |
DFS Namespaces | Percorso logico unico per share distribuite | File server multipli, migrazioni, semplificazione UNC |
DFS Replication | Replica asincrona di cartelle | Più sedi, contenuti distribuiti, WAN con banda limitata |
FSRM | Governance dello storage | Quote, file screening, report, classificazione |
Storage Replica | Replica block-level sincrona/asincrona | DR con RPO più aggressivi e volumi replicati |
Azure File Sync | Tiering e sincronizzazione ibrida con Azure Files | Ridurre storage locale e centralizzare dati nel cloud |
Approfondimento correlato: File Server Resource Manager: quote e file screening
Troubleshooting e monitoraggio DFSR
Una replica configurata non deve essere considerata automaticamente sana. In produzione è necessario verificare periodicamente event log, backlog, stato dei membri, spazio disponibile per staging e ConflictAndDeleted e tempi di convergenza.
- Controllare il registro eventi DFS Replication.
- Usare dfsrdiag e i cmdlet PowerShell DFSR per stato e diagnostica.
- Verificare che una replica bloccata non derivi da spazio disco insufficiente, database DFSR, rete o AD.
- Non ripristinare indiscriminatamente VM DFSR tramite snapshot: seguire le procedure supportate dal software di backup e da Microsoft.
DFS in Windows Server 2025
DFS Namespaces e DFS Replication restano componenti supportati in Windows Server 2025. La progettazione moderna del file service, tuttavia, deve considerare anche sicurezza SMB, Azure File Sync, Storage Replica e le esigenze di backup e retention. La scelta corretta non è quindi “DFS sì o no”, ma quale combinazione di servizi soddisfa accesso, disponibilità, protezione e gestione dei dati.
Per le evoluzioni del file sharing nella release corrente: novità di Windows Server 2025
Formazione Windows Server su DFS, file server e storage
Per amministratori IT e sistemisti che devono progettare o gestire DFS in ambienti reali, è utile inquadrare la tecnologia insieme a SMB, storage, Active Directory, networking, sicurezza e disaster recovery.
Gestisci DFS e i servizi Windows Server in modo strutturato
Approfondisci DFS, SMB, storage, Active Directory, networking, sicurezza e disaster recovery nel Corso Windows Server Nexsys.
Scopri il Corso Windows ServerFAQ su DFS Distributed File System
Che differenza c’è tra DFS Namespace e DFS Replication?
DFS Namespace crea un percorso logico unico verso share che possono trovarsi su server diversi. DFS Replication sincronizza invece il contenuto delle cartelle tra più server. Possono essere utilizzati insieme oppure separatamente.
DFS Replication può essere usato come backup?
No. DFSR replica le modifiche tra server e non offre, da solo, un modello di backup point-in-time con retention. Cancellazioni o modifiche indesiderate possono propagarsi ai membri del gruppo di replica.
DFS Replication è sincrono?
No. DFSR è un motore di replica asincrona. I tempi di convergenza dipendono da quantità di dati, file aperti, rete, pianificazione, banda e stato dei membri.
Il primary member di DFSR è un server master permanente?
No. Il primary member ha rilevanza durante la replica iniziale per stabilire il contenuto autorevole. Dopo l’inizializzazione DFSR opera come motore active-active secondo la topologia configurata.
FSRM è necessario per installare DFS?
No. File Server Resource Manager è un servizio distinto. È utile per quote, file screening, classificazione e reportistica, ma non è un prerequisito di DFS Namespaces o DFS Replication.
DFS funziona con Windows Server 2025?
Sì. Microsoft indica DFS Namespaces e DFS Replication come applicabili a Windows Server 2025, oltre che alle versioni Windows Server 2022, 2019 e 2016.
DFS Replication supporta ReFS?
Le cartelle replicate DFSR devono risiedere su volumi NTFS. La documentazione Microsoft indica ReFS, FAT e Cluster Shared Volumes tra i file system o volumi non supportati per le cartelle replicate.
DFS e Azure File Sync sono alternativi?
Non necessariamente. DFS può continuare a fornire un namespace logico mentre Azure File Sync può essere valutato per scenari ibridi, cloud tiering e sincronizzazione di più file server con Azure Files.


