Answers:
找到这篇文章-> 使用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复制。
干杯
AFAIK只有一种在Mac上安装Extfs的方法,那就是通过Paragon Extfs for Mac
它是商业软件,但确实有30天的试用期。对我来说很棒。
正如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"
下载“ Apple Pi Baker App ”并使用此软件将图像传输到SD卡或将图像备份到图像:
不幸的是,您只能将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可能会节省很多空间
could not copy extended attributes
在复制文件时遇到问题并遇到错误,则可以rsync
按此处所述使用它:sudo rsync -r /Volumes/rpi/path/to/src/dir path/to/dest/dir