Come montare una scheda SD Raspbian su un Mac?


14

Ho un'immagine di Raspberry Pi in esecuzione. Ora voglio fare quanto segue:

  1. Accedi ai file sul mio Mac quando accedi alla scheda SD
  2. Essere in grado di copiare la scheda SD per avere un clone del sistema corrente

In Utility Disco vedo le partizioni disk1s3e disk1s6non riesco a montarle da lì:

inserisci qui la descrizione dell'immagine

Risposte:


16

Trovato questo articolo -> Montare una scheda SD Raspberry Pi su un Mac (sola lettura) con osxfuse ed ext4fuse , ha funzionato come un fascino.

Ecco i comandi che ho eseguito sul mio 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/

Ho avuto qualche problema con le autorizzazioni, ma potevo copiare con sudo.

Saluti


Se si verificano problemi e si verificano could not copy extended attributeserrori durante la copia dei file, è possibile utilizzare rsyncinvece come indicato qui :sudo rsync -r /Volumes/rpi/path/to/src/dir path/to/dest/dir
GU 7

3

AFAIK c'è solo un modo per montare Extfs su un Mac ed è tramite Paragon Extfs per Mac

È un software commerciale ma hanno una prova di 30 giorni. Funziona benissimo per me.


2

Come notato da Gotschi non è possibile montare una partizione ext4 sul Mac, ma è possibile eseguire il backup della SD. Quello che segue è uno script che uso. Questo utilizza diskutilper trovare un disco con una partizione Linux per trovare automaticamente la scheda SD. NOTA La copia richiede del tempo!

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

Questo metodo può quindi essere utilizzato per aprire l'immagine SD su un computer Linux che non ha un lettore di schede funzionante
Kelly Bang,

2

Scarica " Apple Pi Baker App " e utilizza questo software per trasferire un'immagine sulla tua scheda SD o eseguire il backup di un'immagine su un'immagine:

ApplePiBaker


Penso che la domanda fosse: come accedere effettivamente al filesystem stesso. Non l'immagine del filesystem.
Jake Wilson,

1
questo non ha risposto alla domanda. Hanno già creato un'immagine del disco, vogliono montarla su osx.
zingle-dingle

0

Sfortunatamente, puoi montare solo le partizioni ext3 (disk1s3 & disk1s6) con programmi di terze parti (forse alcuni moduli FUSE) ...

Ho provato a montare la scheda SD in una macchina virtuale, ma il lettore di schede SD sembra non utilizzare una connessione USB internamente, ma è direttamente collegata a un altro BUS. (Ho provato solo VMware Fusion, forse i parallelismi ti offrono opzioni migliori)

è possibile eseguire il backup dell'intera scheda SD (risulta in un file da 16 GB):

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

o una determinata partizione:

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

dove X è il tuo numero di partizione se ti dà un errore di dispositivo occupato, assicurati di "disattivare" tutte le partizioni sulla scheda SD in Utility Disco.

modificare

dopo il backup, è possibile risparmiare MOLTO spazio quando si comprime il .img

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.