Кіріспе

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" деп те аталады.

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") нұсқасынан бастап қолдау көрсетіледі.