Поделиться через


Инструментарий. Новые продукты для ИТ-профессионалов

Среди приложений этого месяца бесплатный эмулятор электронного диска и первоклассный инструмент синхронизации.

Грег Стин (Greg Steen)

StarWind RAM Disk Emulator

Когда важна скорость (а разве она бывает неважна?), часто случается, что производительность жесткого диска далека от нужной. Это одна из причин того, что массивы дисков оснащаются быстрой кеш-памятью.

Для более простых задач есть другой способ добиться серьезного увеличения скорости доступа к файловой системе — старый проверенный электронный диск (RAM disk). Электронный, или виртуальный, диск представляет собой блок оперативной памяти, к которой Windows относится, как к локальному жесткому диску.

Естественно, у использования памяти в роли жесткого диска есть недостатки. Самый большой — при отключении питания данные не сохраняются. Чтобы информация сохранилась, придется сбросить содержимое электронного диска на «реальный» диск, что нивелирует выгоды от увеличения скорости. (Эту нишу пытаются заполнить твердотельные диски, которые обеспечивают энергонезависимый доступ к файловой системе на скорости, сравнимой со скоростью оперативной памяти.)

Если вас не волнует необходимость записи информации на диск после отключения питания и потеря данных при отключении питания, электронный диск вполне вам подойдет. Одно из бесплатных решений, реализующих электронный диск, — Virtual RAM Drive Emulator от компании StarWind (starwindsoftware.com). Программа проста в установке и использовании. После установки откройте окно программы, щелкните Add Device, задайте размер и укажите, нужно ли форматировать и автоматически подключать устройство при запуске системы.

Максимальный размер поддерживаемого Virtual RAM Drive Emulator электронного диска —1024 Мб, но можно создавать несколько дисков (если хватает памяти). Сразу после создания нового диска Windows автоматически обнаружит его и запросит, что с ним делать. После форматирования (что по умолчанию выполняется автоматически) электронный диск можно использовать, как любой другой диск.

У программы есть несколько других параметров конфигурации. Можно задать такие локальные параметры электронного диска по умолчанию, как размер, необходимость автоматического форматирования и подключения. Можно также включить ведение журнала, а также определить, нужно ли очищать журнал при запуске системы или продолжать запись в уже существующий журнал. Кроме того, вы вправе определить заданные по умолчанию язык и оформление интерфейса (skin), а также указать, нужно ли при запуске отображать заставку. Чтобы удалить (то есть «уничтожить» — диск ведь располагается в памяти) электронный диск, достаточно щелкнуть его правой кнопкой и выбрать Remove.

Если вам нужен небольшой и быстрый кеш файловой системы с возможностью чтения и записи, подумайте — может будет достаточно разместить его в памяти с помощью такого бесплатного инструмента, как Virtual RAM Drive Emulator от компании StarWind.

Окно программы Virtual RAM Drive Emulator

GoodSync Pro

Постоянно работающий, отслеживающий изменения инструмент синхронизации может оказаться полезным в процедурах обеспечения избыточности и резервного копирования. Приложение GoodSyncPro, созданное в компании Siber Systems (goodsync.com), позволяет решать задачи как обычных пользователей, так и системных администраторов в организациях, и обеспечивает удобную и точную одно- или двунаправленную синхронизацию файлов.

При первом запуске программы мастер помогает создать первое задание синхронизации или резервного копирования. При создании задания выбираются «левые» и «правые» папки — это источники и приемники синхронизации или резервных копий. В сущности, различие между резервным копированием и синхронизацией заключается в направлении: резервное копирование выполняется в одну сторону, а синхронизация двунаправлена.

В главном окне со вкладками приложения GoodSync задачи подразделяются на задания, что облегчает переход между ними. Окно программы можно также переключить в минимизированный режим, в котором в области уведомлений предоставляется информация о состоянии текущего задания.

При создании задания можно выбирать не только локальные файлы и каталоги но и те, что доступны по UNC-пути. GoodSync также позволяет выполнять резервное копирование или синхронизировать данные, доступные по протоколам FTP, SecureFTP, WebDAV, Amazon S3 и WinMobile. После выбора источников и приемников можно щелчком кнопки Analyze сравнить их содержимое (это очень удобно, если нужно увидеть, скопированы ли нужные файлы в приемник).

