Problème rsync : chown ... failed : operation
Résolu
js8bleu
Messages postés
624
Statut
Membre
-
jojo -
jojo -
Bonjour à tous,
mon serveur m'a lâché et j'aimerai récupérer les données qu'il y a dessus sans perdres les droits et les permissions. J'ai donc mis le disque à sauvegarder (serverdisk) en esclave sur un pc avec ubuntu 9.04 desktop opérationnel dessus. Je fais un :
sudo -i
J'ai branché un disque dur externe (ddbackup) sur ce même pc. J'ai monté serverdisk dans /tmp/ddserver et ddbackup dans /tmp/ddbackup. Jusqu'ici pas de problème. Maintenant pour la copie je fais un :
rsync -Harov /tmp/ddserver/* /tmp/ddbackup/
le problème est qu'il copie certains fichiers mais pas d'autres et pour ceux qu'il n'a pas copié il affiche l'erreur :
rsync : chown ... failed : operation non permitted (1)
Je vous prie de bien vouloir m'aider pour correctement sauvegarder mes données sans perdre ni les fichiers ni les droits et permissions qu'il y a dessus s'il vous plaît.
Merci d'avance.
Cordialement.
mon serveur m'a lâché et j'aimerai récupérer les données qu'il y a dessus sans perdres les droits et les permissions. J'ai donc mis le disque à sauvegarder (serverdisk) en esclave sur un pc avec ubuntu 9.04 desktop opérationnel dessus. Je fais un :
sudo -i
J'ai branché un disque dur externe (ddbackup) sur ce même pc. J'ai monté serverdisk dans /tmp/ddserver et ddbackup dans /tmp/ddbackup. Jusqu'ici pas de problème. Maintenant pour la copie je fais un :
rsync -Harov /tmp/ddserver/* /tmp/ddbackup/
le problème est qu'il copie certains fichiers mais pas d'autres et pour ceux qu'il n'a pas copié il affiche l'erreur :
rsync : chown ... failed : operation non permitted (1)
Je vous prie de bien vouloir m'aider pour correctement sauvegarder mes données sans perdre ni les fichiers ni les droits et permissions qu'il y a dessus s'il vous plaît.
Merci d'avance.
Cordialement.
A voir également:
- Rsync chown operation not permitted
- Not able to play iron tv ✓ - Forum TV & Vidéo
- L'opération demandée nécessite une élévation ✓ - Forum LibreOffice / OpenOffice
- L'opération demandée nécessite une élévation. ✓ - Forum LibreOffice / OpenOffice
- Impossible de terminer l'opération car le fichier contient un virus ✓ - Forum Virus
- Input signal not found ✓ - Forum Matériel & Système
3 réponses
Salut,
A tout hasard, lances-tu rsync en tant que "root" (avec sudo pour Ubuntu) ?
Parce que dans la cas contraire :
Peur être voir aussi du côté de --numeric-ids :
A tout hasard, lances-tu rsync en tant que "root" (avec sudo pour Ubuntu) ?
Parce que dans la cas contraire :
-o, --owner
Cette option dit à rsync de mettre le propriétaire du fichier de destination identique à celui du fichier source. Sur la plupart
des systèmes, uniquement le super-utilisateur peut fixer le propriétaire des fichiers. Par défaut, la conservation est effectuée
selon le nom mais lorsque cela ne fonctionne pas, rsync utilise comme alternative le numéro ID. Référez-vous à l'option --numeric-
ids pour plus de détail.
Peur être voir aussi du côté de --numeric-ids :
--numeric-ids
Avec cette option, rsync va transférer le numéro identificateur de groupe et d'utilisateur plutôt que d'utiliser les noms de
groupe et d'utilisateur en les faisant correspondre des deux cotés.
Par défaut rsync va utiliser le nom d'utilisateur et de groupe pour déterminer quel propriété donner aux fichiers. Le numéro
d'utilisateur spécial 0 et le numéro de groupe spécial 0 ne sont jamais en correspondance avec les noms d'utilisateurs/groupes
même si l'option --numeric-ids n'est pas spécifiée.
Si un utilisateur ou un groupe n'a pas de nom sur l'émetteur ou n'est pas présent sur le récepteur, alors le numéro identificateur
est utilisé à la place. Voir aussi les remarques sur les paramètres d'«utilisation de chroot» dans la page man de rsyncd.conf pour
plus d'information à propos de l'influence des paramètres de chroot sur la capacité de rsync à rechercher les noms d'utilisateur
et de groupe, et sur les possibilités d'éviter les problèmes.
Bonjour zipe31 et gm et Merci pour votre intérêt. Vous avez vu juste. La cause du message était effectivement due au système de fichier qui n'était pas le même. Le disque connecté à un pc sous ubuntu et tout marche nickel.
Merci pour tout et prenez bien soin de vous.
Cordialement
Merci pour tout et prenez bien soin de vous.
Cordialement
Le système de fichiers est-il le même que le disque original ?
Oui ma première idée c'est que le disque dur externe est en NTFS, dans ce cas on ne peut pas conserver les droits.
Si tu veux conserver les droits sans changer le filesystem du disque externe, il faut faire un tar :
Puis pour décompresser en conservant les droits :
La question (en voyant le -H du rsync) étant "est-ce que ça conserve bien les liens hard". A tester...
Je n'ai pas compris l'utilité de faire un cd /tmp/ddserver, est-ce nécessaire ?
Cordialement