Sunday, November 19th, 2017

Кэширование автономного файла в Longhorn Server

Published on Февраль 20, 2009 by   ·   Комментариев нет

Ранее я написал статью о центре синхронизации Windows Vista Sync Center и о том, как он осуществляет синхронизацию автономных файлов из различных источников. В этой статье я хочу рассказать о некоторых способах, с помощью которых осуществляется кэширование автономных файлов (offline file caching) в операционной системе Longhorn Server.

Кэширование автономных файлов – это инструмент в операционной системе Longhorn Server, который был значительно улучшен по сравнению с предыдущими версиями. В том случае, если вы не знакомы с кэширование автономных файлов, я объясню, что основная идея заключается в том, что если клиент обращается к общему хранилищу на сервере, то содержимое хранилища автоматически кэшируется. Если пользователь позднее попытается снова обратиться к хранилищу, когда нет соединения с сервером, то рабочая станция пользователя сможет прозрачно использовать кэшированную копию. Любые изменения, которые внесет пользователь в кэшированные файлы, автоматически будут синхронизованы с сервером при следующем его обращении к хранилищу.

Кэширование фалов существовало в операционных системах Windows Server 2003 и Windows XP, но было улучшено в операционных системах Longhorn Server и Windows Vista. В действительности я забегаю вперед. Перед тем, как я расскажу о способах, которыми было улучшено кэширование файла, я хочу улучить момент и показать вам, как настроить кэширование файла.

Этапы по настройке автономного кэширования файла в операционной системе Longhorn очень похожи на этапы, которые использовались в Windows Server 2003. Вы должны начать этот процесс с создания общего хранилища на вашем сервере. Хотя и процесс создания общей папки достаточно прост, я хочу вам рассказать о процессе создания общих папок в операционной системе Longhorn, т.к. он немного изменился, по сравнению с тем, что вы использовали ранее.

Чтобы сделать папку общей, щелкните правой кнопкой мыши на папке и выберите команду Properties из всплывающего меню. После этого вы увидите страницу со свойствами папки. На этой странице перейдите к закладке Sharing и нажмите на кнопку Share. Если вы посмотрите на рисунок A, то заметите, что закладке Sharing содержит две кнопки Share и Advanced Sharing.

Автономное кэширование

Рисунок A: Закладка Sharing содержит кнопки Share и Advanced Sharing

Т.к. основная тема этой статьи – это кэширование, а не общий доступ, мы будем все делать по-простому и нажмем на кнопку Share (открыть общий доступ). После этого, вы увидите экран, спрашивающий вас о том, для кого вы хотите открыть общий доступ к папке, что изображено на рисунке B.

Кэшированные файлы

Рисунок B: Экран File Sharing, на котором вас спрашивают, для кого вы хотите открыть общий доступ к папке

Сделайте свой выбор и нажмите на кнопку Share. Технически будет открыт общий доступ к папке, но Windows остановится и отобразит окно, изображенное на рисунке C. Это окно предоставляет достаточно удобную возможность – разослать электронные письма с адресом общей папки все людям, у которых есть к ней доступ.

Автономное кэширование

Рисунок C: Вы можете сообщить адрес общей папки всем людям, у которых есть к ней доступ, по электронной почте

Теперь, когда мы создали общую папку, мы должны подключить кэширование. Для этого вернитесь обратно на страницу свойств папки на закладку Sharing и нажмите на кнопку Advanced Sharing. После этого вы увидите диалоговое окно Sharing, изображенное на рисунке D.

Кэшированные файлы

Рисунок D: Диалоговое окне Sharing содержит кнопку caching

Как вы можете увидеть на рисунке, в диалоговом окне содержится кнопка caching. Перед тем, как двинемся дальше, я хочу быстро рассказать о паре новых возможностей. Если вы посмотрите на рисунок, то увидите, что вы можете теперь ограничить число соединений к общей папке, а также помещать удаленные элементы в корзину! Это здорово, т.к. ранее, если вы удаляли элемент из сетевой общей папки, он просто исчезал. И не было возможности поместить его в корзину.

Если вы нажмете на кнопку caching, то вы увидите, что появилось пара новых возможностей, что видно из рисунка E. Вы можете выбрать кэшировать лишь файлы, указанные пользователем, или кэшировать все. В большинстве случаев, вы, вероятно, захотите кэшировать лишь файлы, указанные пользователем, однако в случае если вы имеет дело с ресурсами можно использовать и другую настройку.

Автономное кэширование


Рисунок E:
Вы можете кэшировать файлы, указанные пользователем или кэшировать все

Нажмите на кнопку OK несколько раз для того, чтобы закрыть все открытые диалоговые окна. Теперь с сервером закончили, и пришла пора приступить к настройке клиента. Для этого откройте общую папку, и щелкните правой кнопкой мыши в пустую область окна, в котором находятся файлы хранилища. Выберите команду Properties из контекстного меню, а после короткой паузы вы увидите окно свойств (оно отличается о окна свойств, которое вы видели ранее на сервере). Теперь просто выберите закладку Offline, которая изображена на рисунке F, а затем поставьте галочку в поле Always Available Offline. Для продолжения нажмите на кнопку OK.

