Распределенная файловая система (DFS) от Microsoft: организация SMB-шар, прозрачность местоположения и отказоустойчивость. MS DFS, MSDFS – надежное хранение данных.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Комплекс клиентских и серверных служб от Microsoft. Реализация DFS от Microsoft.
Set of client and server services by Microsoft
Microsoft's implementation of DFS
Распределенная файловая система (DFS) – это набор клиентских и серверных служб, позволяющих организациям, использующим серверы Microsoft Windows, объединять множество распределенных сетевых ресурсов SMB в единую распределенную файловую систему. DFS состоит из двух основных компонентов: прозрачность доступа к данным (обеспечивается компонентом пространства имен) и резервирование (обеспечивается компонентом репликации файлов). Вместе эти компоненты гарантируют доступность данных в случае сбоев или высокой нагрузки, позволяя логически объединить сетевые ресурсы, расположенные в разных местах, под одной папкой, называемой "корнем DFS". DFS от Microsoft официально называется и "DFS", и "Dfs", и не имеет отношения к DCE Distributed File System, которая ранее владела торговой маркой "DFS", но была прекращена в 2005 году. В некоторых случаях DFS также называют "MS DFS" или "MSDFS", например, в проекте Samba.
Distributed File System (DFS) is a set of client and server services that allow an organization using Microsoft Windows servers to organize many distributed SMB file shares into a distributed file system. DFS has two components to its service: Location transparency (via the namespace component) and Redundancy (via the file replication component). Together, these components enable data availability in the case of failure or heavy load by allowing shares in multiple different locations to be logically grouped under one folder, the "DFS root". Microsoft's DFS is referred to interchangeably as 'DFS' and 'Dfs' by Microsoft and is unrelated to the DCE Distributed File System, which held the 'DFS' trademark but was discontinued in 2005. It is also called "MS DFS" or "MSDFS" in some contexts, e. g. in the Samba user space project.
Пространства имен DFS
Традиционные файловые ресурсы, связанные с одним сервером, имеют SMB-пути вида \\<SERVER>\<path>\<subpath>. Доменные DFS-пути файловых ресурсов отличаются использованием доменного имени вместо имени сервера, в виде \\<DOMAIN.NAME>\<dfsroot>\<path>. Когда пользователь обращается к такому ресурсу, напрямую или путем подключения сетевого диска, его компьютер будет обращаться к одному из доступных серверов, связанных с этим ресурсом, в соответствии с правилами, которые может настроить сетевой администратор. Например, по умолчанию пользователи будут обращаться к ближайшему серверу; но это поведение можно изменить, чтобы отдавать предпочтение конкретному серверу. Если сервер выходит из строя, клиент может прозрачно для пользователя выбрать другой сервер. Важным ограничением этой гибкости является то, что в настоящее время открытые файлы могут стать недоступными, поскольку переключение на другой сервер для открытых файлов не поддерживается.
Traditional file shares, associated with a single server, have SMB paths of the form \\<SERVER>\<path>\<subpath> Domain based DFS file share paths are distinguished by using the domain name in place of the server name, in the form \\<DOMAIN. NAME>\<dfsroot>\<path> When a user accesses such a share, either directly or by mapping a drive, their computer will access one of the available servers associated with that share, following rules which can be configured by the network administrator. For example, the default behaviour is that users will access the closest server to them; but this can be overridden to prefer a particular server. If a server fails, the client can select a different server transparently to the user. One major caveat regarding this flexibility is that currently open files will potentially become unusable, as open files cannot be failed over.
Репликация DFS
Ранние версии DFS использовали Службу репликации файлов (FRS) от Microsoft, которая обеспечивала базовые возможности репликации файлов между серверами. FRS определяет измененные или новые файлы и копирует последнюю версию всего файла на все серверы. Windows Server 2003 R2 представила "DFS Replication" (DFSR), которая улучшает FRS, копируя только изменившиеся части файлов (удалённая дифференциальная компрессия), используя сжатие данных для снижения сетевого трафика и предоставляя администраторам гибкие возможности настройки для ограничения сетевого трафика с помощью настраиваемого расписания.
Early versions of DFS used Microsoft's File Replication Service (FRS) which provides basic file replication capability between servers. FRS identifies changed or new files, and copies the latest version of the entire file to all servers. Windows Server 2003 R2 introduced "DFS Replication" (DFSR) which improves on FRS by only copying those parts of files which have changed (remote differential compression), by using data compression to reduce network traffic, and by allowing administrators flexible configuration options for limiting network traffic with a customizable schedule.
История
Серверный компонент распределенной файловой системы был впервые представлен как дополнение к Windows NT 4.0 Server под названием "DFS 4.1", а затем был включен в качестве стандартного компонента во всех редакциях Windows 2000 Server. Клиентская поддержка реализована в Windows NT 4.0 и более поздних версиях Windows. Ядра Linux версии 2.6.14 и новее поставляются с SMB-клиентом VFS под названием "cifs", который поддерживает DFS. В Mac OS X DFS поддерживается нативно, начиная с Mac OS X 10.7 ("Lion").
The server component of Distributed File System was first introduced as an add on to Windows NT 4.0 Server, called "DFS 4.1", and was later included as a standard component of all editions of Windows 2000 Server. Client side support is included in Windows NT 4.0 and later versions of Windows. Linux kernels 2.6.14 and later come with an SMB client VFS called "cifs" that supports DFS. On Mac OS X DFS is supported natively in Mac OS X 10.7 ("Lion") onward.