Problème rsync : chown ... failed : operation
Résolu
js8bleu
Messages postés
576
Date d'inscription
Statut
Membre
Dernière intervention
-
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
- Input signal not found ✓ - Forum Matériel & Système
- L'opération demandée nécessite une élévation ✓ - Forum LibreOffice / OpenOffice
- Input not supported - Forum Ecran
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