Кэшированные файлы

Рисунок F: Поставьте галочку в поле Always Available Offline

Я обещал, что потрачу немного времени в конце этой статьи и расскажу о некоторых новых возможностях. По моему мнению, лучшая новая возможность заключается в способе, которым операционная система Longhorn обрабатывает открытые файлы. Для того чтобы понять это, вы должны посмотреть, что происходит в операционной системе Windows Server 2003 / Windows XP. Предположим, что у вас открыт документ Microsoft Word, а в это время по какой-либо причине пропала связь с сетью. Вы можете продолжить свою работу, но когда сервер вновь станет доступен, вам необходимо будет синхронизироваться. Проблема заключалась в том, что Windows не могла синхронизировать открытые файлы. Вы должны были получить сообщение об ошибке, представленное на рисунке G, предлагающее вам закрыть документ и попробовать еще раз.

Автономное кэширование

Рисунок G: В Windows XP / 2003 возникало такое сообщение об ошибке

С другой стороны, Longhorn преобразует обработку открытых файлов в обработку файлов на сервере. Это значит, что вы можете синхронизироваться, не закрывая ваши документы.

Другое отличие заключается в том, что в операционной системе Windows XP, что даже если один файл не может быть синхронизирован, то весь сервер считается недоступным и закрывается доступ к общей папке. Это проблема особенно сильно касалась организаций, которые использовали распределенные DFS пространства имен (namespaces), поэтому одна общая папка могла принадлежать нескольким серверам. В этом случае, если один из серверов становился недоступных, то все распределенное DFS пространство имен могло потенциально считаться недоступным. В Longhorn / Vista, доступность определяется на файловом уровне, а не на уровне общей папки.

Последнее изменение, о котором я хотел поговорить, заключается в том, что вам больше не нужно ждать завершения синхронизации. Например, предположим, что у вас есть ноутбук, который работает под управлением операционной системы Windows XP, и который настроен для кэширования большого количества файлов. Теперь предположим, что вы работали в автономном режиме, но теперь вы снова подключились к сети. Теперь вам необходимо остановиться и подождать, пока все ваши кэшированные файлы пройдут синхронизацию, перед тем как Windows сможет продолжить с ними работу. В операционных системах Longhorn и Vista, вы можете работать в то время, как в фоновом режиме проходит синхронизация ваших кэшированных файлов.

Заключение

В этой статье я рассказал, что операционных системах Longhorn Server и Windows Vista, были внесены значительные изменение в кэширование автономных файлов, а также о том, как оно работает. Я обсудил некоторые изменения, и рассказал вам, как настроить кэширование файлов.

www.windowsnetworking.com



Смотрите также:

Tags: ,

Readers Comments (Комментариев нет)




Да человек я, человек! =)

Exchange 2007

Проведение мониторинга Exchange 2007 с помощью диспетчера System Center Operations Manager 2007 (часть 3)

Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам: Проведение мониторинга Exchange 2007 с помощью диспетчера System ... [+]

Практическое рассмотрение перехода с Exchange 2003 на Exchange 2007 (часть 1)

Введение В этой статье из нескольких частей я хочу показать вам процесс, который недавно использовал для перехода с существующей среды Exchange 2003 ... [+]

Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (часть 2)

Если вы пропустили первую часть этой серии, пожалуйста, прочтите ее по ссылке Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (Часть ... [+]

Мониторинг Exchange 2007 с помощью диспетчера System Center Operations Manager 2007 (часть 2)

Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Мониторинг Exchange 2007 с помощью диспетчера System Center Operations ... [+]

Подробное рассмотрение подготовки Active Directory для Exchange 2007 (часть 5)

Если вы пропустили предыдущие части этой серии статей, перейдите по ссылкам: Подробное рассмотрение подготовки Active Directory для Exchange 2007 (часть 1) ... [+]

Установка и настройка Exchange 2007 из командной строки (Часть 3)

If you missed the previous parts in this article series please read: Exchange 2007 Install and Configuration from the command line (Part ... [+]

Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (часть 1)

Инструмент ExRCA Текущий выпуск инструмента предоставляется только в целях тестирования и оснащен 5 опциями: Тест подключения Outlook 2007 Autodiscover Тест подключения Outlook 2003 RPC ... [+]

Развертывание сервера Exchange 2007 Edge Transport (часть 5)

Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам: Развертывание сервера Exchange 2007 Edge Transport (часть 1) Развертывание ... [+]

Установка и настройка Exchange 2007 из командной строки (часть 2)

Если вы пропустили первую статью данного цикла, пожалуйста, перейдите по ссылке: Exchange 2007 Install and Configuration from the command line (Part ... [+]

Использование интегрированных сценариев Using Exchange Server 2007 – часть 2: генерирование отчетов агента Transport AntiSpam Agent

Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Использование интегрированных сценариев Using Exchange Server 2007 – часть ... [+]