Page 1 sur 2
Erreur dans Grsync : failed invalid argument (22) - (code 23)
Posté : dim. 28 juil. 2024 12:30
par visio3
Bonjour à tous,
Sur mon ordinateur portable j'utilise Grsync pour la sauvegarde de mes données, mais je rencontre l'erreur suivante :
rsync: [receiver] mkstemp "/media/visio/USB/Sauvegarde/home/visio/.local/share/gvfs-metadata/.cdda:host=sr0.YVA6PB" failed: Invalid argument (22)
rsync: [receiver] mkstemp "/media/visio/USB/Sauvegarde/home/visio/.local/share/gvfs-metadata/.cdda:host=sr0-3d456e8c.log.WH9im0" failed: Invalid argument (22)
rsync: [receiver] mkstemp "/media/visio/USB/Sauvegarde/home/visio/.local/share/gvfs-metadata/.computer:.8j7KC9" failed: Invalid argument (22)
rsync: [receiver] mkstemp "/media/visio/USB/Sauvegarde/home/visio/.local/share/gvfs-metadata/.computer:-9ea8e5e6.log.H7Zhri" failed: Invalid argument (22)
rsync: [receiver] mkstemp "/media/visio/USB/Sauvegarde/home/visio/.local/share/gvfs-metadata/.recent:.TsKtJA" failed: Invalid argument (22)
rsync: [receiver] mkstemp "/media/visio/USB/Sauvegarde/home/visio/.local/share/gvfs-metadata/.recent:-ed7ac6b8.log.2hQVWo" failed: Invalid argument (22)
rsync: [receiver] mkstemp "/media/visio/USB/Sauvegarde/home/visio/.local/share/gvfs-metadata/.trash:.FGAOrt" failed: Invalid argument (22)
rsync: [receiver] mkstemp "/media/visio/USB/Sauvegarde/home/visio/.local/share/gvfs-metadata/.trash:-a8006129.log.xrOFNq" failed: Invalid argument (22)
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1338) [sender=3.2.7]
Code d'erreur retourné par rsync:23
Je fais la sauvegarde sur un disque USB externe en NTFS.
Je fais exactement* la même chose sur mon fixe (mais sur un autre disque USB externe en NTFS) et là aucun problème.
* mêmes réglages sur les deux consoles (Là sur mon fixe) :
Rien de sélectionné dans : Autres Options
Une idée

?
Re: Erreur dans Grsync : failed invalid argument (22) - (code 23)
Posté : dim. 28 juil. 2024 17:06
par tescan
Bonjour,
visio3 a écrit :Je fais la sauvegarde sur un disque USB externe en NTFS
La sauvegarde sur ntfs est-elle impérative?
ntfs semble ne pas apprécier les noms de fichier de "gvfs-metadata".
Quelle est l'utilité de sauvegarder ces fichiers? Peut-être on perdra le positionnement des icônes sur le bureau...
Si ce sont les seuls fichiers récalcitrants, essaie d'exclure le dossier "/home/visio/.local/share/gvfs-metadata" de la sauvegarde.
Re: Erreur dans Grsync : failed invalid argument (22) - (code 23)
Posté : lun. 29 juil. 2024 11:31
par visio3
Bonjour tescan
En lisant la réponse, d'un coup je me suis souvenu que pour mon ordinateur fixe j'avais finalement créé deux partitions sur le disque externe de sauvegarde : une en ntfs pour accueillir les données des disques (ancien windows dont je me sert toujours) et une autre en ext4 pour la sauvegarde du home ... Mais cela fait plus de trois ans
La mémoire est parfois capricieuse
Donc normal que cela fonctionne sans problème sur le fixe et pas sur le portable
Je vais donc vider mon disque externe et créer deux partitions

Re: Erreur dans Grsync : failed invalid argument (22) - (code 23)
Posté : lun. 29 juil. 2024 12:05
par Mia88
Re Visio3
Il me semblait que tu avais déjà eu ce problème "Invalid argument (22), j'ai retrouvé la discussion ici :
https://forumsospc.fr/forums/Sujet/curi ... post-67378
J'ai parcouru le sujet en vitesse, je ne sais pas si ça pourrait être le même soucis, ton disque avait des problèmes.
Concernant l'utilité du dossier gvfs-metadata :
https://forums.linuxmint.com/viewtopic.php?t=418899
Sinon, à part cocher la case Exécuter en mode administrateur, je n'ai pas d'autre idée

