Wie mounte ich eine Raspbian SD-Karte auf einem Mac?

13

Ich habe ein laufendes Raspberry Pi-Image. Jetzt möchte ich Folgendes tun:

  1. Greifen Sie beim Zugriff auf die SD-Karte auf die Dateien auf meinem Mac zu
  2. Sie können die SD-Karte kopieren, um einen Klon des aktuellen Systems zu erhalten

Im Festplatten-Dienstprogramm werden die Partitionen angezeigt disk1s3und disk1s6können von dort aus nicht bereitgestellt werden:

Geben Sie hier die Bildbeschreibung ein

Besi
quelle

Antworten:

15

Fand diesen Artikel -> Mounten Sie eine Raspberry Pi SD-Karte auf einem Mac (schreibgeschützt) mit osxfuse und ext4fuse . Es funktionierte wie ein Zauber.

Hier sind die Befehle, die ich auf meinem Mac ausgeführt habe:

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/

Ich hatte ein Problem mit Berechtigungen, konnte aber mit sudo kopieren.

Prost

Frank
quelle
Wenn Sie auf Probleme stoßen und erhalten could not copy extended attributesFehler beim Kopieren von Dateien, können Sie rsyncstattdessen wie hier erwähnt :sudo rsync -r /Volumes/rpi/path/to/src/dir path/to/dest/dir
OJ7
3

AFAIK Es gibt nur eine Möglichkeit, Extfs auf einem Mac zu mounten, und zwar über Paragon Extfs für Mac

Es ist kommerzielle Software, aber sie haben eine 30-Tage-Testversion. Funktioniert super für mich.

EDV
quelle
2

Wie von Gotschi bemerkt, können Sie keine ext4-Partition auf dem Mac mounten, aber Sie können die SD sichern. Das Folgende ist ein Skript, das ich benutze. Hiermit wird diskutileine Festplatte mit einer Linux-Partition gefunden, um die SD-Karte automatisch zu finden. HINWEIS Das Kopieren dauert eine Weile!

#!/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
quelle
Diese Methode kann dann verwendet werden, um das SD-Image auf einem Linux-Computer zu öffnen, der keinen funktionierenden Kartenleser hat
Kelly Bang
2

Laden Sie die " Apple Pi Baker App " herunter und übertragen Sie mit dieser Software ein Image auf Ihre SD-Karte oder sichern Sie ein Image auf einem Image:

ApplePiBaker

Besi
quelle
Ich denke, die Frage war, wie man tatsächlich auf das Dateisystem selbst zugreift. Nicht das Dateisystem-Image.
Jake Wilson
1
Dies beantwortete die Frage nicht. Sie haben bereits ein Image erstellt und möchten es in osx mounten.
Zingle-Dingle
0

Leider können Sie die ext3-Partitionen (disk1s3 & disk1s6) nur mit Programmen von Drittanbietern (möglicherweise einem FUSE-Modul) bereitstellen ...

Ich habe die Montage der SD-Karte in einer VM getestet, aber der SD-Kartenleser scheint keine interne USB-Verbindung zu verwenden, sondern ist direkt mit einem anderen BUS verbunden. (Ich habe nur VMware Fusion ausprobiert. Vielleicht bieten Ihnen Parallelen bessere Optionen.)

Sie können entweder die gesamte SD-Karte sichern (ergibt eine 16-GB-Datei):

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

oder eine bestimmte Partition:

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

Wenn X Ihre Partitionsnummer ist, wenn ein Gerätefehler vorliegt, müssen Sie alle Partitionen auf der SD-Karte im Festplatten-Dienstprogramm "deaktivieren".

Bearbeiten

Nach dem Sichern können Sie beim Komprimieren der .img-Datei viel Speicherplatz sparen

Gotschi
quelle