Я уже много читал о проблемах с символическими ссылками и Windows 10 в Интернете, но не о явлении, с которым я сталкиваюсь сейчас. Итак, вот оно ...
Моя цель - выполнить двустороннюю синхронизацию папки («Моя музыка»), расположенной в отдельном разделе данных моего SSD-накопителя, с облаком OneDrive по символьной ссылке. Все работает нормально ... кроме двухсторонней синхронизации. Это как-то улица с односторонним движением. :-(
И раздел данных, и системный раздел Windows имеют файловую систему NTFS. Раздел данных имеет букву (X:
. У меня есть учетная запись OneDrive без файлов и папок.
Насколько я понимаю, создание соединения - это путь, хотя создание символической ссылки в этом случае тоже может сработать. Процедура, которой я следовал, такова:
- Открыл мой аккаунт OneDrive онлайн.
- Настройте OneDrive на моем компьютере.
- Сохраните стандартное расположение моего OneDrive в системном разделе:
C:\Users\<my user name>\OneDrive
. - Открыл командную строку как администратор.
- Создал соединение с помощью этой команды:
mklink /J “C:\Users\<my user name>\OneDrive\My Music” “X:\My Music”
- Ссылка
‘My Music’
отображается в виде папки под значком OneDrive в проводнике Windows. - Проверено, работает ли ссылка с папкой
‘My Music’
на моем разделе данных. И это прекрасно. - На OneDrive онлайн. Папка
‘My Music’
также появилась в моем OneDrive онлайн. - Загрузил случайный файл с моего компьютера в папку
‘My Music’
для проверки синхронизации. - Загруженный файл появляется в моем OneDrive онлайн.
- Вернуться к Windows Explorer на моем компьютере. Загруженный файл появился в папке
‘My Music’
в разделе данных по созданной ссылке.
Все идет нормально. Все, что я загружаю в OneDrive онлайн, прекрасно отображается в папке с разделами данных. Но проблема в том, что двусторонняя синхронизация не работает. Если я что-то изменяю в папке ‘My Music’
в разделе данных, это изменение появляется в той же папке OneDrive, которая связана (очевидно), но на этом она останавливается: синхронизация с OneDrive онлайн отсутствует. Как получилось и каково решение?
Точно так же происходит, если я использую не перекресток, а символическую ссылку: mklink /D “C:\Users\<my user name>\OneDrive\My Music” “X:\My Music”
И мой второй вопрос: как возможно, что результат будет совсем другим, когда я изменю процедуру и сначала создаю соединение (или символическую ссылку), а затем устанавливаю OneDrive на моем компьютере? Таким образом, в этом случае синхронизация файла с OneDrive онлайн через созданную ссылку работает нормально, но если я что-то изменю в папке «Моя музыка» в OneDrive онлайн, это изменение не появится в папке на моем разделе данных. Опять же, это только 1 способ.
Я просто не понимаю У кого-нибудь есть ответы, пожалуйста? Заранее спасибо!