如何在Mac上安装Raspbian SD卡?


14

我有一个正在运行的Raspberry Pi映像。现在,我要执行以下操作:

  1. 访问SD卡时访问Mac上的文件
  2. 能够复制SD卡以复制当前系统

在“磁盘工具”中,我看到了分区disk1s3disk1s6但无法从那里挂载它们:

在此处输入图片说明

Answers:


16

找到这篇文章-> 使用osxfuse和ext4fuse在Mac(只读)上安装Raspberry Pi SD卡,它的工作原理吸引人

这是我在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卡或将图像备份到图像:

苹果派


我认为问题在于询问如何实际访问文件系统本身。不是文件系统映像。
杰克·威尔逊

1
这没有回答问题。他们已经制作了磁盘映像,希望将其挂载到osx中。
zingle-dingle '18

0

不幸的是,您只能将ext3(disk1s3和disk1s6)分区与第三方程序(可能是某些FUSE模块)一起安装...

我测试过将SD卡安装到VM中,但是SD卡读卡器似乎内部不使用USB连接,而是直接连接到另一条BUS。(我只尝试了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可能会节省很多空间

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.