При отображении больших наборов файлов и каталогов GoodSync предоставляет другое древовидное представление, поддерживающее фильтрацию. Помимо прочего, можно отобразить только изменения, файлы и каталоги, включенные в задание синхронизации, все файлы с обеих сторон, файлы, которые прежде не синхронизировались, ошибки, конфликты, файлы одного размера, но с различной меткой времени — все это помогает устранять неполадки и определять, что нужно делать при синхронизации.

Среди других параметров задания — возможность раздельного удаления и копирования из стороны в сторону, слева направо или справа налево. Если надо просмотреть файл, достаточно щелкнуть правой кнопкой и, используя контекстное меню, открыть файл в заданном по умолчанию приложении. Из этого же контекстного меню можно также выполнять по отношению к файлу индивидуальные операции, аналогичные тем, что применяются в массовых операциях.

В программе есть также другие параметры, в том числе выбор языка интерфейса, уровень ведения журнала и настройка программы, используемой для сравнения файлов. Можно также задавать глобальные фильтры файлов и папок, информацию о прокси для внешних источников или получателей и параметры SMTP-сервера, используемого для отправки уведомлений по электронной почте (если эта функциональность используется).

Есть также много параметров, которые можно определять после создания задачи: изменить направление синхронизации, включить принудительное копирование или копирование с проверкой, выбрать файлы для перемещения и разрешить синхронизацию удаления файлов. В заданиях резервного копирования (однонаправленной синхронизации) можно также сделать источник доступным только для чтения, чтобы предотвратить изменение файлов. Еще одна замечательная «страховочная» функция в GoodSync — возможность включить хранение предыдущих версий удаленных или замененных файлов. Это позволяет в случае ошибки откатить изменения. Также, если полоса пропускания между синхронизируемыми источником и приемником невелика, вы можете ограничить скорость копирования файлов заданным числом килобайт в секунду. А если связь очень плоха, можно увеличить число попыток подключения.

В параметрах задания можно также определить исключения и дополнительные файлы и папки и сконфигурировать график синхронизации. GoodSync поддерживает как «контролируемое» (при наличии вошедшего в систему пользователя), так и «автоматическое» выполнение (работает в указанное время независимо наличия или отсутствия пользовательского сеанса в системе). Здесь же можно указать, должна ли программа самостоятельно разрешать конфликты файлов.

Есть также много дополнительных параметров, которые могут понадобиться в особо сложных средах или сценариях синхронизации. Среди них поддержка «безопасной копии» за счет использования временных файлов, копирование атрибутов безопасности (ACL) файлов, копирование заблокированных файлов, а также порядок действий со ссылками на папки (например, игнорировать, копировать или раскрывать). Наконец, вы можете определить адрес электронной почты, на который должны приходить предупреждения и уведомления о ходе и ошибках синхронизации.

Лицензия на версию GoodSync Pro стоит 29,95 долларов. Возможности бесплатной, или пробной, версии GoodSync ограничены тремя заданиями и 100 файлами или папками на каждое задание. Программа предоставляется бесплатно только некоммерческим организациям, а всем остальным доступна ограниченная 30-дневная лицензия. В версию Enterprise входят дополнительные, предназначенные для администраторов функции, полезные для выполнения таких задач, как запуск из командной строки, интеграция с Active Directory, поддержка параметризованных путей резервных копий (они могут содержать дату) и приоритетная поддержка. Версия Enterprise стоит всего лишь на 10 долларов дороже, чем версия Pro, то есть 39,95 долларов за лицензию.

GoodSync Pro работает на всех версиях Windows для рабочих станций, а также на Mac OS X. Для развертывания на серверных версиях нужна версия GoodSync Server, цена на которую начинается с 995 долларов за лицензию (при приобретении нескольких экземпляров применяются скидки). Есть также автономная версия, которая не требует установки и может работать с USB-носителя.

GoodSync Pro

Greg Steen

Грэг Стин (Greg Steen) — профессионал в области технологий, предприниматель и энтузиаст. Он всегда в поиске новых инструментальных средств, способных облегчить работу обслуживающих подразделений, отдела контроля качества ПО и разработчиков.

Связанные материалы