Arreglar “Permiso denegado” al copiar archivos

1

Cuando intento copiar todo el contenido de un usb a mi partición de Mac, dice Permission Denied

El comando que estoy usando es

cp -R /dev/disk1 /dev/disk0s3

Mi mensaje de error es:

/dev/disk0s3: permission denied.

He intentado configurarme como super y todavía no funcionó, también tengo todos los permisos de escritura / lectura en el disco duro.

¿Hay alguna manera de poder almacenar la copia en búfer copiando todos los archivos en una carpeta y luego en la partición? Necesito que se copien todos los contenidos del usb y creo que hay archivos y particiones ocultos en el usb que se deben copiar. (¿Es un usb de recuperación que quiero poner en la partición de recuperación que he creado y no puedo simplemente crear una, este contenido de recuperación es importante en mis archivos)?

    
pregunta Rguarascia 07.06.2014 - 00:47

2 respuestas

3

No puedes usar comandos del sistema de archivos ( cp , mv , ls , etc.) en los dispositivos ( /dev/* ).

Si desea copiar todo, bit por bit, de volumen a volumen, necesitará una aplicación como Super Duper o Carbon Copy Cloner .

    
respondido por el Jason Salaz 07.06.2014 - 03:32
1

Si desea copiar todos los archivos , incluidos los archivos ocultos que no se mostrarán en el uso del Finder

cp -r /Volumes/foo bar

Por supuesto, puede reemplazar bar con /Volumes/bar para copiar de un disco a otro. Es posible que tenga problemas con el sistema de archivos de destino más complejo que no es capaz de todo lo que se usa en la fuente. (Por ejemplo, al copiar de HFSX a (j) HFS + o de HFS + a FAT32.)

En caso de que realmente necesite crear una imagen del uso completo del dispositivo

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

Reemplace el /dev/disk1 con el dispositivo real desde el que desea copiar. Reemplace destination.img con un nombre de archivo y una ruta de elección o con otro dispositivo real. Es probable que deba hacer esto como root , así que vuelva a verificar si su origen y especialmente el destino son correctos para evitar sobrescribir el disco incorrecto.

Otros comandos que pueden ser útiles para esto incluyen rsync(1) y ditto(1) .

    
respondido por el MacLemon 07.06.2014 - 15:27

Lea otras preguntas en las etiquetas