Huawei имаха опция локален бекъп, поне при моя по-стар модел с Гугъл услуги (Honor 10), който още си работи. Но приложението им (Suite) е само за Windows и не мога да кажа дали ще функционира емулирано в Линукс, нито доколко това е надеждно.
По-добрия вариант е скрипт, който да rsync-ва (или просто копира) само ново съдържание, като се копират само файлове по-нови от Х дни, тип снимки във формата на телефона.
Ако го връзваш периодично, можеш да добавиш cron, който да го прави автоматично, но това едва ли е приложимо, при положение че за да свържеш файловата система, трябва да избереш прехвърляне на данни от телефона, а не Charge only usb връзка.
Аз лично бих го правил ръчно в тази последователност:
1. Отварям backup устройството и намирам последния по префикс файл (напр. IMG_20240924_103059) или какъвто е префикса на снимките при теб)
2. В скрипта променям спрямо това времето на файловете, които трябва да се копират от телефона. Примерен скрипт:
find /path/to/phone/DCIM/ -mtime
30 -type f -exec cp -r /path/to/backup {} \; > /dev/null 2>&1
като -mtime 30 (30 дни) е равно на времето от последната снимка, която имаш в бекъпа, досега в дни.
Почти равно на броя дни, заради разликите в unix времето и нашето. Тук е добре обяснено -
https://stackoverflow.com/questions/255 ... me-command
Този скрипт е просто копи паста от rm такъв за изтриване на сецифични файлове така че няма да работи в конкретния случай и нямам време да тествам, но ако мислиш, че е работещо решение, ще го натъманим.
В никакъв случай не го пускай в реални директории, където имаш файлове, с които не можеш да се разделиш.
@Zeroadhesion вероятно има работещи решения, тъй като именно това му е специалността.