1 votes

Correction de "Permission refusée" lors de la copie de fichiers

Chaque fois que j'essaie de copier tout le contenu d'un usb sur la partition de mon Mac, le message suivant s'affiche Permission Denied

La commande que j'utilise est

cp -R /dev/disk1 /dev/disk0s3

Mon message d'erreur est le suivant :

/dev/disk0s3: permission denied.

J'ai essayé de me mettre en super et ça n'a toujours pas marché, de même que j'ai toutes les autorisations d'écriture/lecture sur le disque dur.

Y a-t-il un moyen de mettre en mémoire tampon la copie en copiant tous les fichiers dans un dossier puis une partition. J'ai besoin que tout le contenu de l'usb soit copié et je crois qu'il y a des fichiers cachés et des partitions sur l'usb qui doivent être copiés. (c'est un usb de récupération que je veux mettre sur la partition de récupération que j'ai créée et non je ne peux pas juste en créer une, cette récupération contient des fichiers importants pour moi)

3voto

Christopher Scott Points 665

Vous ne pouvez pas utiliser les commandes du système de fichiers ( cp , mv , ls etc.) sur des dispositifs ( /dev/* ).

Si vous voulez tout copier, bit par bit, d'un volume à l'autre, il vous faut une application telle que Super Duper o Carbon Copy Cloner .

1voto

scottmarlowe Points 2952

Si vous voulez copier tous les fichiers y compris les fichiers cachés qui n'apparaîtront pas dans le Finder.

cp -r /Volumes/foo bar

Bien sûr, vous pouvez remplacer bar con /Volumes/bar pour copier d'un disque à un autre. Vous pouvez rencontrer des problèmes si le système de fichiers de destination n'est pas capable de tout ce qui est utilisé dans la source. (Par exemple, lors de la copie de HFSX vers (j)HFS+ ou de HFS+ vers FAT32).

Si vous avez vraiment besoin d'une image complète de l'appareil, utilisez

dd if=/dev/disk1 of=destination.img

Remplacer le /dev/disk1 avec le périphérique réel à partir duquel vous voulez copier. Remplacer destination.img avec un nom de fichier et un chemin d'accès de votre choix ou avec un autre appareil réel. Vous aurez probablement besoin de faire cela comme root Vérifiez donc que votre source et surtout votre destination sont correctes pour éviter d'écraser le mauvais disque.

D'autres commandes qui peuvent s'avérer utiles pour cela incluent rsync(1) y ditto(1) .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X