Re: Erreur dans Grsync : failed invalid argument (22) - (code 23)
Posté : lun. 29 juil. 2024 12:45
par visio3
Bonjour Mia,
Oui j'ai déjà eu ce problème avec l'ordi de mon fils et là effectivement le disque était en fin de course
Là je viens de formater l'ensemble du disque et créé deux partitions, une en ext4 et l'autre en ntfs.
pour la ntfs, pas de problème pour créer le dossier de sauvegarde, mais pour la ext4, impossible de créer un dossier. J'ai déjà été confronté à cela ... Mais là encore

j'ai oublié comment faire
Et rien dans mes tutos persos qui puissent me rappeler la marche à suivre
Il faut que je note de plus en plus

Re: Erreur dans Grsync : failed invalid argument (22) - (code 23)
Posté : lun. 29 juil. 2024 15:15
par Bateson
Bonjour,
Comme dit tescan:
La sauvegarde sur ntfs est-elle impérative?
Si tu fais une recherche sur le net:
"rsync failed: Invalid argument (22)"
tu trouveras un certain nombre de réponses qui signalent qu'il y a un problème d'encodage entre ext4 et NTFS, à savoir un certain nombre de caractères, valides pour ext4, ne le sont pas sur NTFS.
Le problème est que rsync essaie de créer des répertoires dans une partition NTFS avec des caractères illégaux. A partir de Conventions de nommage
https://unix.stackexchange.com/question ... ectories-w
https://forum.ubuntu-fr.org/viewtopic.php?id=2084290
Ensuite:
mais pour la ext4, impossible de créer un dossier
Soit tu le crées avec l'interface de Grsync:

puis
Soit tu le crées mano-mano dans le répertoire que tu veux et tu le sélectionnes ensuite dans Grsync
Tu bloques où ?
Re: Erreur dans Grsync : failed invalid argument (22) - (code 23)
Posté : lun. 29 juil. 2024 18:13
par visio3
Bonsoir Bateson,
Je bloquais un peu, car après avoir créé les partitions ntfs et ext4 sur le disque externe USB, je n'arrivais pas à créer un dossier dans la partition ext4 puisque la commande est grisée :
J'ai donc dû comme indiqué, passer par la sélection dans Grsync :
Et lancer la première sauvegarde en cochant et en indiquant le mot de passe :
Cette fois plus d'erreur :
Puis j'ai décoché la partie administrateur :
Groupé les deux sauvegardes :
Et là plus besoin de mot de passe et le résultat des sauvegardes est à nouveau sans erreurs

Re: Erreur dans Grsync : failed invalid argument (22) - (code 23)
Posté : lun. 29 juil. 2024 18:32
par visio3
Cette façon de faire en créant une partition ext4 fonctionne donc sans problème.
... Mais si je voulais garder mon disque complètement en ntfs (pour que les information soit totalement visible à la fois dans Linux mais également dans Windows), comment et où faut-il inscrire dans Grsync le dossier "/home/visio/.local/share/gvfs-metadata" pour l'exclure de la sauvegarde

Re: Erreur dans Grsync : failed invalid argument (22) - (code 23)
Posté : lun. 29 juil. 2024 22:52
par tescan
visio3 a écrit :comment et où faut-il inscrire dans Grsync le dossier "/home/visio/.local/share/gvfs-metadata" pour l'exclure de la sauvegarde
voir ici:
https://doc.ubuntu-fr.org/grsync sous 6.6
Re: Erreur dans Grsync : failed invalid argument (22) - (code 23)
Posté : mar. 30 juil. 2024 15:49
par visio3
Bonjour,
J'ai donc tenté en faisant une nouvelle sauvegarde du home (home2) se dirigeant vers le disque en ntfs, de faire des exclusions.
En suivant le Wiki, je n'ai donc inscrit que le minimum du chemin à exclure :
Pour
"/home/visio/.local/share/gvfs-metadata" cela donne :
--exclude="gvfs-metadata/*"
Et pour la corbeille
"/home/visio/.local/share/Trash" cela donne :
--exclude="Trash/*"
Dans Grsync, on les mets donc là (onglet options avancées) :
Et là on se retrouve (avec les exclusions) sans erreurs :
Par contre, comme il y a une exclusion, il n'y a pas (plus) de synchronisation.
Pour la corbeille particulièrement, si on a fait une sauvegarde sans la vider préalablement, et qu'on vient juste après un montage vidéo, de purger par exemple plusieurs dizaine de rushs. Ceux-ci restent dans la sauvegarde
Et il faudra les enlever manuellement dans la sauvegarde de la corbeille, pour que celle-ci soit vide
.