Copie du dossier tout en préservant les autorisations / erreur de propriété: opération non autorisée

1

J'essaie de copier un dossier tout en préservant la propriété. Quand j'utilise la commande:

sudo cp -R -p /var/lib/mysql /newpath

les fichiers sont copiés mais la propriété change (mon nom d'utilisateur devient le propriétaire des nouveaux fichiers) et un message d'erreur me le signalant cp: failed to preserve ownership for '/newpath/subdirectory' : Operation not permittedpour chaque sous-répertoire et fichier du dossier copié. Tenter de revenir sur les fichiers copiés entraîne la même erreur (avec chown à la place de cp).

sudo chown -R username:group /newpath

J'essaie de copier un dossier de répertoire de données mysql sur mon deuxième disque dur de telle sorte que je puisse ensuite l'utiliser comme répertoire de base de données pour le serveur mysql (nom d'utilisateur mysql) avec webmin.

Michael
la source
Quel est le type de système de fichiers du deuxième disque dur? Si ext2 / 3/4 a-t-il des attributs étendus set ( lsattr /newpath). Comment est-il monté?
Steeldriver
Le fichier commence sur ext4 et va à fat32.
Michael

Réponses:

0

FAT32 (ou tout autre système de fichiers de type FAT) ne prend pas en charge les autorisations. Tout fichier copié dans un système de fichiers FAT apparaît avec les attributs propriétaire / groupe / mode par défaut, en fonction de la manière dont le système de fichiers a été monté.

Si vous devez conserver ces attributs, utilisez un système de fichiers différent. La plupart (sinon la totalité) des systèmes de fichiers Unix supportés par Linux (ext *, ReiserFS, btrfs et bien d'autres) fonctionneront, de même que NTFS dans une certaine mesure (non strictement un système de fichiers Unix, mais conçu avec un certain degré de compatibilité Unix à l'esprit ).

utilisateur149408
la source