Прошу прощения, проглядел опечатку в скрипте. Все нормально с копированием, проходит. После исправления ошибки сделал systemctl restart carmusic.service при подключенной флешке, копирование произошло. Так что с самим скриптом все в порядке.
Теперь другой вопрос. Я отключил флешку, сделал systemctl restart carmusic.service и висящий терминал. Как правильно сделать так, чтобы этот процесс висел в фоне, не требуя при старте примонтированной флешки? Я бы хотел, чтобы он стартовал с системой (systemctl enable я уже написал), а когда я вставляю флешку - начинал копирование. Можно так сделать и если да, как это сделать лучше, не городя костылей?