访问SD卡时访问Mac上的文件
能够复制SD卡以复制当前系统
在“磁盘工具”中,我看到了分区
disk1s3
和disk1s6
,但无法从那里安装它们:#1 楼
找到本文->在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复制。
干杯
#2 楼
AFAIK只有一种在Mac上安装Extfs的方法,那就是通过用于Mac的Paragon Extfs。这是一种商业软件,但确实有30天的试用期。对我来说很棒。
#3 楼
正如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)
20年1月27日在23:18
#4 楼
下载“ Apple Pi Baker App”并使用此软件将图像传输到SD卡或将图像备份到图像:评论
我认为问题是询问如何实际访问文件系统本身。不是文件系统映像。
–杰克·威尔逊(Jake Wilson)
17年11月20日在19:39
这没有回答问题。他们已经制作了磁盘映像,希望将其挂载到osx中。
–叮叮当
18年8月16日在17:14
#5 楼
不幸的是,您只能使用第三方程序(可能是某些FUSE模块)挂载ext3(disk1s3和disk1s6)分区...我测试了将SD卡安装在VM中,但是SD卡读取器似乎内部没有使用USB连接,而是直接连接到另一条BUS。 (我只尝试过VMware Fusion,也许parallelles为您提供了更好的选择)
您可以备份整个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
评论
如果遇到问题,并且在复制文件时遇到无法复制扩展属性的错误,则可以使用rsync,如此处所述:sudo rsync -r / Volumes / rpi / path / to / src / dir path / to / dest / dir
– OJ7
19年7月28日在17:57