Посоветуете скрипт или инструмент для резервного копирования linux?
Я понимаю, что мне подойдет rsync, но самому писать для него скрипт не хочу т.к. боюсь что-то упустить и осознать это только когда потребуется восстановиться. 
Так проведите учения. Или вы никогда не тестируете результат своей работы?
Или консольный клиент https://yandex.ru/support/disk/cli-clients.html
фотки жмутся хреново, так что упаковка в один архив не будет иметь сильного смысла.
так что вместо бекапов посоветую сделать синхронизацию с яндекс-диском.
клиента тебе уже подсказали.
если у тебя есть куда дублировать информацию, то подними syncthing (бесплатный опенсорс) или resiliosync (платный закрытый, есть бесплатная ограниченная версия).
это дальнейшее развитие темы rsync - демоны, которые постоянно отслеживают состояние файловой системы, и сразу производят синхронизацию с остальными участниками облака.
есть встроенная система версионирования - т.е. измененный файл дублируется в отдельную директорию.
это даже будет лучше, если боишься кражи с яндекса, свой NAS все-таки в своих руках, но придется вложиться в железо.