Как автосинхронизировать с включенным - в устройстве массового хранения USB?

Это, кажется, проблема с ядром 24 и несовместимость с графическими драйверами Nvidia. Из того, что я вижу, что это было зафиксировано с 28 обновление.

5
13.04.2017, 15:36
2 ответа

Можно пойти udev/rsync путем, но необходимо будет сделать некоторые сценарии. Inotify-инструменты выезда в любом случае, они очень полезны для отправки уведомлений об изменении файловой системы приложениям.

Я знаю о трех GUI (быстрый для установки) инструменты для синхронизации локальных файловых систем.

  1. Унисон является сформировавшимся и хорошо зарегистрирован. Методы мониторинга немного устарели, но это могло быть автоматизировано inotify (все еще требует некоторых сценариев).

  2. DirSync Pro не походит на бесплатное программное обеспечение, но это.

  3. FreeFileSync недавно выпущен, но выглядит многообещающим. Это имеет опцию сохранить сравнения каталога как пакет и триггерную синхронизацию на событиях, таких как монтирование внешнего диска.

4
27.01.2020, 20:38
  • 1
    я быстро проверил Ваши ссылки, и они выглядят многообещающими! Это - очень напряженная неделя для меня, но я более внимательно рассмотрю и возвращусь к Вам как можно скорее. –  mhelvens 04.03.2013, 14:24
  • 2
    , я только что установил dirsync и нашел, что это - хорошее решение sourceforge.net/projects/directorysync/?source=dlp –  Yurij73 04.05.2013, 11:01

В дополнение к ответу хорошего @dartonw, если Вам нравится использовать сценарий удара, чтобы сделать простой двухсторонний синхронизатор, можно использовать rsync этот путь

#!/bin/sh
exitcode=1 
#do check if usb flash is mounted
if test -e '/your_path_to_usb_mountpoint';then 
exitcode=0
#from folder to usb if the files are newers
rsync -avun --inplace  /your_folder_wich_you_want_to_syncronize/ /your_path_to_usb_mountpoint ;
#from usb to folder if the files are newers
rsync -avun --inplace /your_path_to_usb_mountpoint/ /your_folder_wich_you_want_to_syncronize/ 
fi 
#if the flash is not mounted exit with exitcode=1 
exit $exitcode
3
27.01.2020, 20:38
  • 1
    n опция к rsync делает это пробным прогоном. Удалите-n (-avu), после того как Вы себя чувствуете, что имеете право путей и готовы развернуться. –  Daniel 16.05.2015, 22:59

Теги

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