Распределенная файловая система DFS ( Distributed File System) – это технология, обеспечивающая возможности упрощения доступа к общим файловым ресурсам и глобальной репликации данных. Благодаря DFS распределённые по различным серверам общие ресурсы (каталоги и файлы) можно объединить в единую логическую UNC структуру, которая для пользователя выглядит, как единый сетевой ресурс. Даже при изменении физического местоположения целевой папки, это не влияет на доступ пользователя к ней.
Реализация служб DFS в Windows Server 2012 отличается от предыдущих версиях Windows. В первую очередь отметим, что технологии DFS в Windows Server 2012 реализованы в виде двух отдельных, независимых друг от друга служб — DFS Namespaces и DFS Replication , включенных в роль файлового сервера (File and Storage Services).
- DFS Namespaces (DFSN или DFS-N) – пространство имен DFS. Позволяет объединять в единую логическую структуру общие папки, расположенные на различных серверах организации. Каждое пространство имен для пользователя выглядит как единая сетевая папка с подкаталогами. Реальная структура данного пространства имен DFS является скрытой от пользователя, и может включать в себя различные сетевые папки, расположенные на различных серверах и сайтах.
- DFS Replication (DFSR или DFS-R) — служба DFS репликации. Позволяет организовать эффективную службу репликации каталогов (в том числе включенных в пространство имен DFS) между различными серверами и сайтами AD. Данная служба для репликации использует специальный алгоритм удаленного разностного сжатия – RDC- remote differential compression. Благодаря RDC, которая отслеживает изменения в файлах, при репликации копируются не файлы целиком (как в случае с FRS репликацией), а только их блочные изменения.
Установка служб DFS в Windows Server 2012
Установить службы DFS можно с помощью консоли Server Manager или же при помощи Windows PowerShell.
Как мы уже говорили, службы DFS являются элементами роли Files and Storage Services:
Но проще и быстрее установить все DFS службы и консоль управления DFS с помощью PowerShell:
Install-WindowsFeature FS-DFS-Namespace, FS-DFS-Replication, RSAT-DFS-Mgmt-Con
Совет. Естественно, службы и консоль управления DFS можно установить и по отдельности.
, где FS-DFS-Namespace – служба DFS Namespaces
FS-DFS-Replication – служба репликации DFS Replication
RSAT-DFS-Mgmt-Con– mmc консоль управления службами DFS — DFS Management Tools (также входит в состав Remote Server Administration Tools для Windows 10)
Настройка пространства имен DFS в Windows Server 2012
Перейдем к описанию процедуры настройки пространство имен DFS, для чего необходимо открыть панель управления DFS Management tool.
Создадим новое пространство имен (New Namespace).
Необходимо указать имя сервера, который будет содержать пространство имен (это может быть как контроллер домена, так и рядовой сервер).
Затем следует указать имя создаваемого пространства имен DFS и перейти в расширенные настройки (Edit Settings).
Здесь следует указать имя пространства имен DFS и права доступа к данному каталогу. Обычно рекомендуется указать, что доступ к сетевой папке разрешен Всем (Everyone), в этом случае права доступа проверяются на уровне файловой системы NTFS.
Далее мастер предложит указать тип создаваемого пространства имен. Это может быть Domain-based namespace (доменное пространство имен) или Stand-alone namespace (отдельное пространство имен). Domain-based namespace обладает ряд преимуществ, но для его работы нужен, собственно домен Active Directory и права администратора домена (либо наличие делегированных прав на создание доменных пространств имен DFS).
После окончания работы мастера в ветке Namespaces консоли управления DFS появится созданное нами новое пространство имен DFS. Чтобы пользователи при доступе к DFS каталогам видели только те каталоги, к которым у них имеется доступ, включим для данного пространства DFS Access-Based Enumeration (подробнее о данной технологии в статье Access-Based Enumeration в Windows). Для этого откройте окно свойств созданного пространства имен.
И на вкладке Advanced включите опцию Enable access-based enumeration for this namespace.
Чтобы посмотреть содержимое нового пространства DFS, просто наберите в окне проводника UNC путь: \\имя_домена_или_сервера\DFS
Добавление дополнительного DFS сервера
В доменное пространство имен DFS можно добавить дополнительный сервер (пункт меню Add Namespace Server), который его будет поддерживать. Делается это для увеличения доступности пространства имен DFS и позволяет разместить сервер пространства имен в том же сайте, в котором находится пользователи.
Примечание. Отдельно стоящие пространства имен DFS поддерживают только один сервер.
Добавление нового каталога в существующее пространство имен DFS
Теперь нужно добавить новый сетевой каталог в иерархию созданного нами пространства имен DFS. Нажмите кнопку Add Folder Target.
Укажите наименование каталога в DFS пространстве и его реальное местоположение на существующем файловом сервере (Folder targets).
Настройка DFS-репликации на Windows Server 2012
Технология репликации DFS-R предназначена для организации отказоустойчивости пространства имен DFS и балансировки нагрузки между серверами. DFS-R автоматически балансирует трафик между репликами в зависимости от их загрузки и в случае недоступности одного из серверов перенаправляет клиентов на другой сервер-реплику. Но прежде, чем говорить о DFS репликации и ее настройке в Windows Server 2012перечислим основные системные требования и ограничения:
- Служба DFS Replication должна быть установлена на всех серверах, которые планируется включить в группу репликации
- Все сервера в группе репликации должны находиться в одном лесу AD
- Уровень леса Active Directory должен быть как минимум Windows Server 2003 R2 (при установке первого домена контроллера на Windows Server 2012 схема обновляется автоматически).
- Функциональный уровень домена — как минимум Windows Server 2008
- Необходимо убедиться, что антивирусное обеспечение на файловых серверах совместимо с технологией репликации DFS
- Реплицируемые каталоги должны располагаться на томах с файловой системой NTFS (файловые системы ReFS и FAT не поддерживаются). Также не поддерживается репликация данных, хранящихся на on Cluster Shared Volumes
В консоли DFS Managment выберите нужный вам DFS Namespace и щелкните ПКМ по каталогу, для которого необходимо создать реплику и выберите пункт Add Folder Target.
И укажите полный (UNC) путь к сетевому каталогу другого сервера, в котором и будет храниться реплика.
На вопрос хотите ли вы создать группу репликации отвечаем Yes.
Запускается мастер настройки репликации. Проверяем имя группы репликации и каталог.
Указываем первичный (Primary) сервер. Именно этот сервер будет источником данных при инициальной (первичной) репликации.
Затем выбираем тип топологии (соединения) между членами группы репликации. В нашем примере выбираем Full Mesh (все со всеми).
И, наконец, указываем расписание репликации и параметры bandwidth throttling – ограничение доступной для репликации полосы пропускания.
После окончания работы мастера, запуститься первоначальная синхронизация.
В случае необходимости, настройки расширенных параметры расписания репликации и максимальную полосу пропускания под данный трафик, можно задать в ветке Replication.
Рано или поздно системные администраторы задаются вопросом о децентрализованном хранении информации или хотя бы об объединении нескольких существующих файловых серверов в единый. Параллельно этому поднимается вопрос о безопасности хранимой информации. Относительно простым, менее затратным и популярным среди администраторов AD (Active Directory) является использование DFS. Рассмотрим что это и как настроить.
DFS — Distributed File System — распределенная файловая система. Является продуктом компании Microsoft, предназначенный для упрощения доступа пользователей к файлам. Что примечательно, файлы могут быть разнесены территориально.
Выделяют два типа DFS:
1. Namespace DFS (Пространство имен DFS). Данный тип реализует виртуальное дерево, которое объединяет общие каталоги сети в единое пространство имен. Существует возможность настройки нескольких пространств имен.
2. Replication DFS (Репликация DFS) — репликация уже существующего каталога с отслеживанием содержимого и внесенных изменений.
Установка (DFS Installation)
Сразу заострим внимание, что установку, в рамках данного примера, будем выполнять на уже настроенный контроллер домена.
Открываем диспетчер серверов. В основной части окна кликаем по «Добавить роли и компоненты»:
В новом окне переходим к пункту «Тип установки», выбираем параметр «Установка ролей и компонентов», нажимаем кнопку «Далее»:
В обновленном окне выбираем текущий сервер и кликаем по кнопке «Далее»:
Следующим шагом, в списке доступных ролей находим «Файловые службы и службы хранилища» и раскрываем список, в котором необходимо отыскать «Файловые службы и службы iSCSI». Также раскрываем список параметров. Отмечаем галочками «Пространства имен DFS» и «Репликация DFS». В появившемся окне кликаем «Добавить компоненты». Нажимаем кнопку «Далее» несколько раз и дожидаемся окончания установки:
Создание пространства имен DFS
Перед тем, как приступить к созданию пространства имен DFS, необходимо создать хотя бы одну сетевую директорию на любом из серверов входящих в домен. В нашем случае будем использовать директорию созданную на том же контроллере домена.
Для того чтобы папка стала доступна из сети, кликаем по ней правой кнопкой мыши, в контекстном меню выбираем «Поделиться», затем «Отдельные люди»:
В поле ввода указываем «Пользователи домена», нажимаем кнопку «Добавить», затем «Поделиться»:
Общий доступ к папке готов. Кликаем по кнопке «Готово»:
Теперь сервер доступен по пути:
WINSERVER2019net_share
Создадим пространство имен DFS.
Для этого в меню «Пуск» выбираем «Средства администрирования Windows». Также можно через Панель управления ➝ Система и безопасность ➝ Администрирование.
В открывшемся окне, выбираем «Управление DFS»:
В новом окне «Управление DFS», в правой части кликаем по «Новое пространство имен …»:
В окне мастера указываем имя сервера. Его можно отыскать как в окне, которое откроется при клике по кнопке «Обзор», так и в свойствах системы на вкладке «Имя компьютера». Нажимаем «Далее»:
Следующим шагом указываем имя пространства имен. В нашем случае, пусть будет «MyDFS». Нажимаем кнопку «Изменить настройки…». В новом окне следует обратить внимание на строку «Локальный путь общей папки», при необходимости измените его. В том же окне установим переключатель на значение «Использовать пользовательские разрешения» и кликаем кнопку «Настроить»:
В открывшемся окне разрешаем полный доступ для всех и нажимаем кнопку «OK»:
Окно изменения настроек закрываем кликом по кнопке «OK», в окне мастера нажимаем кнопку «Далее»:
На новом этапе выбора типа пространства имен устанавливаем переключатель на значение «Доменное пространство имен», нажимаем кнопку «Далее».
Внимательно просматриваем настройки. Все устраивает — нажимаем «Создать»:
В случае успеха мастер покажет следующее окно:
Нажимаем кнопку «Закрыть».
Добавляем новый каталог в существующее пространство имен
Смысла в проделанном выше нет, если не добавить каталоги к уже существующему пространству имен. В примере процесс будет выполнен на том же сервере, однако, метод применим ко всем серверам в домене.
В окне управления DFS, в левой его части, разворачиваем дерево управления DFS до существующего, кликаем по необходимому. В правой части окна, в разделе действий, выбираем «Создать папку…»:
В открывшемся окне «Создание папки» указываем имя, в нашем случае «Test» и нажимаем кнопку «Добавить»:
В новом окне необходимо добавить путь к существующей сетевой папке. Список доступных каталогов можно посмотреть кликнув по кнопк «Обзор…». По окончании, нажимаем «OK»:
Результат будет таким:
Нажимаем «OK».
Доступ к DFS можно получить из любой адресной строки (Пуск->Выполнить, или из адресной строки любой папки) по шаблону:
<доменное_имя_сервера><имя_пространства_имен_DFS>
Например:
laa.testMyDFS
Результат таков:
Настройка DFS-репликации
Для выполнения репликации данных необходимо добавить второй сервер в этот же домен и установить на нем роль сервера «Репликация DFS» с помощью диспетчера серверов:
На этом же сервере создаем папку и разрешаем общий доступ к ней. В эту папку будут реплицироваться данные из директории, расположенной на сервере контроллера домена:
При открытии доступа и позже, в меню свойств папки можно увидеть сетевой путь до каталога:
Возвращаемся к контроллеру домена и развернутому на нем пространству имен DFS. Открываем уже знакомое из примеров выше окно «Управление DFS». В левой части окна, разворачиваем дерево до созданного пространства имен. В правой части окна выбираем «Добавить конечный объект папки…». В новом окне вводим адрес до общего каталога на другом сервер (который создали ранее). Нажимаем кнопку «OK»:
Система задаст вопрос желании создать группу репликации. Нажимаем кнопку «Да»:
Дожидаемся окончания хода выполнения. Итогом будет открытое окно «Мастера репликации папок». Необходимо проверить имя группы репликации, а также имя каталога, который будет реплицирован. Переходим к следующему шагу кликнув по кнопке «Далее»:
На данном этапе проверяем пути до сетевых каталогов и нажимаем «Далее»:
Следующим шагом предстоит выбрать основной узел из выпадающего списка. Это тот узел с которого данные будут реплицироваться. В случае с примером, основной член репликации сервер с именем WINSERV2016 — это сервер, на котором поднят контроллер доменов. Конкретный пример, лишний раз напоминает о необходимости определения понятных имен для серверов и прочих узлов сети. Нажимаем «Далее»:
Теперь предстоит выбрать топологию подключений между членами репликации. Выбираем доступную — «Полная сетка», однако если вы желаете создать свою топологию репликации позже, то выбирайте «Нет топологии». Нажимаем «Далее»:
Настройка подходит к концу и на этом шаге следует определиться с периодичностью репликации данных. Выбираем вариант с постоянной репликацией. Преимущества этого метода в том, что данные будут дублироваться сразу. Недостаток — нагружает локальную сеть при больших объемах информации, а также нагрузка на жесткий диск.
Второй вариант, предлагает настроить репликацию по расписанию. Минус этого способа в том, что данные будут синхронизированы «потом». Выбираем желаемый вариант и нажимаем «Далее»:
Программа предлагает просмотр выбранных параметров. Если все устраивает — нажимаем кнопку «Создать»:
В случае успеха результат будет таким:
Нажимаем кнопку «Закрыть».
Система напомнит о задержках репликации. Чтобы не получать это сообщение вновь, при желании, следует установить галочку в соответствующем месте. Нажимаем кнопку «OK»:
Настройку распределенной файловой системы, а также репликацию данных можно считать оконченной.
220140
Минск
ул. Домбровская, д. 9
+375 (173) 88-72-49
700
300
ООО «ИТГЛОБАЛКОМ БЕЛ»
220140
Минск
ул. Домбровская, д. 9
+375 (173) 88-72-49
700
300
ООО «ИТГЛОБАЛКОМ БЕЛ»
-
Home
-
Knowledge Base
- What Is DFSR and How to Install It on Windows 10?
By Daisy | Follow |
Last Updated
This post focus on DFSR (Distributed File System Replication). You can know what DFSR is and how it works. Besides, there is some information about the requirements for DFSR. What’s more, you can know how to install it. Now, you can continue to read this post.
What Is DFSR
Distributed File System Replication (DFSR) service is a new multi-master replication engine. It is used to keep folders synchronized on multiple servers, which can improve data availability and enable the people in remote sites to access files quickly and reliably. Now, you can continue to read this post from MiniTool to get more information about DFSR.
Although DFSR has been widely used, it has some disadvantages. The main disadvantage is that it usually lacks visibility into the copying process. It does not display any information about the current status of the service.
How Does It Work
Then, let’s see how Windows DFS replication works. DFSR uses a new compression algorithm called Remote Differential Compression (RDC). RDC is a protocol that can be used to efficiently update files on a network with limited bandwidth. RDC detects the data’s insertion, deletion, and rearrangement in the file so that DFSR only copies the increment when updating the file.
To use DFS replication, you must create a replication group and add the replicated folder to the group. The following figure illustrates the replication group, replicated folders, and members. This figure shows that a replication group is a group of servers, called members, they participate in the replication of one or more replication folders.
Requirements for DFSR
There are some requirements for DFSR. Before you can deploy DFSR, you need to follow the steps below to configure your servers: The details are as follow:
- You need to update Active Directory Domain Services (AD DS) architecture to include Windows Server 2003 R2 or higher architecture. You cannot use a read-only copy folder with Windows Server 2003 R2 or older architecture. Maybe you need this post – Full Fix: Active Directory Domain Services Unavailable.
- You should make sure that all servers in the replication group are in the same forest. You cannot enable replication between servers in different forests.
- You should install DFSR on all servers that will serve as the replication group’s members.
- Please contact your antivirus software vendor to check if your antivirus software is compatible with DFSR.
- Find all the folders to be copied on the volume to be formatted with the NTFS file system.DFS replication does not support the Resilient File System (ReFS) or FAT file system.
How to Install DFSR on Windows
You can know how to install DFS replication on Windows in this section. There are two methods for you.
Use Server Manager to Install DFSR
You can use the Server Manager to install DFSR. Here is how to do that:
Step 1: Open Server Manager and click Manage. Then, click Add Roles and Features.
Step 2: On the Server Selection page, select the server or virtual hard disk (VHD) of an offline virtual machine on which you want to install DFSR.
Step 3: Then, you need to select the role services and features that you want to install. Select DFS Replication on the Server Roles page.
Step 4: On the Features page, expand Remote Server Administration Tools and Role Administration Tools. Then, expand File Services Tools to select DFS Management Tools.
The DFS Management snap-in will be installed by DFS Management Tools. The DFS Replication and DFS Namespaces modules for Windows PowerShell, and command-line tools, but DFS services will not be installed on the server.
Use Windows PowerShell to Install DFSR
You can also use Windows PowerShell to install DFSR. To do that, you need to open Windows PowerShell with administrators right. Then, type the following command – Install-WindowsFeature <name>.
Role service or feature | Name |
DFS Replication | FS-DFS-Replication |
DFS Management Tools | RSAT-DFS-Mgmt-Con |
For example, if you want to install the Distributed File System Tools portion of the Remote Server Administration Tools feature, you need to type Install-WindowsFeature “RSAT-DFS-Mgmt-Con”.
If you want to install the DFS Replication, and the Distributed File System Tools portions of the Remote Server Administration Tools feature, you need to type Install-WindowsFeature “FS-DFS-Replication”, “RSAT-DFS-Mgmt-Con”.
Final Words
What is DFS replication? You may have answers after reading the post. Based on that, you also obtain some extra information about Distributed File System Replication. Here comes the end of the post.
About The Author
Position: Columnist
Having been an editor at MiniTool since graduating college as an English major, Daisy specializes in writing about data backups, disk cloning, and file syncing as well as general computer knowledge and issues. In her free time, Daisy enjoys running and going with friends to the amusement park.
В этой инструкции мы разберем процесс настройки распределенной файловой системы и репликации данных в домене Active Directory на серверах под управлением Windows Server.
Что такое Distributed File System и Replication в Active Directory?
Наличие общих каталогов для доступа к определенным документам и файлам является важной проблемой в бизнес-среде. Системным администраторам необходимо найти удобное решение для обмена общими данными.
Distributed File System — это продукт Microsoft для упрощенного доступа пользователей к географически распределенным файлам. DFS позволяет создавать деревья виртуальных каталогов, объединяющих общие папки по всей сети.
Существует два типа DFS:
- Namespace DFS (Пространство имен DFS) — виртуальное дерево, объединяющее общие папки из всей сети. Возможно настроить несколько пространств имен DFS.
- Replication DFS (Репликация DFS) — создает реплицированную общую папку и отслеживает изменения в файлах.
Установка Distributed File System
В нашем случае установка производится на контроллер домена.
Откройте панель управления сервером Windows и найдите Add roles and features (Добавить роли и компоненты).
В качестве типа установки укажите Role-based or feature-based installation (Установка ролей и компонентов).
Выберете ваш сервер из пула серверов.
В следующем окне отметьте DFS Namespaces и DFS Replication.
Затем установите выбранные компоненты.
Настройка пространства имен Distributed File System
В меню Start выберете Windows Administrative Tools -> DFS Managment.
Или в поиске введите команду dfsmgmt.msc.
Для создания нового пространства имен выберете в правой части экрана New Namespace.
Введите название сервера.
Введите любое удобное для вас название. Нажмите кнопку Edit Settings.
В открывшемся окне необходимо настроить права доступа к пространству имен для пользователей сети. Чтобы предоставить полный доступ, нажмите кнопку Customize.
Выберете полный контроль с помощью галочек и нажмите Apply -> Ok.
На следующем шаге выберете Domain-based namespace, т.к. используются доменные службы Active Directory (AD DS).
Примечание:
Domain-based namespace — обладает преимуществами, позволяет обеспечить доступность пространства имен с помощью нескольких серверов пространств имен, скрывает имя сервера пространства имен от пользователей, упрощает замену сервера пространства имен или перенос пространства имен на другой сервер.
Stand-alone namespace — позволяет создать распределенную файловую систему не используя доменные службы Active Directory (AD DS), увеличивает доступность namespace с помощью отказоустойчивого кластера.
Проверьте конфигурацию и нажмите Create.
В результате вы увидите сообщение об успешном создании пространства имен.
Добавление нового каталога в существующее пространство имен DFS
Чтобы создать каталог в созданном namespace, откройте DFS Management, выберете нужное пространство и справа в вертикальном меню нажмите New Folder.
Введите удобное имя каталога и нажмите Add, для того чтобы связать созданный каталог с сетевым каталогом на вашем сервере.
Примечание: каталог должен быть сетевым, это можно сделать в свойствах каталога на вкладке Sharing.
Введите имя сетевого каталога и кликнете OK.
Нажмите OK для сохранения изменений.
Подключиться к данному пространству с другого сервера можно набрав в проводнике следующий адрес:
\\<доменное имя>\<имя пространства имен>
Например:
\\instructions.1cloud.ru\DFS
Настройка DFS-репликации на Windows Server
Чтобы настроить репликацию данных необходимо иметь сетевую папку на другом, включенном в домен, сервере. Откройте DFS Management, выберете нужное пространство и справа в вертикальном меню кликните Add Folder Target.
Введите имя сетевого каталога и нажмите OK.
Откроется окно с вопросом о создании новой группы репликаций. Нажмите Yes.
Откроется настройщик Replication DFS. Проверьте имя группы репликации и каталога, который вы собираетесь реплицировать.
На следующем шаге проверьте пути сетевых директорий.
Выберете основной узел, с которого будет производиться первичная репликация данных.
В качестве типа топологии выбираем Full mesh — чтобы изменения на одном узле, сразу же появлялись и на остальных.
На последнем шаге необходимо настроить расписания реплицирования данных. В первом случае репликация производится моментально, во втором можно настроить удобное расписание.
Проверьте настройки и нажмите Create.
В результате вы увидите сообщение об успешном создании группы репликаций.
На данное системное сообщение кликните OK левой кнопкой мыши.
Откройте каталог, в который будет происходить первоначальная репликация данных и нажмите Continue. Произойдет первоначальная репликация данных.
На этом настройка распределенной файловой системы и репликации данных в ней окончена. Ознакомиться с другими полезными статьями вы можете в нашей базе знаний, а кликнув по кнопке ниже — заказать виртуальный сервер на Windows.
In this blog, we will learn to deploy a DFS server on Windows 2022.
A Microsoft Windows DFS server works on the principle of sending changed (delta) files across the network to keep files on our file servers in sync using the remote Differential Compression Algorithm (RDC). DFS shouldn’t be taken as a disaster recovery solution but it’s a solution meant for full HA of your files. If you delete a file on a write capable DFS server, it’s just replicated across
Thus DFS Replication allows you to synchronize directories with files (replicated folders) between servers that are part of a DFS replication group keeping all files in sync.
Summary of DFS Deployment
The following are the high-level steps required for our DFS deployment.
- DFS replication service to be installed on particpating servers.
- Folders chosen for Replication should be volumes with formatted with the NTFS file system. ReFS, FAT, and Cluster shared volumes are not supported with DFS.
- Servers in the replication group must belong to same AD forest
- Verify if AV Scanners need to allow the folders being replicated to exception lists.
- Install FS-DFS-Namespace,FS-DFS-Replication –IncludeManagementTools roles on file servers
- Create DFS NameSpace
- Add Shared Folders to Root Namespace
DFS VM Sizing Requirements
VM | OS | vCPU | Memory GB | Storage | Folder to replicate |
FILE01 | Win 2022 | 2 | 10 | 100GB | C:“`\FIles |
FILE02 | Win 2022 | 2 | 10 | 60 GB | C:“`\FIles |
FILE03 | Win 2022 | 4 | 4 | 25GB | C:“\FIles |
Replication Modes on DFS
Stand-alone DFS namespaces – doesn’t use Active Directory services and HA of this namespace is achieved using the usual failover clusters.
Standalone based DFS namespaces will be accessible as
Domain-based DFS namespace – If you have an active directory setup, you should go with a domain-based DFS namespace.
Domain-based DFS namespaces will be accessible as
Types of Distributed File Systems
- Namespace DFS — DFS allows you to create virtual directory trees that unite shared folders across the corporate network. It is possible to configure multiple DFS namespaces. It uses simplified user access to geographically distributed files;
- Replication DFS — creates a replicated shared folder and tracks changes in files.
Install Distributed File System (DFS) with PowerShell
1- Verify if the File server role is installed on the server by running the command below;
“Get-Windowsfeatures -name fs*” -computername file01
2- A DFS Server can be installed on a Windows Server will just one quick PowerShell command
Install-WindowsFeature -Name FS-DFS-Namespace,FS-DFS-Replication –IncludeManagementTools -ComputerName File01
3- Verify if the DFS role is installed on the server by running the below Powershell command.
“Get-Windowsfeatures -name fs*” -computername file01
4- Click Manage then click Add Roles and Features. select Rule-based or feature-based installation and click Next.
5- Under Server Roles Choose Files and Storage Services then expand File and iSCSI Services and choose DFS Namespace, DFS Replication and Cick Next
6- Choose Install to begin installation
7- Click Close when the installation process has finished,
Create DFS NameSpace
8 – Launch DFS Management to create a domain-based namespace or stand-alone namespace.
9- On the DFS Management console click New Namespace on the Actions menu to open the New Namespace Wizard.
10- Type the server name you want to use as a namespace host and click Next. We will choose file1 server here
11- On the Namespace Name and Settings page, type a name as shown then click Edit Settings.
12- Select Administrators have full access: other users have read and write permission on the Edit namespaces settings page
13 – Choose Domain-based namespace on the Namespace Type page and then click Next.
14- Click Create to create the namespace and click Close to close the namespace processing wizard page.
15- The namespace was created successfully. Now we will add another namespace server to replicate with each other.
Add a Namespace Server
Let’s add the second file server in order to replicate the shared resources between file servers.
16- Go to the DFS Management page, expand Namespaces then select the created namespace and Namespace Servers tab. Click add a namespace server from the action menu. Type the name of the second file server and click Edit Settings.
17- Select the Administration have full access: other users have read and write permission on the edit permission settings page
18- Click OK to add the namespace server without any erros.
The result should be like the screenshot.
Add Shared Folders to Root Namespace
We need a shared folder within both file servers to replicate data between them. These shared folders keep the shared files and resources so let’s create the folders and share them.
19- From File and Storage Services on Server Manager dashboard, right-click on the main page and click New Share to create a shared folder.
20- Select the Type a custom path on the Share Location page and type the location of the folder in which you want to share it then hit Next.
21- I’m creating a new folder named as files on fileserver1
22-Choose the folder we created
23- Specify the share name and description then click Next. If ask you the path does not exist,
24- Select Enable access-based enumeration option and click Next.
25- On the Permission page click Next. If you want to set permission to a domain user, click customize permissions and set permission for domain users group and domain admins group.
26- Click Next on the Management Properties page. On the Quota page set a quota for the path if you want then click Next. On the Confirmation page click Create then click Close to complete the task.
27- Our Share is thus created
28- The Summary tab shows you have successfully created a share folder for our first file server
29- We now need to create the same folder for the second file server as well. I’ve repeated the above steps to create an SMB share.
Add Folder to DFS-N and Configure Replication
A replication group is a set of servers (members) that participate in the replication of one or more folders. DFS Replication allows you to synchronize directories with files (replicated folders) between servers that are part of a DFS replication group.
We will now need to add the two shared folders we created to the DFS namespace server for them to keep the shared resources and replicate data between them.
30- From the DFS Management console, click New Folder from the action menu and add the shared folders of both file servers like the screenshot.
31- Add both the folders we created under the file servers
32- Choose to create the replication group
33- Click Next on the Replication Group and Replication Folder Name page.
34- On the Replication Eligibility page click Next.
35- Select the first server (file1) as the primary member server and click Next.
36- Select the Full Mesh topology on the Topology Selection page and hit Next.
37- Leave the default setting on the Replication Group Schedule and Bandwidth then click Next.
38- Review Settings and Create Replication Group only click Next to go to the next page.
39- On the Confirmation page. Click Close and close the page.
40- Finally, the configuration should finish successfully. Expand namespace to Files and see the result.
41- To test the replication between the first file server and the second file server, just copy a file to the shared folder (Files) from the first server and see the file should be on the second server as well.
42- The replication status can be viewed from the Status dashboard
That is it, is a simple practice to install and configure Distributed File System on Windows Server 2022
(Visited 988 times, 1 visits today)