• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Синхронизация локальных папок с "Облаком"

Артём

votum separatum
Регистрация
5 Май 2008
Сообщения
14,603
Реакции
232
Баллы
0
Синхронизация локальных папок с "Облаком"

В последнее время "облачные" сервисы набирают обороты и их использование становится все более и более популярным. Компания Microsoft, являющаяся создателем службы SkyDrive, активно внедряет ее в массы. Так, например, этот сервис тесно интегрирован в готовящуюся к скорому выпуску операционную систему Windows 8.

Я тоже пользуюсь двумя такими службами: это SkyDrive (25 Гб дискового пространства) и Яндекс.Диск (10 Гб). Об одном из приемов более эффективного использования "облачных" дисков я расскажу в этой статье.

Начнем с того, для чего это нужно? Объясню на своем примере. Я пишу статьи для своего блога в программе Windows Live Writer (Виталик, фенкс :) ), которая входит в состав пакета компонентов Windows Live Essentials. Все записи, которые создаются в этом редакторе блогов автоматически сохраняются в папке My Weblog Posts, находящуюся по адресу:
Код:
C:\Users\имя_пользователя\Documents
В целях избежания возможной потери данных, я хочу, чтобы содержимое этой папки автоматически транслировалось в папку SkyDrive и так же автоматически синхронизировалось с ней в последующем.

Для того, чтобы реализовать синхронизацию между этими двумя папками, можно использовать символические ссылки (Symbolic Link). Windows Vista и Windows 7 включают в себя утилиту командной строки под названием Mklink, которая может быть использована для управления символическими ссылками.

1) Запустите командную строку от имени администратора. Введите в нее команду mklink с параметром /d. Этот параметр создает символическую ссылку на указанный каталог. По умолчанию (без параметров) mklink создаст символическую ссылку на файл. С полным перечнем ключей этой команды можно ознакомиться набрав в командной строке:
Код:
mklink /?

2) В команде нужно также указать путь к папке синхронизации сетевого хранилища и полный путь к той локальной папке, которую вы хотите синхронизировать с сетевой. Однако полный путь можно сократить, указав переменную среду %userprofile%. Если имя папки состоит из нескольких слов, ее название нужно взять в кавычки - "", это обязательное условие.

Для наглядности приведу примеры команд:

1. Для SkyDrive:

Код:
mklink /d C:\Users\[I]имя_пользователя[/I]\SkyDrive\"My Weblog Posts" C:\Users\[I]имя_пользователя[/I]\Documents\"My Weblog Posts"
или
Код:
mklink /d %userprofile%\SkyDrive\"My Weblog Posts" %userprofile%\"My Weblog Posts"

2. Для Яндекс.Диска:

Код:
mklink /d C:\Users\[I]имя_пользователя[/I]\YandexDisk\"My Weblog Posts" C:\Users\имя_пользоваттеля\Documents\"My Weblog Posts"
или
Код:
mklink /d %userprofile%\YandexDisk\"My Weblog Posts" %userprofile%\"My Weblog Posts"

После выполнения этих простых команд все файлы, которые создаются в папке My Weblog Posts на моем компьютере, будут автоматически копироваться в сетевые папки SkyDrive и Яндекс.Диск. Таким образом можно поступить с любой папкой или папками, которые вы желаете синхронизировать с "облаком". Своего рода "бэкап" данных, если хотите. :)

Примечание: в результате практического применения всего вышеизложенного я заметил, что синхронизация данных в локальной папке с папкой SkyDrive происходит только после перезагрузки компьютера. На "лету" не работает. С Яндекс.Диском ситуация наверное аналогичная, я не поверял.

5.webp

Для тех, кого заинтересовал этот материал, добавлю еще пару полезных ссылок по теме:
Как я использую SkyDrive и Добавление сетевых дисков в контекстное меню SendTo (Отправить).

Если возникнут вопросы, задавайте их в этой теме. По возможности постараюсь ответить. :) Желаю успешного применения!
 
У меня тут идея возникла: А что, если синхронизировать весь или часть системного раздела, и в случае повреждения файлов...:) ?
по поводу яндек-диска: У него же изначально есть встроенный клиент, можно просто прописать папку диска в программу, и она будет сохранять все файлы туда. Синхронизация там автоматическая. А если сети не будет - папка останется оффлайн с файлами.
Примечание: в результате практического применения всего вышеизложенного я заметил, что синхронизация данных в локальной папке с папкой SkyDrive происходит только после перезагрузки компьютера. На "лету" не работает. С Яндекс.Диском ситуация наверное аналогичная, я не поверял.
У меня на диске такого нет, синхронизирует почти сразу( секунд 30 проходит до начала синхронизации).
 
по поводу яндек-диска: У него же изначально есть встроенный клиент, можно просто прописать папку диска в программу, и она будет сохранять все файлы туда.
У SkyDrive тоже есть собственный клиент, не в этом суть. Ты говоришь про папку, куда нужно вручную скидывать файлы, чтобы они автоматически копировались и синхронизировались с "облаком". А я описал способ, при котором любая назначенная пользователем папка будет синхронизироваться с системной папкой ЯндексДиск и "облаком".
А что, если синхронизировать весь или часть системного раздела
Я думаю это вполне реализуемо, если сис.раздел не слишком велик.
У меня на диске такого нет, синхронизирует почти сразу( секунд 30 проходит до начала синхронизации).
Это у тебя при помощи способа, о котором я написал, или при ручном перетаскивании файлов в папку ЯндексДиск? :)
 
Назад
Сверху