Кіріспе
Microsoft-тың клиенттік және серверлік қызметтерінің жиынтығы
Microsoft-тың DFS (Distributed File System) іске асыруы – Microsoft Windows серверлерін пайдаланатын ұйымға көптеген SMB файлдық ортақ қолжетімділіктерін таратылған файлдық жүйеге ұйымдастыруға мүмкіндік береді. DFS қызметі екі компоненттен тұрады: орналасу туралы ашықтық (атау кеңістігі компоненті арқылы) және икемділік (файл көшірмесі компоненті арқылы). Бұл компоненттер бірлесе жұмыс істеп, бірнеше әртүрлі орналасқан қолжетімділіктерді бір қалтаға, "DFS түбіне" логикалық түрде топтастыруға мүмкіндік береді, соның арқасында ақаулық немесе жүктеме жоғары болған жағдайда деректерге қолжетімділік қамтамасыз етіледі. Microsoft-тың DFS-і "DFS" және "Dfs" деп бір-бірін алмастыра қолданылады және 2005 жылы қолданудан тоқтатылған DCE Distributed File System-нің "DFS" тауарлық белгісімен ешқандай қатысы жоқ. Кейбір жағдайларда, мысалы, Samba пайдаланушы кеңістігі жобасында "MS DFS" немесе "MSDFS" деп те аталады.
Microsoft's implementation of DFS
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 атаулар кеңістігі
Бір сервермен байланысты дәстүрлі файл ортақтастыруда \\<SERVER>\<path>\<subpath> нысанындағы SMB жолдары болады. Доменге негізделген DFS файл ортақтастыру жолдары сервер атауының орнына домен атасын пайдалану арқылы ерекшеленеді, \\<DOMAIN.NAME>\<dfsroot>\<path> нысанында. Пайдаланушы мұндай ортақ ресурсқа тікелей немесе дискті карталау арқылы кірген кезде, оның компьютері желі әкімшісі баптаған ережелерге сәйкес, осы ортақ ресурсқа байланысты қолжетімді серверлердің біріне қосылады. Мысалы, әдепкі бойынша пайдаланушылар өздеріне ең жақын серверге қосылады; бірақ бұл белгілі бір серверді басымдыққа ие ету үшін өзгертілуі мүмкін. Егер сервер істен шықса, клиент пайдаланушыға көрінбейтін түрде басқа серверді таңдай алады. Бұл икемділіктің бір маңызды кемшілігі – ашық файлдар қолдануға жарамсыз болуы мүмкін, себебі ашық файлдарды ауыстыруға болмайды.
DFS репликациясы
DFS-тің алғашқы нұсқалары Microsoft-тың файлдарды көшіру қызметін (FRS) пайдаланды, ол серверлер арасында файлдарды көшірудің қарапайым мүмкіндіктерін қамтамасыз етеді. FRS өзгертілген немесе жаңа файлдарды анықтап, барлық серверлерге файлдың ең соңғы нұсқасын көшіреді. Windows Server 2003 R2 "DFS репликациясын" (DFSR) енгізді, ол FRS-ті өзгерген файлдардың тек өзгерген бөліктерін көшіру арқылы (қашықтық дифференциалдық сығылу), желі трафигін азайту үшін деректерді сығыстыруды қолдану арқылы және әкімшілерге желі трафигін шектеу үшін икемді конфигурациялау опцияларын, сондай-ақ өзгертілетін кесте арқылы ұсынады.
Тарих
Бөлінген файл жүйесінің серверлік компоненті алғаш рет Windows NT 4.0 Server-ге қосымша ретінде "DFS 4.1" деп аталды, ал кейіннен Windows 2000 Server-дің барлық басылымдарының стандартты компоненті ретінде қосылды. Клиенттік қолдау Windows NT 4.0 және одан кейінгі Windows нұсқаларында бар. Linux ядроларының 2.6.14 және одан кейінгі нұсқалары DFS-ті қолдайтын "cifs" деп аталатын SMB клиенттік VFS жүйесімен бірге келеді. Mac OS X-те DFS Mac OS X 10.7 ("Lion") нұсқасынан бастап қолдау көрсетіледі.