MacにRaspbian SDカードをマウントする方法は?


14

Raspberry Piイメージを実行しています。今、私は次のことをしたいです:

  1. SDカードにアクセスするときにMacのファイルにアクセスする
  2. SDカードをコピーして現在のシステムのクローンを作成できる

ディスクユーティリティでは、私はパーティションを参照disk1s3し、disk1s6そこからそれらをマウントすることはできません。

ここに画像の説明を入力してください

回答:


16

この記事が見つかりました-> Raspberry Pi SDカードをosxfuseとext4fuseMac(読み取り専用)にマウントします。これは魅力のように機能しました。

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/

権限に問題がありましたが、sudoでコピーできました。

乾杯


あなたが問題に実行して取得した場合could not copy extended attributes、ファイルのコピー中にエラーが発生し、使用できるrsyncよう代わりに、ここで言及したsudo rsync -r /Volumes/rpi/path/to/src/dir path/to/dest/dir
OJ7


2

Gotschiが指摘したように、Macにext4パーティションをマウントすることはできませんが、SDをバックアップすることはできます。以下は私が使用するスクリプトです。これはdiskutil、Linuxパーティションのあるディスクを検索して、SDカードを自動的に見つけるために使用します。注コピーにはかなり時間がかかります!

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

次に、この方法を使用して、カードリーダーが機能していないLinuxコンピューターでSDイメージを開くことができます
Kelly Bang

2

Apple Pi Baker App」をダウンロードし、このソフトウェアを使用して画像をSDカードに転送するか、画像を画像にバックアップします。

ApplePiBaker


問題は、実際にファイルシステム自体にアクセスする方法を尋ねていたと思います。ファイルシステムイメージではありません。
ジェイクウィルソン

1
これは質問に答えませんでした。彼らはすでにディスクイメージを作成しており、それをosxにマウントしたいと考えています。
ジングルディングル2018

0

残念ながら、ext3(disk1s3&disk1s6)パーティションをマウントできるのは、サードパーティのプログラム(一部のFUSEモジュール)のみです...

SDカードをVMにマウントすることをテストしましたが、SDカードリーダーは内部でUSB接続を使用していないようで、代わりに別のバスに直接接続されています。(私はVMware Fusionのみを試しましたが、おそらくparallellsがより良いオプションを提供します)

SDカード全体をバックアップすることもできます(結果は16GBファイルになります)。

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

または特定のパーティション:

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

Xがデバイスビジーエラーを表示する場合のパーティション番号です。ディスクユーティリティでSDカードのすべてのパーティションを「非アクティブ化」してください。

編集

バックアップ後、.imgを圧縮すると、多くのスペースを節約できます

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.