Синхронизация сетевого диска (Windows Home Server 2011)

Я использую NAS WHS 2011 в своей сети и хочу автоматически синхронизировать несколько папок (например, музыку) время от времени. Для этого я использовал «Создать Synconicity» в Windows.

В Ubuntu 12.10 я не могу этого сделать. Ни grsync, ни FreeFileSync не позволяют мне выбрать сетевой диск.

Диск / NAS монтируется через Nautilus и отображается в разделе «Сеть», однако эта вкладка не отображается в grsync / FreeFileSync.

Есть ли у кого-нибудь предложение для меня? Заранее спасибо!

0
задан 20 April 2013 в 18:15

1 ответ

Думаю, я мог бы поделиться некоторыми знаниями здесь.

  1. Определите IP-адрес устройства (использование имени устройства в Windows-сети не поможет)
  2. При необходимости запустите сервер через Wake-On-Lan, например, w.g. через RDP, ping или подобное (я использовал WHS Addin под названием «Lights Out», который в основном представляет собой WoL-сервис, который использует клиентское программное обеспечение Windows для автоматической загрузки сервера при запуске клиент-ПК ... тем не менее, недоступно для Linux. Так что это всего лишь обходной путь.)
  3. Установите диск

    sudo mkdir /mnt/shared
    sudo mount -t cifs "//192.168.0.xxx/Exchange" /mnt/shared/ -o user=User
    
  4. Просто используйте предпочтительный инструмент синхронизации, например grsync и используйте созданный mount-dir (или используйте обычную команду rsyn)

    rsync /dir /mnt/shared -u -P -z
    

Я поместил все команды в скрипт, который просто запускаю вручную каждый раз в какое-то время, но я уверен, что вы можете как-нибудь сделать это автоматически. Но главной причиной, по которой он отказался работать, был тот факт, что диск не был смонтирован через cifs.

0
ответ дан 20 April 2013 в 18:15

Другие вопросы по тегам:

Похожие вопросы: