Et voilà, ça fait plus de 10 jours que mon script tourne et je découvre enfin le bug dans les dernières lignes:
-if [ -d '${bck_snapshot}' ] ; then+if [ -d "${bck_snapshot}" ] ; then
btrfs subvolume delete --commit-after "${bck_snapshot}"
fi
Les guillemets simples empêchent l’interprétation de la variable ${bck_snapshot}.
Le snapshot n'est donc pas supprimé et comme il est fait en read only avec l'option -r, la commande suivante refuse de refaire un snapshot par dessus l'existant.
# Une petite erreur s'est glissée dans le script de backup ;-)
Posté par Adrien Dorsaz (site web personnel, Mastodon) . En réponse au journal Mes activités open sources / libres récentes. Évalué à 4.
Et voilà, ça fait plus de 10 jours que mon script tourne et je découvre enfin le bug dans les dernières lignes:
Les guillemets simples empêchent l’interprétation de la variable
${bck_snapshot}.Le snapshot n'est donc pas supprimé et comme il est fait en read only avec l'option
-r, la commande suivante refuse de refaire un snapshot par dessus l'existant.