Mac에서 Raspbian SD 카드를 마운트하는 방법은 무엇입니까?


14

라즈베리 파이 이미지가 실행 중입니다. 이제 다음을 수행하고 싶습니다.

  1. SD 카드에 액세스 할 때 Mac의 파일에 액세스
  2. 현재 시스템의 복제본을 갖도록 SD 카드를 복사 할 수 있어야합니다

디스크 유틸리티 나 파티션을 참조 disk1s3disk1s6하지만 거기에서 그들을 마운트 할 수 있습니다 :

여기에 이미지 설명을 입력하십시오

답변:


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

3

AFAIK는 Mac에 Extfs를 마운트하는 유일한 방법 이며 Mac 용 Paragon Extfs를 통해 제공됩니다.

상용 소프트웨어이지만 30 일 평가판이 있습니다. 나를 위해 잘 작동합니다.


2

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"

이 방법을 사용하면 작동하는 카드 리더기가없는 Linux 컴퓨터에서 SD 이미지를 열 수 있습니다.
Kelly Bang

2

" Apple Pi Baker 앱 "을 다운로드 하고이 소프트웨어를 사용하여 이미지를 SD 카드로 전송하거나 이미지를 이미지로 백업하십시오.

ApplePiBaker


파일 시스템 자체에 실제로 액세스하는 방법을 묻는 것이 문제라고 생각합니다. 파일 시스템 이미지가 아닙니다.
Jake Wilson

1
이것은 질문에 대답하지 않았다. 그들은 이미 디스크 이미지를 만들었고 osx에 마운트하려고합니다.
zingle-dingle

0

불행히도 타사 프로그램 (일부 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를 압축하면 많은 공간을 절약 할 수 있습니다

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.