Не очень понятно в чем именно проявляется странность поведения rsync.
Что вы хотите в итоге?
Я хочу чтобы при у меня была на диске папка. В этой папке я спройно рабоатю создаю удалю премещаю файлы и папки так как я это хочу. Дальше я хочу чтобы когда я вставила конкретную флешку сд карту или еще какой наситель. файлы тутже синхаринзировались на носителе. И мне не нужно было переносить эти файлы в ручную или вообще смотерть что на этой флешке лежит. Приведу 2 примра чтобы было понято что я получу от этого.
Пример 1
У меня есть рабоат и работаю с эксель документами рефератами отчетами, перзинтациями и другими файлами. Флешка явлеяст неким звеном который тразит от одного лептопа или ПС к другому не больше. На других только чтение происходит ничего не пишется и не менятся.
Пример 2
Есть магнитола в машине и есть MP3 плеер где также как и первом случии происходит только чтения файлов. И там и там это фсе флешки. И файлы дожны быть идентичные. Тоесть исходная папка с музыкой которая которая обновляется. И флшеки котрые получают все обновления когда стоит только подключить их.
Надеюсь понятно. И вот это все работает. Только со времним заметила баг наверное или я его не так понимаю или еще что. Стоит флешку вытащить и вставить он занова все берет и все переписыват. Даже если файлы там есть даже если все хорошо. Для флеш как ты понимашь это плохо частая ее презапись. В этом то и проблема. Rsync до этого работал как он смотрит есть ли измения если да это так. Оно пишет файл или папку или удаляет. А тут стоит выташить и вставить носитель но сразу берет переписвает все.
Пользователь добавил сообщение 28 Июня 2022, 17:26:39:
Значит так вроде на одной флешке все рабоатет. Так что для людей что будут искать такую проблему, да и себе на будущее если
забуду. Оставлю подсказки.
Все насители у меня в формате fat все заработала именно после
--inplace Незнаю что это в ман еще не читала. Если не нужно чтобы на носители удалялись файлы то уберите --delete
rsync -hruv --inplace --modify-window=1 --size-only --delete
Если как у меня носитель ушол в чтения. И не дает ничего записать
То вот такую команду от рута. И кужите свой путь. Потом так отвечате на вопросы я нажимала на 1. И файлы что записалиь с ошибкой будут пустые потом просто монтируйсесь и пункт выше будет рабоать.
fsck.vfat /dev/mmcblk0p1
ЗЫ... если ничего не напешу занчит все работает хорошо. Спасибо за помощь