Читаем Журнал «Компьютерра» № 18 от 15 мая 2007 года полностью

Как видите, перечисленные требования вполне реализуемы несколькими банальными, всем знакомыми операциями с файловой системой: скопировать, переместить, удалить да запланировать все это в определенной последовательности. Казалось бы, гораздо более простая задача, чем посекторное копирование разделов, но – удивительно! – я не нашел ни единой высокоуровневой программы с графическим интерфейсом, которая могла бы достойно выполнить эти пожелания. Роскошные навороченные платные комплексы, бесплатные «поделки на коленке» – все они пасовали в лучшем случае на трех из перечисленных пунктов. На помощь пришла отечественная разработка – консольная утилита nnBackup. Это гениальная программа, при весе всего в 350 килобайт позволяющая организовать пофайловые бэкапы практически любой сложности. Можно просто регулярно копировать информацию; можно создавать «дампы» только изменившихся данных или синхронизировать две папки; можно работать не только с реальными файлами, но и с текстовым «слепком» файловой системы; можно запланировать расфасовку сделанного бэкапа по директориям заданного объема, чтобы каждая из них поместилась на CD или DVD с сохранением оригинальной структуры вложенных директорий. Есть еще с десяток разных функций, комбинируя которые можно достичь практически любого результата. Программа ведет скрупулезный лог своих действий, в результате чего локализация любой возникшей проблемы не вызывает никаких трудностей. Большая часть действий утилиты сводится к операциям копирования, которые производятся операционной системой, а не каким-то там подозрительным драйвером, за счет чего скорость бэкапирования вплотную приближается к скорости обыкновенного копирования вашего компьютера.

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

С целью упрощения процесса создания сценария бэкапа, исполняемый файл nnbackup exe можно попросить брать команды не из командной строки, а из текстового файла, который очень удобно комментировать. Вот, к примеру, создадим в папке nnBackup файл config cfg. Строчки, обозначенные обратным слэшем, – комментарии, а все остальные – команды (см. врезку).

\ Синхронизировать приемный каталог с

\ исходным. В этом случае из исходного

\ каталога в приемный копируется вся

\ информация, которой там еще нет:

sync

\ Исходный каталог:

– i W:\

\ И приемный каталог:

– o «X:\w\"

\ Учитывать все подкаталоги при копировании:

– s

\ Сравнивать при синхронизации не только

\ время последней модификации файла, но и

\ время его создания:

– tc

\ Сравнивать при синхронизации еще и размер

\ файла, а также бэкапить файлы, даже если

\ дата их модификации в исходном каталоге

\ изменилась в обратную сторону:

– ad

\ Удалять в приемном каталоге файлы,

\ отсутствующие в исходном каталоге:

– da

\ Этот ключ определяет поведение программы

\ в случае, если какой-то каталог был удален в

\ исходном каталоге, но все еще содержится в

\ резервной копии:

– nd

\ Исключать из бэкапа все файлы и

\ директории, имя которых заканчивается

\ на.@exc:

– x *.@exc

\ Оставлять копию всей информации, которая

\ меняется или удаляется в приемном каталоге.

\ При этом помещать измененные файлы в

\ специальный каталог «W_dumps», создавая

\ каждый раз подкаталог с именем в виде

\ текущей даты:

– backup X:\W_dumps\%YYYY%-%MM%-%DD%\



Если теперь запустить nnbackup exe с ключом – f config cfg, он прочтет содержимое конфигурационного файла. Весь диск W:\ будет скопирован в папку X:\w\ на бэкапном HDD. Помните пункт о наглядном отделении «мусора» от требующих резервного копирования данных? Все папки и файлы, оканчивающиеся на».@exc», будут проигнорированы. Таким образом, чтобы запретить бэкап, предположим, захваченного только что с ТВ-тюнера сериала, достаточно к названию папки с захватами добавить».@exc», например, так: «W:\captures.@exc\". Сразу видно, что это папка-неудачница! Конечно, такое замысловатое буквосочетание я придумал сам, встретить подобную «символьную тусовку» в реальной жизни почти невероятно. Вы можете придумать любое свое обозначение.

Перейти на страницу:

Все книги серии Компьютерра

Похожие книги

«Если», 2011 № 03
«Если», 2011 № 03

Стивен БАКСТЕР. ЗЕМЛЯ-3Еще один мир, обитатели которого пытаются понять, кто они, откуда и куда идут.Андреас ЭШБАХ. КВАНТОВЫЙ МУСОРЧто-то физики в загоне… А в почете кто? Мусорщики!Карл ФРЕДЕРИК. ЧЕТВЕРОНОГИЙ СЕЙСМОЛОГОбидеть сейсмолога может каждый, а вот угостить сахарной косточкой…Пэт МАКЬЮЭН. МИЛЫЙ ДОМДома бывают умные, но попадаются крайне впечатлительные и болезненные.Алексей МОЛОКИН. ЛЫСЫЙ РОБОТО драматических последствиях разделения двух цивилизаций — роботов и людей.Владимир ИЛЬИН. СЛАБОСТЬ ПРИТЯЖЕНИЯПростой шофер из российской глубинки углубляется в тонкости теории антигравитации.Кристофер БЕННЕТ. ТОЧКА ВЫХОДАСмелая разведчица Нашира Винг вновь совершает подвиг, рискуя сломать крылья о стену «государственных интересов».Джастин СТЭНЧФИЛД. ПРИЗРАКИ ВОЗВРАЩАЮТСЯОдни браки заключаются на небесах, другие — в генной лаборатории.Аллен СТИЛ. ИМПЕРАТОР МАРСАКлассика НФ как средство против депрессии.Сергей ЦВЕТКОВ. ВЫКЛЮЧЕНИЕ ЭЛЕКТРОНИКИВ зрительском сообществе сложилось крайне неоднозначное отношение к этому блокбастеру студии Диснея.Аркадий ШУШПАНОВ. ЧЕЛЮСТИ ПОД ЁЛКОЙЧто это: очередная экранизация классики или постмодернистский бульон?ВИДЕОРЕЦЕНЗИИКак выглядит крупнобюджетная НФ в индийском исполнении? Да как и все остальное индийское кино!Николай КАЛИНИЧЕНКО. ВАВИЛОНСКИЙ ПОДРЯДНу, что тут скажешь, гастарбайтеры были всегда. Это их мозолистыми руками выстроена человеческая цивилизация.Мария ГАЛИНА. ПРАВДИВАЯ ЛОЖЬДело уже привычное: новая книга московского писателя и журналиста обязательно становится объектом критических споров.РЕЦЕНЗИИКак по заказу: в основном долгожданные продолжения. Радует, что рецензентов это не смущает и они дают взвешенную оценку.КУРСОРУшел из жизни и второй представитель известного творческого дуэта фантастов…Вл. ГАКОВ. АФЕРА ВЕКАОдин из самых знаменитых писателей мира, чей 100-летний юбилей пришелся на этот месяц, свою славу приобрел отнюдь не литературным трудом. Причем «приобрел» почти буквально.ПЕРСОНАЛИИПо большей части имена хорошо знакомы нашим читателям, но информация имеет обыкновение обновляться.

Джастин Стэнчфилд , Сергей Эдуардович Цветков , Николай Михайлович Калиниченко , Владимир Гаков , Вл. Гаков , Карл ФРЕДЕРИК

Журналы, газеты / Фантастика / Научная Фантастика