3 votos

dd en Catalina da un error de "Permiso denegado" incluso después de concederle acceso total al disco en Seguridad y Privacidad

date; sudo dd bs=1M if=2020-02-13-raspbian-buster-full.img of=/dev/rdisk3; date
    Thu Apr 23 20:22:45 PDT 2020
    Password:
    dd: failed to open '/dev/rdisk3': Permission denied
    Thu Apr 23 20:22:54 PDT 2020

He probado a dar acceso total al disco a todos ellos, pero sin resultado:

/usr/local/bin/gdd
/usr/local/bin/dd
/usr/local/opt/coreutils/libexec/gnubin/gdd
/usr/local/opt/coreutils/libexec/gnubin/dd

enter image description here

El dispositivo existe:

diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         1.0 TB     disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +1.0 TB     disk1
                                 Physical Store disk0s2
   1:                APFS Volume d - Data                638.3 GB   disk1s1
   2:                APFS Volume Preboot                 81.1 MB    disk1s2
   3:                APFS Volume Recovery                526.9 MB   disk1s3
   4:                APFS Volume VM                      3.2 GB     disk1s4
   5:                APFS Volume d                       11.1 GB    disk1s5

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *8.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS time-machine2           2.0 TB     disk2s2
   3:                  Apple_HFS data2                   6.0 TB     disk2s3

/dev/disk3 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *31.9 GB    disk3
   1:             Windows_FAT_32 NO NAME                 31.9 GB    disk3s1

No estoy seguro de cuál es el problema.

1 votos

¿Puedes escribir en el disco usando Etcher? balena.io/etcher

0 votos

@Bert: Etcher mostró que /dev/disk3 estaba "Bloqueado". En este caso concreto, el interruptor de bloqueo de la tarjeta SD estaba en la posición inferior, lo que impedía la escritura.

14voto

Alex Ryan Puntos 17

Mi error. Si te ocurre esto, quizá debas comprobar el interruptor de tu tarjeta SD para ver si está configurada como de sólo lectura. :)

1 votos

Jaja nos pasa a los mejores. Me alegro de que hayas mantenido esta pregunta y publicado esta respuesta, sin duda servirá de recordatorio útil para muchos otros en el futuro :)

1 votos

Nota el comando que falló tenía /dev/rdisk3 en el argumento, mientras que diskutil muestra /dev/disk3 (sin "r")

1voto

PJJ Puntos 389

Catalina monta los directorios del sistema en contenedores apfs (piensa en un volumen lvm de linux) explícitamente como de sólo lectura, otra característica de seguridad.

Para acceder a los dispositivos de bloque sin procesar es necesario volver a montarlos añadiendo explícitamente las opciones rw a las opciones: bsd mount: mount -uw / o mount -X / , intente añadir -o remount Creo, mira man mount y diskutil help No recuerdo exactamente las opciones de montaje de bsd ahora, pero al iniciar MacOS en modo simple te dará una advertencia sobre sólo lectura y cómo volver a montar en rw, así que intenta arrancar manteniendo cmd - s y echa un vistazo a lo que dice, escribe exit para iniciar la sesión por defecto ergo inicio normal.

usando gnu mount: mount /dev/diskXsX -o remount,rw,force

¿Qué hace df -H y mount ¿se muestra en la terminal? Compruebe si los puntos de montaje están marcados como ro sólo.

Actualización: desactivar esta "característica" (SIP) en el modo de recuperación: csrutil enable --without fs entonces puede volver a montar con acceso rw sin desactivar completamente el SIP - aunque yo siempre desactivo todas las cosas del SIP incluyendo el gatekeeper sudo spctl --master-disable pero no es recomendado por apple

0voto

Pierre ALBARÈDE Puntos 129

Lo más probable es que esté utilizando un adaptador de tarjetas SD. Muchos son defectuosos. La mejor solución: usar un adaptador de micro SD a USB (1€ en eBay) no tiene interruptor, funcionará.

Antes de eso intenta tocar el interruptor o reinsertarlo, puede que funcione.

Se trata de contactos de mala calidad, aunque la propia micro SD sea buena.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X