Нужно синхронизировать в обоих направлениях две директории.
Пробовал rsync с параметрами:
rsync -r -t -v --progress /media/4934-5376/Dir_1 /media/work/Dir_2
Для этого использовал grsync, не понимаю как настроить чтобы файлы сравнивались и копировались не только в одном направлении. Сейчас например при изменении любого файлв в Dir_2 он заменяется старым из Dir_1.
Синхронизация в обоих направлениях [РЕШЕНО]
Попробуйте unison.
Описание - http://www.tux.in.ua/articles/635
У Unison проблема, не может она синхронизировать - у директорий права различаются:
Dir_1 - drwx------ (это флешка с файловой системой FAT32 - права на ней даже по root не меняются)
Dir_2 - drwxrwxrwx (это диск с файловой системой ntfs)
Попробуйте запустить так:
unison -perms 0o1755 /Dir_1 /Dir_2
чегото после этой каманды глюкануло все (может совпадение просто), но результата нет:
dima@nout:~$ unison -perms 0o1755 "/media/4934-5376/Нагрузка/3_Электроснабжение (Электрические сети)/Мои лекции/Лекции/" "/media/work/Work/KSAA/Нагрузка/3_Электроснабжение (Электрические сети)/Мои лекции/Лекции/"
Wrong number of roots: 2 expected, but 4 provided (/media/4934-5376/Нагрузка/3_Электроснабжение (Электрические сети)/Мои лекции/Лекции, /media/work/Work/KSAA/Нагрузка/3_Электроснабжение (Электрические сети)/Мои лекции/Лекции, /media/work/Work/KSAA/Нагрузка/3_Электроснабжение (Электрические сети)/Мои лекции/Лекции/, /media/4934-5376/Нагрузка/3_Электроснабжение (Электрические сети)/Мои лекции/Лекции/)
(Maybe you gave roots both on the command line and in the profile?)
получается еще и на пробелы что ли ругается
Попробуйте не ставить кавычки, а перед пробелами ставить обратный слэш(\)
Filename '/media/4934-5376/Нагрузка/3_Электроснабжение_Электрические сети/Мои лекции/Лекции/ /media/work/Work/KSAA/Нагрузка/3_Электроснабжение_Электрические сети/Мои лекции/Лекции/' contains a '/'
Немного подругому надо: perms = 0o1600
Это лучше прописать в файле настроек для используемого профиля в unison, расположен по адресу:
/home/user/.unison