Comment monter une carte SD Raspbian sur un Mac?


14

J'ai une image Raspberry Pi en cours d'exécution. Maintenant, je veux faire ce qui suit:

  1. Accéder aux fichiers sur mon Mac lors de l'accès à la carte SD
  2. Être capable de copier la carte SD pour avoir un clone du système actuel

Dans l'Utilitaire de disque, je vois les partitions disk1s3et je disk1s6ne peux pas les monter à partir de là:

entrez la description de l'image ici

Réponses:


16

Trouvé cet article -> Monter une carte SD Raspberry Pi sur un Mac (en lecture seule) avec osxfuse et ext4fuse , cela a fonctionné comme un charme.

Voici les commandes que j'ai exécutées sur mon 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/

J'ai eu un problème avec les autorisations, mais j'ai pu copier avec sudo.

à votre santé


Si vous rencontrez des problèmes et obtenez une could not copy extended attributeserreur lors de la copie des fichiers, vous pouvez utiliser à la rsyncplace comme mentionné ici :sudo rsync -r /Volumes/rpi/path/to/src/dir path/to/dest/dir
OJ7

3

AFAIK, il n'y a qu'une seule façon de monter Extfs sur un Mac et c'est via Paragon Extfs pour Mac

C'est un logiciel commercial, mais ils ont un essai de 30 jours. Fonctionne très bien pour moi.


2

Comme indiqué par Gotschi, vous ne pouvez pas monter une partition ext4 sur le Mac, mais vous pouvez sauvegarder la SD. Ce qui suit est un script que j'utilise. Cela permet diskutilde trouver un disque avec une partition Linux pour trouver automatiquement la carte SD. REMARQUE La copie prend un certain temps!

#!/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"

Cette méthode peut ensuite être utilisée pour ouvrir l'image SD sur un ordinateur Linux qui n'a pas de lecteur de carte fonctionnel
Kelly Bang

2

Téléchargez " Apple Pi Baker App " et utilisez ce logiciel pour transférer une image sur votre carte SD ou sauvegarder une image sur une image:

ApplePiBaker


Je pense que la question demandait comment accéder réellement au système de fichiers lui-même. Pas l'image du système de fichiers.
Jake Wilson

1
cela n'a pas répondu à la question. Ils ont déjà fait une image disque, ils veulent la monter en osx.
zingle-dingle

0

Malheureusement, vous ne pouvez monter les partitions ext3 (disk1s3 & disk1s6) qu'avec des programmes tiers (peut-être un module FUSE) ...

J'ai testé le montage de la carte SD dans une machine virtuelle, mais le lecteur de carte SD ne semble pas utiliser de connexion USB en interne, il est plutôt directement connecté à un autre BUS. (J'ai seulement essayé VMware Fusion, peut-être que les parallèles vous offrent de meilleures options)

vous pouvez soit sauvegarder l'intégralité de la carte SD (résulte en un fichier de 16 Go):

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

ou une certaine partition:

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

où X est votre numéro de partition s'il vous donne une erreur de périphérique occupé, assurez-vous de "désactiver" toutes les partitions sur la carte SD dans l'utilitaire de disque.

Éditer

après la sauvegarde, vous pouvez économiser BEAUCOUP d'espace lorsque vous compressez le .img

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.