답변:
이 기사를 찾았습니다-> 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를 마운트하는 유일한 방법 이며 Mac 용 Paragon Extfs를 통해 제공됩니다.
상용 소프트웨어이지만 30 일 평가판이 있습니다. 나를 위해 잘 작동합니다.
Gotschi가 언급했듯이 Mac에서는 ext4 파티션을 마운트 할 수 없지만 SD는 백업 할 수 있습니다. 다음은 내가 사용하는 스크립트입니다. 이 사용 diskutil
자동으로 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 앱 "을 다운로드 하고이 소프트웨어를 사용하여 이미지를 SD 카드로 전송하거나 이미지를 이미지로 백업하십시오.
불행히도 타사 프로그램 (일부 FUSE 모듈)으로 ext3 (disk1s3 및 disk1s6) 파티션을 마운트 할 수 있습니다 ...
SD 카드를 VM에 마운트하는 것을 테스트했지만 SD 카드 리더는 USB 연결을 내부적으로 사용하지 않는 것 같습니다. 대신 다른 BUS에 직접 연결되어 있습니다. (VMware Fusion 만 시도했지만 병렬 처리가 더 나은 옵션을 제공 할 수 있습니다)
전체 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