про гугльдрайвы
01/05/2012 12:07Не так давно случился у меня эпик фейл с накрывшимся мокрым зонтиком диском похоронившим две недели работы. В итоге я тогда за три дня переделал все заново, клиенты меня не четвертовали. Но гром грянул и я озаботился бэкапами. К вопросу я подошел системно, все представляющее ценность сливается на два внешних диска и, видимо на случай атомной войны, на новомодные облачные хранилища (я использую дропбокс и скайдрайв от MS) о коих тут и пойдет речь. Вернее даже не о них, а о способах локальных папках с которыми клиенты синхронизируются. Копировать архивы в домашние папки конечно можно, но это как-то неизящно. И тогда на помощь пришла ветхозаветная фича NTFS_a - символические ссылки. Если кратко то:
И все бы ничего, но тут гугль выставил свой гугльдрайв. Который, как вы уже наверное догадались, символические ссылки есть отказался, гад. Ко всему прочему работать он соглашается исключительно с папкой "Google Drive", добро хоть можно выбрать ее месторасположение. Надуть клиента, впрочем, все же удалось. Во первых надо проинсталировать клиента, связать его с аккаунтом. Затем выключаем клиента и перемещаем его домашнюю папку куда хотим и переименовываем во что хотим. Важно - именно перемещаем, а не копируем (пользователи православного тоталкомандера - Ф6 а не Ф5). В приведенном выше примере можно переименовать в
MKLINK /D /H /J "куда_линкуем" "папка_которую_линкуем"
Например: MKLINK /D /H /J c:\DropBox\Archive c:\data\Archive
влинкует c:\data\Archive в домашнюю папку дропбокса под именем Archive. И дропбокс и скайдрай подставы не заметили, все работает за малым исключением - клиенты не замечают на лету изменений в линованных папках. Но при перезапуске синхронизация успешно стартует, что меня вполне устраивает. И все бы ничего, но тут гугль выставил свой гугльдрайв. Который, как вы уже наверное догадались, символические ссылки есть отказался, гад. Ко всему прочему работать он соглашается исключительно с папкой "Google Drive", добро хоть можно выбрать ее месторасположение. Надуть клиента, впрочем, все же удалось. Во первых надо проинсталировать клиента, связать его с аккаунтом. Затем выключаем клиента и перемещаем его домашнюю папку куда хотим и переименовываем во что хотим. Важно - именно перемещаем, а не копируем (пользователи православного тоталкомандера - Ф6 а не Ф5). В приведенном выше примере можно переименовать в
c:\data\Archive
сохранив предварительно содержимое в другом месте, а после переименования вернуть назад. Затем запускаем клиента. Клиент стартует мрачный, и подумав сообщает об ошибке. Лезем в егоное контекстное меню и давим на самый первый пункт (нот сигнед ин, кажется). Там нам предлагают честно признаться, куда мы умыкнули домашнюю папку. Указываем новое месторасположение... Профит :)