J'ai Ubuntu Core en cours d'exécution sur un Raspberry 3 et j'essaie de monter un disque USB externe en suivant les instructions sur: Instructions de montage
Lorsque j'exécute la commande
igor-lopez@localhost:~$ systemctl start home-igor-lopez-backup-vol1.mount
Je reçois l'échec :
Impossible de démarrer home-igor-lopez-backup-vol1.mount : L'unité home-igor-lopez-backup-vol1.mount n'est pas chargée correctement : Argument invalide.
Mon fichier de montage (/writable/system-data/etc/systemd/system/home-igor-lopez-backup-vol1.mount) ressemble à ceci :
[Unit]
Description=Montage pour Backup Vol1
[Mount]
What=/dev/disk/by-uuid/eb48ffde-6fcd-48e4-a31b-316628728f4c
Where=/home/igor-lopez/backup/vol1
Type=ext4
[Install]
WantedBy=multi-user.target
et le point de montage existe :
igor-lopez@localhost:~/backup/vol1$ pwd
/home/igor-lopez/backup/vol1
et le disque aussi :
/dev/disk/by-uuid/eb48ffde-6fcd-48e4-a31b-316628728f4c -> ../../sda1
Comme l'utilisateur a été créé lors de l'installation et connecté à mon compte Launchpad, j'ai un tiret dans le nom d'utilisateur. Le fichier de montage devrait avoir un nom correspondant au point de montage mais le slash est remplacé par un tiret, mais je ne veux pas changer le nom d'utilisateur si je peux l'éviter.
Exécuter la même commande avec sudo a donné des informations supplémentaires :
Jan 05 13:24:28 localhost.localdomain systemd1 : home-igor-lopez-backup-vol1.mount : Where= paramètre ne correspond pas au nom de l'unité. Refus.
Il semble donc que l'entrée du fichier de montage :
Where=/home/igor-lopez/backup/vol1
soit le coupable et je ne sais pas comment le résoudre.
J'ai essayé de changer l'emplacement de Where selon la réponse de grawity à :
Where=/home/igor\x2dlopez/backup/vol1
mais cela n'a pas aidé.