¿Cómo montar una tarjeta SD Raspbian en una Mac?

14

Tengo una imagen de Raspberry Pi en ejecución. Ahora quiero hacer lo siguiente:

  1. Acceda a los archivos en mi Mac cuando acceda a la tarjeta SD
  2. Poder copiar la tarjeta SD para tener un clon del sistema actual

En Disk Utility veo las particiones disk1s3y disk1s6no puedo montarlas desde allí:

ingrese la descripción de la imagen aquí

Besi
fuente

Respuestas:

16

Encontré este artículo -> Monte una tarjeta SD Raspberry Pi en una Mac (solo lectura) con osxfuse y ext4fuse , funcionó de maravilla .

Aquí están los comandos que ejecuté en mi mac:

brew cask install osxfuse
brew install ext4fuse
sudo mkdir /Volumes/rpi
sudo ext4fuse /dev/disk2s2 /Volumes/rpi -o allow_other
sudo cp /Volumes/rpi/home/pi/Pictures/* /Users/me/work/raspi/Pix/

Tuve algunos problemas con los permisos, pero pude copiar con sudo.

salud

Franco
fuente
Si se encuentra con problemas y obtiene un could not copy extended attributeserror al copiar archivos, puede usarlos rsynccomo se menciona aquí :sudo rsync -r /Volumes/rpi/path/to/src/dir path/to/dest/dir
OJ7
3

AFAIK solo hay una forma de montar Extfs en una Mac y es a través de Paragon Extfs para Mac

Es un software comercial, pero tienen una prueba de 30 días. Funciona muy bien para mi.

EDP
fuente
2

Como señaló Gotschi, no puede montar una partición ext4 en la Mac, pero puede hacer una copia de seguridad de la SD. El siguiente es un script que uso. Esto utiliza diskutilpara encontrar un disco con una partición de Linux para encontrar automáticamente la tarjeta SD. NOTA ¡Esto lleva bastante tiempo copiar!

#!/bin/bash
# script to backup Pi SD card
#DSK='disk4'
export DSK=`diskutil list | grep "Linux" | cut -c 69-73`
if [ $DSK ]; then
    echo $DSK
else
    echo "Disk not found"
    exit
fi
diskutil unmountDisk /dev/$DSK
echo pleae wait!
sudo dd of=~/temp/Pi/Piback.img if=/dev/$DSK bs=2m
echo backup completed - now compressing
gzip -9 ~/temp/Pi/Piback.img
#rename to current date
mv ~/temp/Pi/Piback.img.gz "~/temp/Pi/Piback`date +%Y%m%d`.img.gz"
Milliways
fuente
Este método se puede usar para abrir la imagen SD en una computadora Linux que no tiene un lector de tarjetas que funcione
Kelly Bang
2

Descargue la "aplicación Apple Pi Baker " y use este software para transferir una imagen a su tarjeta SD o hacer una copia de seguridad de una imagen en una imagen:

ApplePiBaker

Besi
fuente
Creo que la pregunta era cómo acceder realmente al sistema de archivos. No es la imagen del sistema de archivos.
Jake Wilson el
1
Esto no respondió la pregunta. Ya hicieron una imagen de disco, quieren montarla en osx.
zingle-dingle
0

Desafortunadamente, solo puede montar las particiones ext3 (disk1s3 y disk1s6) con programas de terceros (tal vez algún módulo FUSE) ...

Probé el montaje de la tarjeta SD en una máquina virtual, pero el lector de tarjetas SD parece no usar una conexión USB internamente, sino que está conectado directamente a otro BUS. (Solo probé VMware Fusion, quizás los paralelos te brindan mejores opciones)

puede hacer una copia de seguridad de toda la tarjeta SD (da como resultado un archivo de 16 gb):

sudo dd if=/dev/disk1 of=~/Desktop/SD.img bs=1m

o una cierta partición:

sudo dd if=/dev/disk1sX of=~/Desktop/SD.img bs=1m

donde X es su número de partición si le da un error de Dispositivo ocupado, asegúrese de "desactivar" todas las particiones en la tarjeta SD en la Utilidad de Discos.

Editar

después de realizar una copia de seguridad, puede ahorrar MUCHO espacio cuando comprime el archivo .img

Gotschi
fuente