# Distributed File System Replica

Il `Distributed File System` (`DFS`) è una funzionalità utilizzata per garantire la ridondanza dei file server, consentendo agli altri server di subentrare in caso di malfunzionamento di uno di essi. Inoltre, il DFS facilita la migrazioni di File Server con versioni obsolete di Windows Server a versioni più recenti, mantenendo i permessi associati alle cartelle.

![dfs-replication](asset/img/dfs-replication.png)

## Prerequisiti e installazione

Per attivare la replica DFS, è necessario disporre di almeno due server. La funzionalità deve essere installata su entrambi i server coinvolti.

- Accedere a `Server Manager`
- Selezionare `Add Roles and Features`
- Aggiungere la funzionalità `DFS Replication`

## Configurazione della replica

Dopo l’installazione su entrambi i server, procedere come segue:

- Aprire `DFS Management` da Windows Tools. Questo strumento consente di creare e gestire la struttura di replica
- Creare un nuovo gruppo di replica

![new-replication-group](asset/img/new-replication-group.png)

- Scegliere `Multipurpose Replication`, che consente la replica tra due o più server

![multipurpose-replication-group](asset/img/multipurpose-replication-group.png)

- Aggiungere i server che parteciperanno al gruppo di replica

![add-member](asset/img/add-member.png)

- Selezionare `Full Mesh` come tipo di replica: ogni membro replicherà i dati su tutti gli altri membri del gruppo
- Designare il file server principale come membro primario
- Impostare il local path del disco contenente i dati sul file server e abilitare il percorso sul server di destinazione. In questo modo, i dati verranno replicati in tempo reale, *inclusi i permessi associati ai file e alle cartelle*

![created-dfs](asset/img/created-dfs.png)

Una volta configurata la struttura, le modifiche apportate ai dati da uno qualsiasi dei server coinvolti verranno automaticamente replicate su tutti gli altri membri del gruppo. Non è rilevante da quale server vengano effettuate le modifiche: la sincronizzazione avviene in modo trasparente e bidirezionale.
